builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0054 starttime: 1467068409.05 results: success (0) buildid: 20160627144420 builduid: 4360f4d245a549be90444bafc60905d0 revision: 676a32cdd41fd372f4c6df3a4954939f73a6ef02 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-27 16:00:09.050839) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-27 16:00:09.051331) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-27 16:00:09.051662) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-27 16:00:09.080099) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 9 secs) (at 2016-06-27 16:00:09.080413) ========= 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.ZKUrsJvDR3/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.DFCc11fmLD/Listeners TMPDIR=/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/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-27 16:00:09-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 38.1M=0s 2016-06-27 16:00:15 (38.1 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=6.198383 ========= master_lag: 3.63 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 9 secs) (at 2016-06-27 16:00:18.904413) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 16:00:18.904722) ========= 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.ZKUrsJvDR3/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.DFCc11fmLD/Listeners TMPDIR=/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/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.028184 ========= master_lag: 0.09 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 16:00:19.024387) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-27 16:00:19.024742) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 676a32cdd41fd372f4c6df3a4954939f73a6ef02 --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 676a32cdd41fd372f4c6df3a4954939f73a6ef02 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.ZKUrsJvDR3/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.DFCc11fmLD/Listeners TMPDIR=/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/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-27 16:00:19,116 truncating revision to first 12 chars 2016-06-27 16:00:19,116 Setting DEBUG logging. 2016-06-27 16:00:19,116 attempt 1/10 2016-06-27 16:00:19,116 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/676a32cdd41f?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-27 16:00:20,181 unpacking tar archive at: mozilla-beta-676a32cdd41f/testing/mozharness/ program finished with exit code 0 elapsedTime=1.310587 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-27 16:00:20.373521) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-27 16:00:20.373822) ========= script_repo_revision: 676a32cdd41fd372f4c6df3a4954939f73a6ef02 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-27 16:00:20.377286) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-27 16:00:20.377564) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-27 16:00:20.403755) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 6 secs) (at 2016-06-27 16:00:20.404133) ========= /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.ZKUrsJvDR3/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.DFCc11fmLD/Listeners TMPDIR=/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/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 16:00:20 INFO - MultiFileLogger online at 20160627 16:00:20 in /builds/slave/test 16:00:20 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 16:00:20 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:00:20 INFO - {'append_to_log': False, 16:00:20 INFO - 'base_work_dir': '/builds/slave/test', 16:00:20 INFO - 'blob_upload_branch': 'mozilla-beta', 16:00:20 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:00:20 INFO - 'buildbot_json_path': 'buildprops.json', 16:00:20 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:00:20 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:00:20 INFO - 'download_minidump_stackwalk': True, 16:00:20 INFO - 'download_symbols': 'true', 16:00:20 INFO - 'e10s': False, 16:00:20 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:00:20 INFO - 'tooltool.py': '/tools/tooltool.py', 16:00:20 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:00:20 INFO - '/tools/misc-python/virtualenv.py')}, 16:00:20 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:00:20 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:00:20 INFO - 'log_level': 'info', 16:00:20 INFO - 'log_to_console': True, 16:00:20 INFO - 'opt_config_files': (), 16:00:20 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:00:20 INFO - '--processes=1', 16:00:20 INFO - '--config=%(test_path)s/wptrunner.ini', 16:00:20 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:00:20 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:00:20 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:00:20 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:00:20 INFO - 'pip_index': False, 16:00:20 INFO - 'require_test_zip': True, 16:00:20 INFO - 'test_type': ('testharness',), 16:00:20 INFO - 'this_chunk': '1', 16:00:20 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:00:20 INFO - 'total_chunks': '10', 16:00:20 INFO - 'virtualenv_path': 'venv', 16:00:20 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:00:20 INFO - 'work_dir': 'build'} 16:00:20 INFO - ##### 16:00:20 INFO - ##### Running clobber step. 16:00:20 INFO - ##### 16:00:20 INFO - Running pre-action listener: _resource_record_pre_action 16:00:20 INFO - Running main action method: clobber 16:00:20 INFO - rmtree: /builds/slave/test/build 16:00:20 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:00:22 INFO - Running post-action listener: _resource_record_post_action 16:00:22 INFO - ##### 16:00:22 INFO - ##### Running read-buildbot-config step. 16:00:22 INFO - ##### 16:00:22 INFO - Running pre-action listener: _resource_record_pre_action 16:00:22 INFO - Running main action method: read_buildbot_config 16:00:22 INFO - Using buildbot properties: 16:00:22 INFO - { 16:00:22 INFO - "project": "", 16:00:22 INFO - "product": "firefox", 16:00:22 INFO - "script_repo_revision": "production", 16:00:22 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 16:00:22 INFO - "repository": "", 16:00:22 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 16:00:22 INFO - "buildid": "20160627144420", 16:00:22 INFO - "pgo_build": "False", 16:00:22 INFO - "basedir": "/builds/slave/test", 16:00:22 INFO - "buildnumber": 12, 16:00:22 INFO - "slavename": "t-yosemite-r7-0054", 16:00:22 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 16:00:22 INFO - "platform": "macosx64", 16:00:22 INFO - "branch": "mozilla-beta", 16:00:22 INFO - "revision": "676a32cdd41fd372f4c6df3a4954939f73a6ef02", 16:00:22 INFO - "repo_path": "releases/mozilla-beta", 16:00:22 INFO - "moz_repo_path": "", 16:00:22 INFO - "stage_platform": "macosx64", 16:00:22 INFO - "builduid": "4360f4d245a549be90444bafc60905d0", 16:00:22 INFO - "slavebuilddir": "test" 16:00:22 INFO - } 16:00:22 INFO - Found installer url https://queue.taskcluster.net/v1/task/Hh37B8PuSFC7CfVvK25ltQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 16:00:22 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Hh37B8PuSFC7CfVvK25ltQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 16:00:22 INFO - Running post-action listener: _resource_record_post_action 16:00:22 INFO - ##### 16:00:22 INFO - ##### Running download-and-extract step. 16:00:22 INFO - ##### 16:00:22 INFO - Running pre-action listener: _resource_record_pre_action 16:00:22 INFO - Running main action method: download_and_extract 16:00:22 INFO - mkdir: /builds/slave/test/build/tests 16:00:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:00:22 INFO - https://queue.taskcluster.net/v1/task/Hh37B8PuSFC7CfVvK25ltQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 16:00:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hh37B8PuSFC7CfVvK25ltQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 16:00:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hh37B8PuSFC7CfVvK25ltQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 16:00:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hh37B8PuSFC7CfVvK25ltQ/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 16:00:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hh37B8PuSFC7CfVvK25ltQ/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 16:00:36 INFO - Downloaded 1201 bytes. 16:00:36 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 16:00:36 INFO - Using the following test package requirements: 16:00:36 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 16:00:36 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:00:36 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 16:00:36 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:00:36 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 16:00:36 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:00:36 INFO - u'jsshell-mac64.zip'], 16:00:36 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:00:36 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 16:00:36 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 16:00:36 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:00:36 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 16:00:36 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:00:36 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 16:00:36 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:00:36 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 16:00:36 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 16:00:36 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 16:00:36 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 16:00:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:00:36 INFO - https://queue.taskcluster.net/v1/task/Hh37B8PuSFC7CfVvK25ltQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 16:00:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hh37B8PuSFC7CfVvK25ltQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 16:00:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hh37B8PuSFC7CfVvK25ltQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 16:00:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hh37B8PuSFC7CfVvK25ltQ/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 16:00:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hh37B8PuSFC7CfVvK25ltQ/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 16:00:38 INFO - Downloaded 18405715 bytes. 16:00:38 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/*'] 16:00:38 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/* 16:00:39 INFO - caution: filename not matched: web-platform/* 16:00:39 INFO - Return code: 11 16:00:39 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')]} 16:00:39 INFO - https://queue.taskcluster.net/v1/task/Hh37B8PuSFC7CfVvK25ltQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 16:00:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hh37B8PuSFC7CfVvK25ltQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 16:00:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hh37B8PuSFC7CfVvK25ltQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 16:00:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hh37B8PuSFC7CfVvK25ltQ/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 16:00:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hh37B8PuSFC7CfVvK25ltQ/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 16:00:40 INFO - Downloaded 36389087 bytes. 16:00:40 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/*'] 16:00:40 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/* 16:00:45 INFO - caution: filename not matched: bin/* 16:00:45 INFO - caution: filename not matched: config/* 16:00:45 INFO - caution: filename not matched: mozbase/* 16:00:45 INFO - caution: filename not matched: marionette/* 16:00:45 INFO - caution: filename not matched: tools/wptserve/* 16:00:45 INFO - Return code: 11 16:00:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:00:45 INFO - https://queue.taskcluster.net/v1/task/Hh37B8PuSFC7CfVvK25ltQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 16:00:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hh37B8PuSFC7CfVvK25ltQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 16:00:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hh37B8PuSFC7CfVvK25ltQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 16:00:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hh37B8PuSFC7CfVvK25ltQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 16:00:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hh37B8PuSFC7CfVvK25ltQ/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 16:00:51 INFO - Downloaded 73041563 bytes. 16:00:51 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Hh37B8PuSFC7CfVvK25ltQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 16:00:51 INFO - mkdir: /builds/slave/test/properties 16:00:51 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:00:51 INFO - Writing to file /builds/slave/test/properties/build_url 16:00:51 INFO - Contents: 16:00:51 INFO - build_url:https://queue.taskcluster.net/v1/task/Hh37B8PuSFC7CfVvK25ltQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 16:00:51 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Hh37B8PuSFC7CfVvK25ltQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:00:51 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:00:51 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:00:51 INFO - Contents: 16:00:51 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Hh37B8PuSFC7CfVvK25ltQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:00:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:00:51 INFO - https://queue.taskcluster.net/v1/task/Hh37B8PuSFC7CfVvK25ltQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:00:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hh37B8PuSFC7CfVvK25ltQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:00:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hh37B8PuSFC7CfVvK25ltQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 16:00:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hh37B8PuSFC7CfVvK25ltQ/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 16:00:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Hh37B8PuSFC7CfVvK25ltQ/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 16:00:56 INFO - Downloaded 103701191 bytes. 16:00:56 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'] 16:00:56 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 16:00:59 INFO - Return code: 0 16:00:59 INFO - Running post-action listener: _resource_record_post_action 16:00:59 INFO - Running post-action listener: set_extra_try_arguments 16:00:59 INFO - ##### 16:00:59 INFO - ##### Running create-virtualenv step. 16:00:59 INFO - ##### 16:00:59 INFO - Running pre-action listener: _pre_create_virtualenv 16:00:59 INFO - Running pre-action listener: _resource_record_pre_action 16:00:59 INFO - Running main action method: create_virtualenv 16:00:59 INFO - Creating virtualenv /builds/slave/test/build/venv 16:00:59 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 16:00:59 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:00:59 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:00:59 INFO - Using real prefix '/tools/python27' 16:00:59 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:01:00 INFO - Installing distribute.............................................................................................................................................................................................done. 16:01:03 INFO - Installing pip.................done. 16:01:03 INFO - Return code: 0 16:01:03 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:01:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:01:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:01:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:01:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:01:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:01:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:01:03 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 0x10b337e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b354f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb95adc6bb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b3505e0>, '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 0x10af33cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10af5e990>, '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.ZKUrsJvDR3/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.DFCc11fmLD/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:01:03 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 16:01:03 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 16:01:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZKUrsJvDR3/Render', 16:01:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:01:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:01:03 INFO - 'HOME': '/Users/cltbld', 16:01:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:01:03 INFO - 'LOGNAME': 'cltbld', 16:01:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:01:03 INFO - 'MOZ_NO_REMOTE': '1', 16:01:03 INFO - 'NO_EM_RESTART': '1', 16:01:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:01:03 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:01:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:01:03 INFO - 'PWD': '/builds/slave/test', 16:01:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:01:03 INFO - 'SHELL': '/bin/bash', 16:01:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DFCc11fmLD/Listeners', 16:01:03 INFO - 'TMPDIR': '/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/', 16:01:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:01:03 INFO - 'USER': 'cltbld', 16:01:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:01:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:01:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:01:03 INFO - 'XPC_FLAGS': '0x0', 16:01:03 INFO - 'XPC_SERVICE_NAME': '0', 16:01:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:01:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:01:03 INFO - Downloading/unpacking psutil>=0.7.1 16:01: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 16:01: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 16:01: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 16:01: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 16:01: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 16:01: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 16:01:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:01:06 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:01:06 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:01:06 INFO - Installing collected packages: psutil 16:01:06 INFO - Running setup.py install for psutil 16:01:06 INFO - building 'psutil._psutil_osx' extension 16:01:06 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 16:01:06 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 16:01:07 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 16:01:07 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 16:01:07 INFO - building 'psutil._psutil_posix' extension 16:01:07 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 16:01:07 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 16:01:07 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 16:01:07 INFO - ^ 16:01:07 INFO - 1 warning generated. 16:01:07 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 16:01:07 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:01:07 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:01:07 INFO - Successfully installed psutil 16:01:07 INFO - Cleaning up... 16:01:07 INFO - Return code: 0 16:01:07 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:01:07 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')]} 16:01:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:01:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:01:07 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')]} 16:01:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:01:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:01:07 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 0x10b337e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b354f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb95adc6bb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b3505e0>, '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 0x10af33cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10af5e990>, '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.ZKUrsJvDR3/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.DFCc11fmLD/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:01:07 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 16:01:07 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 16:01:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZKUrsJvDR3/Render', 16:01:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:01:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:01:07 INFO - 'HOME': '/Users/cltbld', 16:01:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:01:07 INFO - 'LOGNAME': 'cltbld', 16:01:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:01:07 INFO - 'MOZ_NO_REMOTE': '1', 16:01:07 INFO - 'NO_EM_RESTART': '1', 16:01:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:01:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:01:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:01:07 INFO - 'PWD': '/builds/slave/test', 16:01:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:01:07 INFO - 'SHELL': '/bin/bash', 16:01:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DFCc11fmLD/Listeners', 16:01:07 INFO - 'TMPDIR': '/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/', 16:01:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:01:07 INFO - 'USER': 'cltbld', 16:01:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:01:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:01:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:01:07 INFO - 'XPC_FLAGS': '0x0', 16:01:07 INFO - 'XPC_SERVICE_NAME': '0', 16:01:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:01:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:01:08 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:01: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 16:01: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 16:01: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 16:01: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 16:01: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 16:01: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 16:01:10 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:01:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:01:10 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:01:10 INFO - Installing collected packages: mozsystemmonitor 16:01:10 INFO - Running setup.py install for mozsystemmonitor 16:01:10 INFO - Successfully installed mozsystemmonitor 16:01:10 INFO - Cleaning up... 16:01:10 INFO - Return code: 0 16:01:10 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:01: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')]} 16:01:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:01:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:01: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')]} 16:01:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:01:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:01:10 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 0x10b337e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b354f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb95adc6bb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b3505e0>, '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 0x10af33cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10af5e990>, '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.ZKUrsJvDR3/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.DFCc11fmLD/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:01:10 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 16:01:10 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 16:01:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZKUrsJvDR3/Render', 16:01:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:01:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:01:10 INFO - 'HOME': '/Users/cltbld', 16:01:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:01:10 INFO - 'LOGNAME': 'cltbld', 16:01:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:01:10 INFO - 'MOZ_NO_REMOTE': '1', 16:01:10 INFO - 'NO_EM_RESTART': '1', 16:01:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:01:10 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:01:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:01:10 INFO - 'PWD': '/builds/slave/test', 16:01:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:01:10 INFO - 'SHELL': '/bin/bash', 16:01:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DFCc11fmLD/Listeners', 16:01:10 INFO - 'TMPDIR': '/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/', 16:01:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:01:10 INFO - 'USER': 'cltbld', 16:01:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:01:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:01:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:01:10 INFO - 'XPC_FLAGS': '0x0', 16:01:10 INFO - 'XPC_SERVICE_NAME': '0', 16:01:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:01:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:01:11 INFO - Downloading/unpacking blobuploader==1.2.4 16:01:11 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 16:01:11 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 16:01:11 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 16:01:11 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 16:01:11 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 16:01:11 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 16:01:13 INFO - Downloading blobuploader-1.2.4.tar.gz 16:01:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:01:13 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:01:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:01:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:01:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:01:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:01:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:01:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:01:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:01:14 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:01:14 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 16:01:14 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 16:01:14 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 16:01:14 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 16:01:14 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 16:01:14 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 16:01:14 INFO - Downloading docopt-0.6.1.tar.gz 16:01:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:01:14 INFO - Installing collected packages: blobuploader, requests, docopt 16:01:14 INFO - Running setup.py install for blobuploader 16:01:14 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:01:14 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:01:14 INFO - Running setup.py install for requests 16:01:15 INFO - Running setup.py install for docopt 16:01:15 INFO - Successfully installed blobuploader requests docopt 16:01:15 INFO - Cleaning up... 16:01:15 INFO - Return code: 0 16:01:15 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:01:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:01:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:01:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:01:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:01:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:01:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:01:15 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 0x10b337e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b354f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb95adc6bb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b3505e0>, '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 0x10af33cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10af5e990>, '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.ZKUrsJvDR3/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.DFCc11fmLD/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:01:15 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 16:01:15 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 16:01:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZKUrsJvDR3/Render', 16:01:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:01:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:01:15 INFO - 'HOME': '/Users/cltbld', 16:01:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:01:15 INFO - 'LOGNAME': 'cltbld', 16:01:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:01:15 INFO - 'MOZ_NO_REMOTE': '1', 16:01:15 INFO - 'NO_EM_RESTART': '1', 16:01:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:01:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:01:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:01:15 INFO - 'PWD': '/builds/slave/test', 16:01:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:01:15 INFO - 'SHELL': '/bin/bash', 16:01:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DFCc11fmLD/Listeners', 16:01:15 INFO - 'TMPDIR': '/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/', 16:01:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:01:15 INFO - 'USER': 'cltbld', 16:01:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:01:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:01:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:01:15 INFO - 'XPC_FLAGS': '0x0', 16:01:15 INFO - 'XPC_SERVICE_NAME': '0', 16:01:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:01:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:01:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:01:15 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-c3tZHz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:01:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:01:16 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-s5AnJ2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:01:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:01:16 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-qz7c25-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:01:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:01:16 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-D5t9sx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:01:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:01:16 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-V0KOx8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:01:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:01:16 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-yDnDZJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:01:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:01:16 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-kdv_nC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:01:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:01:16 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-poEtRA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:01:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:01:16 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-BDfCay-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:01:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:01:16 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-CoUYQy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:01:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:01:16 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-alDIUg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:01:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:01:17 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-vus_sh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:01:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:01:17 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-aANKo3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:01:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:01:17 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-yWr7TY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:01:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:01:17 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-QdWAIM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:01:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:01:17 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-bxIOCV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:01:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:01:17 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-yHRLq6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:01:17 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:01:17 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-tu_22e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:01:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:01:17 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-WlpCi5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:01:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:01:17 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-SNZI70-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:01:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:01:18 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-553G79-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:01:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:01:18 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 16:01:18 INFO - Running setup.py install for manifestparser 16:01:18 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:01:18 INFO - Running setup.py install for mozcrash 16:01:18 INFO - Running setup.py install for mozdebug 16:01:18 INFO - Running setup.py install for mozdevice 16:01:19 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:01:19 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:01:19 INFO - Running setup.py install for mozfile 16:01:19 INFO - Running setup.py install for mozhttpd 16:01:19 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:01:19 INFO - Running setup.py install for mozinfo 16:01:19 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:01:19 INFO - Running setup.py install for mozInstall 16:01:19 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:01:19 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:01:19 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:01:19 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:01:19 INFO - Running setup.py install for mozleak 16:01:19 INFO - Running setup.py install for mozlog 16:01:19 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:01:19 INFO - Running setup.py install for moznetwork 16:01:20 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:01:20 INFO - Running setup.py install for mozprocess 16:01:20 INFO - Running setup.py install for mozprofile 16:01:20 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:01:20 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:01:20 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:01:20 INFO - Running setup.py install for mozrunner 16:01:20 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:01:20 INFO - Running setup.py install for mozscreenshot 16:01:20 INFO - Running setup.py install for moztest 16:01:20 INFO - Running setup.py install for mozversion 16:01:21 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:01:21 INFO - Running setup.py install for wptserve 16:01:21 INFO - Running setup.py install for marionette-driver 16:01:21 INFO - Running setup.py install for browsermob-proxy 16:01:21 INFO - Running setup.py install for marionette-client 16:01:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:01:21 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:01:21 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 16:01:21 INFO - Cleaning up... 16:01:21 INFO - Return code: 0 16:01:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:01:21 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')]} 16:01:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:01:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:01:21 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')]} 16:01:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:01:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:01:21 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 0x10b337e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b354f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb95adc6bb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10b3505e0>, '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 0x10af33cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10af5e990>, '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.ZKUrsJvDR3/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.DFCc11fmLD/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:01:21 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 16:01:21 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 16:01:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZKUrsJvDR3/Render', 16:01:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:01:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:01:21 INFO - 'HOME': '/Users/cltbld', 16:01:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:01:21 INFO - 'LOGNAME': 'cltbld', 16:01:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:01:21 INFO - 'MOZ_NO_REMOTE': '1', 16:01:21 INFO - 'NO_EM_RESTART': '1', 16:01:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:01:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:01:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:01:21 INFO - 'PWD': '/builds/slave/test', 16:01:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:01:21 INFO - 'SHELL': '/bin/bash', 16:01:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DFCc11fmLD/Listeners', 16:01:21 INFO - 'TMPDIR': '/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/', 16:01:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:01:21 INFO - 'USER': 'cltbld', 16:01:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:01:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:01:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:01:21 INFO - 'XPC_FLAGS': '0x0', 16:01:21 INFO - 'XPC_SERVICE_NAME': '0', 16:01:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:01:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:01:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:01:22 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-bGLjJx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:01:22 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)) 16:01:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:01:22 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-_JW1Ec-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:01:22 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)) 16:01:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:01:22 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-q6fe2A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:01:22 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)) 16:01:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:01:22 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-XLYjmW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:01:22 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)) 16:01:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:01:22 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-2VNsbi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:01:22 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)) 16:01:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:01:22 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-HQqg6q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:01:22 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)) 16:01:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:01:22 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-x4CFIm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:01:22 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)) 16:01:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:01:22 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-_K2Xak-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:01:23 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)) 16:01:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:01:23 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-UdIcQ6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:01:23 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)) 16:01:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:01:23 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-LB_QI1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:01:23 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)) 16:01:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:01:23 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-8pXsU0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:01:23 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)) 16:01:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:01:23 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-RpXAe1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:01:23 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)) 16:01:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:01:23 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-p7SHNY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:01:23 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)) 16:01:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:01:23 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-pggE54-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:01:23 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)) 16:01:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:01:23 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-bfF2AQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:01:23 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)) 16:01:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:01:23 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-9TQ97M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:01:23 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)) 16:01:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:01:23 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-8N2jYK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:01:24 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)) 16:01:24 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:01:24 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-ItaFkM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:01:24 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)) 16:01:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:01:24 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-eR0Oo9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:01:24 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)) 16:01:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:01:24 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-XUHsQ_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:01:24 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)) 16:01:24 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:01:24 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-btHzc5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:01:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:01:24 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)) 16:01:24 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)) 16:01:24 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)) 16:01:24 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)) 16:01:24 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)) 16:01:24 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)) 16:01:24 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:01:24 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 16:01:24 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 16:01:24 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 16:01:24 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 16:01:24 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 16:01:24 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 16:01:27 INFO - Downloading blessings-1.6.tar.gz 16:01:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:01:27 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)) 16:01:27 INFO - Installing collected packages: blessings 16:01:27 INFO - Running setup.py install for blessings 16:01:27 INFO - Successfully installed blessings 16:01:27 INFO - Cleaning up... 16:01:28 INFO - Return code: 0 16:01:28 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:01:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:01:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:01:28 INFO - Reading from file tmpfile_stdout 16:01:28 INFO - Current package versions: 16:01:28 INFO - blessings == 1.6 16:01:28 INFO - blobuploader == 1.2.4 16:01:28 INFO - browsermob-proxy == 0.6.0 16:01:28 INFO - docopt == 0.6.1 16:01:28 INFO - manifestparser == 1.1 16:01:28 INFO - marionette-client == 2.3.0 16:01:28 INFO - marionette-driver == 1.4.0 16:01:28 INFO - mozInstall == 1.12 16:01:28 INFO - mozcrash == 0.17 16:01:28 INFO - mozdebug == 0.1 16:01:28 INFO - mozdevice == 0.48 16:01:28 INFO - mozfile == 1.2 16:01:28 INFO - mozhttpd == 0.7 16:01:28 INFO - mozinfo == 0.9 16:01:28 INFO - mozleak == 0.1 16:01:28 INFO - mozlog == 3.1 16:01:28 INFO - moznetwork == 0.27 16:01:28 INFO - mozprocess == 0.22 16:01:28 INFO - mozprofile == 0.28 16:01:28 INFO - mozrunner == 6.11 16:01:28 INFO - mozscreenshot == 0.1 16:01:28 INFO - mozsystemmonitor == 0.0 16:01:28 INFO - moztest == 0.7 16:01:28 INFO - mozversion == 1.4 16:01:28 INFO - psutil == 3.1.1 16:01:28 INFO - requests == 1.2.3 16:01:28 INFO - wptserve == 1.4.0 16:01:28 INFO - wsgiref == 0.1.2 16:01:28 INFO - Running post-action listener: _resource_record_post_action 16:01:28 INFO - Running post-action listener: _start_resource_monitoring 16:01:28 INFO - Starting resource monitoring. 16:01:28 INFO - ##### 16:01:28 INFO - ##### Running pull step. 16:01:28 INFO - ##### 16:01:28 INFO - Running pre-action listener: _resource_record_pre_action 16:01:28 INFO - Running main action method: pull 16:01:28 INFO - Pull has nothing to do! 16:01:28 INFO - Running post-action listener: _resource_record_post_action 16:01:28 INFO - ##### 16:01:28 INFO - ##### Running install step. 16:01:28 INFO - ##### 16:01:28 INFO - Running pre-action listener: _resource_record_pre_action 16:01:28 INFO - Running main action method: install 16:01:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:01:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:01:28 INFO - Reading from file tmpfile_stdout 16:01:28 INFO - Detecting whether we're running mozinstall >=1.0... 16:01:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:01:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:01:28 INFO - Reading from file tmpfile_stdout 16:01:28 INFO - Output received: 16:01:28 INFO - Usage: mozinstall [options] installer 16:01:28 INFO - Options: 16:01:28 INFO - -h, --help show this help message and exit 16:01:28 INFO - -d DEST, --destination=DEST 16:01:28 INFO - Directory to install application into. [default: 16:01:28 INFO - "/builds/slave/test"] 16:01:28 INFO - --app=APP Application being installed. [default: firefox] 16:01:28 INFO - mkdir: /builds/slave/test/build/application 16:01:28 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'] 16:01:28 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 16:01:46 INFO - Reading from file tmpfile_stdout 16:01:46 INFO - Output received: 16:01:46 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 16:01:46 INFO - Running post-action listener: _resource_record_post_action 16:01:46 INFO - ##### 16:01:46 INFO - ##### Running run-tests step. 16:01:46 INFO - ##### 16:01:46 INFO - Running pre-action listener: _resource_record_pre_action 16:01:46 INFO - Running main action method: run_tests 16:01:46 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:01:46 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:01:46 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:01:46 INFO - grabbing minidump binary from tooltool 16:01:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:01:46 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 0x10b3505e0>, '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 0x10af33cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10af5e990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:01:46 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 16:01:46 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 16:01:46 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:01:46 INFO - Return code: 0 16:01:46 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 16:01:46 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:01:46 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/Hh37B8PuSFC7CfVvK25ltQ/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 16:01:46 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/Hh37B8PuSFC7CfVvK25ltQ/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 16:01:46 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ZKUrsJvDR3/Render', 16:01:46 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:01:46 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:01:46 INFO - 'HOME': '/Users/cltbld', 16:01:46 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:01:46 INFO - 'LOGNAME': 'cltbld', 16:01:46 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:01:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:01:46 INFO - 'MOZ_NO_REMOTE': '1', 16:01:46 INFO - 'NO_EM_RESTART': '1', 16:01:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:01:46 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:01:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:01:46 INFO - 'PWD': '/builds/slave/test', 16:01:46 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:01:46 INFO - 'SHELL': '/bin/bash', 16:01:46 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DFCc11fmLD/Listeners', 16:01:46 INFO - 'TMPDIR': '/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/', 16:01:46 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:01:46 INFO - 'USER': 'cltbld', 16:01:46 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:01:46 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:01:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:01:46 INFO - 'XPC_FLAGS': '0x0', 16:01:46 INFO - 'XPC_SERVICE_NAME': '0', 16:01:46 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:01:46 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/Hh37B8PuSFC7CfVvK25ltQ/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 16:01:47 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 16:01:47 INFO - import pkg_resources 16:01:48 INFO - Using 1 client processes 16:01:48 INFO - wptserve Starting http server on 127.0.0.1:8000 16:01:48 INFO - wptserve Starting http server on 127.0.0.1:8001 16:01:48 INFO - wptserve Starting http server on 127.0.0.1:8443 16:01:50 INFO - SUITE-START | Running 778 tests 16:01:50 INFO - Running testharness tests 16:01:50 INFO - Setting up ssl 16:01:50 INFO - PROCESS | certutil | 16:01:50 INFO - PROCESS | certutil | 16:01:50 INFO - PROCESS | certutil | 16:01:50 INFO - Certificate Nickname Trust Attributes 16:01:50 INFO - SSL,S/MIME,JAR/XPI 16:01:50 INFO - 16:01:50 INFO - web-platform-tests CT,, 16:01:50 INFO - 16:01:50 INFO - Starting runner 16:01:51 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 16:01:51 INFO - PROCESS | 1659 | 1467068511366 Marionette DEBUG Marionette enabled via build flag and pref 16:01:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x113cbc000 == 1 [pid = 1659] [id = 1] 16:01:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 1 (0x113cbc800) [pid = 1659] [serial = 1] [outer = 0x0] 16:01:51 INFO - PROCESS | 1659 | [1659] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:01:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 2 (0x113cbd800) [pid = 1659] [serial = 2] [outer = 0x113cbc800] 16:01:51 INFO - PROCESS | 1659 | 1467068511765 Marionette INFO Listening on port 2828 16:01:52 INFO - PROCESS | 1659 | 1467068511999 Marionette DEBUG Marionette enabled via command-line flag 16:01:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x116961000 == 2 [pid = 1659] [id = 2] 16:01:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 3 (0x116961800) [pid = 1659] [serial = 3] [outer = 0x0] 16:01:52 INFO - PROCESS | 1659 | [1659] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:01:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 4 (0x116962800) [pid = 1659] [serial = 4] [outer = 0x116961800] 16:01:52 INFO - PROCESS | 1659 | [1659] 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 16:01:52 INFO - PROCESS | 1659 | 1467068512146 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49290 16:01:52 INFO - PROCESS | 1659 | 1467068512231 Marionette DEBUG Closed connection conn0 16:01:52 INFO - PROCESS | 1659 | [1659] 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 16:01:52 INFO - PROCESS | 1659 | 1467068512237 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49291 16:01:52 INFO - PROCESS | 1659 | 1467068512247 Marionette DEBUG Closed connection conn1 16:01:52 INFO - PROCESS | 1659 | [1659] 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 16:01:52 INFO - PROCESS | 1659 | 1467068512252 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49292 16:01:52 INFO - PROCESS | 1659 | 1467068512267 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:01:52 INFO - PROCESS | 1659 | 1467068512273 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":"20160627144420","device":"desktop","version":"48.0"} 16:01:52 INFO - PROCESS | 1659 | [1659] 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:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f07000 == 3 [pid = 1659] [id = 3] 16:01:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 5 (0x119f07800) [pid = 1659] [serial = 5] [outer = 0x0] 16:01:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f08000 == 4 [pid = 1659] [id = 4] 16:01:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 6 (0x119f52000) [pid = 1659] [serial = 6] [outer = 0x0] 16:01:53 INFO - PROCESS | 1659 | [1659] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:01:53 INFO - PROCESS | 1659 | [1659] 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 16:01:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x12400a800 == 5 [pid = 1659] [id = 5] 16:01:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 7 (0x119f51800) [pid = 1659] [serial = 7] [outer = 0x0] 16:01:53 INFO - PROCESS | 1659 | [1659] 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 16:01:53 INFO - PROCESS | 1659 | [1659] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:01:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 8 (0x124105c00) [pid = 1659] [serial = 8] [outer = 0x119f51800] 16:01:53 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 16:01:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 9 (0x123d68000) [pid = 1659] [serial = 9] [outer = 0x119f07800] 16:01:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 10 (0x12463a800) [pid = 1659] [serial = 10] [outer = 0x119f52000] 16:01:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 11 (0x12463c400) [pid = 1659] [serial = 11] [outer = 0x119f51800] 16:01:53 INFO - PROCESS | 1659 | [1659] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:01:54 INFO - PROCESS | 1659 | 1467068514218 Marionette INFO startBrowser 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:01:54 INFO - PROCESS | 1659 | 1467068514239 Marionette DEBUG loaded listener.js 16:01:54 INFO - PROCESS | 1659 | 1467068514247 Marionette DEBUG loaded listener.js 16:01:54 INFO - PROCESS | 1659 | 1467068514248 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:01:54 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 16:01:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 12 (0x1269d5c00) [pid = 1659] [serial = 12] [outer = 0x119f51800] 16:01:54 INFO - PROCESS | 1659 | 1467068514561 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"196595c9-6a1f-3d46-aff4-48ab44ac83a7","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":"20160627144420","device":"desktop","version":"48.0","command_id":1}}] 16:01:54 INFO - PROCESS | 1659 | 1467068514660 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}] 16:01:54 INFO - PROCESS | 1659 | 1467068514666 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:01:54 INFO - PROCESS | 1659 | 1467068514730 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 16:01:54 INFO - PROCESS | 1659 | 1467068514826 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:01:54 INFO - PROCESS | 1659 | 1467068514828 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:01:54 INFO - PROCESS | 1659 | [1659] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:01:54 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:01:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 13 (0x126206800) [pid = 1659] [serial = 13] [outer = 0x119f51800] 16:01:55 INFO - PROCESS | 1659 | [1659] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:01:55 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:01:55 INFO - PROCESS | 1659 | 1467068515153 Marionette TRACE conn2 <- [1,3,null,{}] 16:01:55 INFO - PROCESS | 1659 | 1467068515156 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:01:55 INFO - PROCESS | 1659 | 1467068515158 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:01:55 INFO - PROCESS | 1659 | 1467068515174 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 16:01:55 INFO - PROCESS | 1659 | 1467068515201 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 16:01:55 INFO - PROCESS | 1659 | 1467068515202 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 16:01:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:01:55 INFO - PROCESS | 1659 | 1467068515205 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:01:55 INFO - PROCESS | 1659 | 1467068515207 Marionette TRACE conn2 <- [1,6,null,{}] 16:01:55 INFO - PROCESS | 1659 | 1467068515210 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}] 16:01:55 INFO - PROCESS | 1659 | 1467068515212 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:01:55 INFO - PROCESS | 1659 | 1467068515222 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 16:01:55 INFO - PROCESS | 1659 | 1467068515224 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:55 INFO - PROCESS | 1659 | 1467068515226 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:01:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f88800 == 6 [pid = 1659] [id = 6] 16:01:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 14 (0x129138800) [pid = 1659] [serial = 14] [outer = 0x0] 16:01:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 15 (0x12913a400) [pid = 1659] [serial = 15] [outer = 0x129138800] 16:01:55 INFO - PROCESS | 1659 | 1467068515256 Marionette DEBUG loaded listener.js 16:01:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 16 (0x12913fc00) [pid = 1659] [serial = 16] [outer = 0x129138800] 16:01:55 INFO - PROCESS | 1659 | 1467068515577 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]]]}] 16:01:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x129319800 == 7 [pid = 1659] [id = 7] 16:01:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 17 (0x129371400) [pid = 1659] [serial = 17] [outer = 0x0] 16:01:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 18 (0x129548c00) [pid = 1659] [serial = 18] [outer = 0x129371400] 16:01:55 INFO - PROCESS | 1659 | 1467068515605 Marionette DEBUG loaded listener.js 16:01:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 19 (0x12954f800) [pid = 1659] [serial = 19] [outer = 0x129371400] 16:01:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:01:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 470ms 16:01:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:01:55 INFO - PROCESS | 1659 | 1467068515683 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 16:01:55 INFO - PROCESS | 1659 | 1467068515685 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 16:01:55 INFO - PROCESS | 1659 | 1467068515687 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:01:55 INFO - PROCESS | 1659 | 1467068515688 Marionette TRACE conn2 <- [1,10,null,{}] 16:01:55 INFO - PROCESS | 1659 | 1467068515720 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}] 16:01:55 INFO - PROCESS | 1659 | 1467068515723 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:01:55 INFO - PROCESS | 1659 | 1467068515849 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 16:01:55 INFO - PROCESS | 1659 | 1467068515865 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:55 INFO - PROCESS | 1659 | 1467068515866 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:01:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a61f000 == 8 [pid = 1659] [id = 8] 16:01:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 20 (0x12a669c00) [pid = 1659] [serial = 20] [outer = 0x0] 16:01:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 21 (0x12a9a1400) [pid = 1659] [serial = 21] [outer = 0x12a669c00] 16:01:55 INFO - PROCESS | 1659 | 1467068515921 Marionette DEBUG loaded listener.js 16:01:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 22 (0x12a9a5c00) [pid = 1659] [serial = 22] [outer = 0x12a669c00] 16:01:56 INFO - PROCESS | 1659 | 1467068516342 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]]]}] 16:01:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:01:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 669ms 16:01:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:01:56 INFO - PROCESS | 1659 | 1467068516357 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 16:01:56 INFO - PROCESS | 1659 | 1467068516358 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 16:01:56 INFO - PROCESS | 1659 | 1467068516360 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:01:56 INFO - PROCESS | 1659 | 1467068516361 Marionette TRACE conn2 <- [1,14,null,{}] 16:01:56 INFO - PROCESS | 1659 | 1467068516364 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}] 16:01:56 INFO - PROCESS | 1659 | 1467068516366 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:01:56 INFO - PROCESS | 1659 | 1467068516510 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 16:01:56 INFO - PROCESS | 1659 | 1467068516517 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:56 INFO - PROCESS | 1659 | 1467068516518 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:01:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b179800 == 9 [pid = 1659] [id = 9] 16:01:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 23 (0x12a9ad400) [pid = 1659] [serial = 23] [outer = 0x0] 16:01:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 24 (0x12b1c2800) [pid = 1659] [serial = 24] [outer = 0x12a9ad400] 16:01:56 INFO - PROCESS | 1659 | 1467068516558 Marionette DEBUG loaded listener.js 16:01:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 25 (0x12b1ccc00) [pid = 1659] [serial = 25] [outer = 0x12a9ad400] 16:01:56 INFO - PROCESS | 1659 | 1467068516933 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]]]}] 16:01:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:01:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 617ms 16:01:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:01:56 INFO - PROCESS | 1659 | 1467068516979 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 16:01:56 INFO - PROCESS | 1659 | 1467068516980 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 16:01:56 INFO - PROCESS | 1659 | 1467068516982 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:01:56 INFO - PROCESS | 1659 | 1467068516983 Marionette TRACE conn2 <- [1,18,null,{}] 16:01:56 INFO - PROCESS | 1659 | 1467068516985 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}] 16:01:56 INFO - PROCESS | 1659 | 1467068516987 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:01:57 INFO - PROCESS | 1659 | 1467068517083 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 16:01:57 INFO - PROCESS | 1659 | 1467068517100 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:57 INFO - PROCESS | 1659 | 1467068517102 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:01:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b969800 == 10 [pid = 1659] [id = 10] 16:01:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 26 (0x12b9a0400) [pid = 1659] [serial = 26] [outer = 0x0] 16:01:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 27 (0x12bb13c00) [pid = 1659] [serial = 27] [outer = 0x12b9a0400] 16:01:57 INFO - PROCESS | 1659 | 1467068517127 Marionette DEBUG loaded listener.js 16:01:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 28 (0x12bb19c00) [pid = 1659] [serial = 28] [outer = 0x12b9a0400] 16:01:57 INFO - PROCESS | 1659 | 1467068517387 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]]]}] 16:01:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:01:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 16:01:57 INFO - PROCESS | 1659 | 1467068517403 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 16:01:57 INFO - PROCESS | 1659 | 1467068517404 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 16:01:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:01:57 INFO - PROCESS | 1659 | 1467068517408 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:01:57 INFO - PROCESS | 1659 | 1467068517409 Marionette TRACE conn2 <- [1,22,null,{}] 16:01:57 INFO - PROCESS | 1659 | 1467068517411 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}] 16:01:57 INFO - PROCESS | 1659 | 1467068517414 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:01:57 INFO - PROCESS | 1659 | 1467068517523 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 16:01:57 INFO - PROCESS | 1659 | 1467068517527 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:57 INFO - PROCESS | 1659 | 1467068517528 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:01:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bcc6000 == 11 [pid = 1659] [id = 11] 16:01:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 29 (0x12bb1d400) [pid = 1659] [serial = 29] [outer = 0x0] 16:01:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 30 (0x12bf36c00) [pid = 1659] [serial = 30] [outer = 0x12bb1d400] 16:01:57 INFO - PROCESS | 1659 | 1467068517554 Marionette DEBUG loaded listener.js 16:01:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 31 (0x12bf3b800) [pid = 1659] [serial = 31] [outer = 0x12bb1d400] 16:01:57 INFO - PROCESS | 1659 | 1467068517800 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]]]}] 16:01:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:01:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 419ms 16:01:57 INFO - PROCESS | 1659 | 1467068517827 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 16:01:57 INFO - PROCESS | 1659 | 1467068517830 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 16:01:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:01:57 INFO - PROCESS | 1659 | 1467068517844 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:01:57 INFO - PROCESS | 1659 | 1467068517845 Marionette TRACE conn2 <- [1,26,null,{}] 16:01:57 INFO - PROCESS | 1659 | 1467068517856 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}] 16:01:57 INFO - PROCESS | 1659 | 1467068517857 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:01:57 INFO - PROCESS | 1659 | 1467068517947 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 16:01:57 INFO - PROCESS | 1659 | 1467068517951 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:57 INFO - PROCESS | 1659 | 1467068517952 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:01:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x118569800 == 12 [pid = 1659] [id = 12] 16:01:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 32 (0x12bf3e400) [pid = 1659] [serial = 32] [outer = 0x0] 16:01:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 33 (0x12bf78400) [pid = 1659] [serial = 33] [outer = 0x12bf3e400] 16:01:57 INFO - PROCESS | 1659 | 1467068517972 Marionette DEBUG loaded listener.js 16:01:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 34 (0x12c031800) [pid = 1659] [serial = 34] [outer = 0x12bf3e400] 16:01:58 INFO - PROCESS | 1659 | 1467068518360 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]]]}] 16:01:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:01:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 531ms 16:01:58 INFO - PROCESS | 1659 | 1467068518375 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 16:01:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:01:58 INFO - PROCESS | 1659 | 1467068518377 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 16:01:58 INFO - PROCESS | 1659 | 1467068518380 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:01:58 INFO - PROCESS | 1659 | 1467068518382 Marionette TRACE conn2 <- [1,30,null,{}] 16:01:58 INFO - PROCESS | 1659 | 1467068518385 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}] 16:01:58 INFO - PROCESS | 1659 | 1467068518400 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:01:58 INFO - PROCESS | 1659 | 1467068518537 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 16:01:58 INFO - PROCESS | 1659 | 1467068518542 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:58 INFO - PROCESS | 1659 | 1467068518544 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:01:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c2c6800 == 13 [pid = 1659] [id = 13] 16:01:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 35 (0x12c034800) [pid = 1659] [serial = 35] [outer = 0x0] 16:01:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 36 (0x12c03dc00) [pid = 1659] [serial = 36] [outer = 0x12c034800] 16:01:58 INFO - PROCESS | 1659 | 1467068518584 Marionette DEBUG loaded listener.js 16:01:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 37 (0x12c623400) [pid = 1659] [serial = 37] [outer = 0x12c034800] 16:01:58 INFO - PROCESS | 1659 | 1467068518890 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]]]}] 16:01:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:01:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 521ms 16:01:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:01:58 INFO - PROCESS | 1659 | 1467068518902 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 16:01:58 INFO - PROCESS | 1659 | 1467068518903 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 16:01:58 INFO - PROCESS | 1659 | 1467068518907 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:01:58 INFO - PROCESS | 1659 | 1467068518908 Marionette TRACE conn2 <- [1,34,null,{}] 16:01:58 INFO - PROCESS | 1659 | 1467068518910 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}] 16:01:58 INFO - PROCESS | 1659 | 1467068518911 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:01:59 INFO - PROCESS | 1659 | 1467068519009 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 16:01:59 INFO - PROCESS | 1659 | 1467068519012 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:59 INFO - PROCESS | 1659 | 1467068519013 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:01:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c66f800 == 14 [pid = 1659] [id = 14] 16:01:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 38 (0x12c626000) [pid = 1659] [serial = 38] [outer = 0x0] 16:01:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 39 (0x12c62c800) [pid = 1659] [serial = 39] [outer = 0x12c626000] 16:01:59 INFO - PROCESS | 1659 | 1467068519038 Marionette DEBUG loaded listener.js 16:01:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 40 (0x12ca6b800) [pid = 1659] [serial = 40] [outer = 0x12c626000] 16:01:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:01:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 369ms 16:01:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:01:59 INFO - PROCESS | 1659 | 1467068519270 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]]]}] 16:01:59 INFO - PROCESS | 1659 | 1467068519275 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 16:01:59 INFO - PROCESS | 1659 | 1467068519276 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 16:01:59 INFO - PROCESS | 1659 | 1467068519285 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:01:59 INFO - PROCESS | 1659 | 1467068519286 Marionette TRACE conn2 <- [1,38,null,{}] 16:01:59 INFO - PROCESS | 1659 | 1467068519289 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}] 16:01:59 INFO - PROCESS | 1659 | 1467068519291 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:01:59 INFO - PROCESS | 1659 | 1467068519399 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 16:01:59 INFO - PROCESS | 1659 | 1467068519403 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:59 INFO - PROCESS | 1659 | 1467068519404 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:01:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cae1000 == 15 [pid = 1659] [id = 15] 16:01:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 41 (0x12ca6e400) [pid = 1659] [serial = 41] [outer = 0x0] 16:01:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 42 (0x12ca73400) [pid = 1659] [serial = 42] [outer = 0x12ca6e400] 16:01:59 INFO - PROCESS | 1659 | 1467068519428 Marionette DEBUG loaded listener.js 16:01:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 43 (0x12cb5d800) [pid = 1659] [serial = 43] [outer = 0x12ca6e400] 16:01:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x1244b1800 == 16 [pid = 1659] [id = 16] 16:01:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 44 (0x1244b2000) [pid = 1659] [serial = 44] [outer = 0x0] 16:01:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 45 (0x1244b7800) [pid = 1659] [serial = 45] [outer = 0x1244b2000] 16:01:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 46 (0x1244bd000) [pid = 1659] [serial = 46] [outer = 0x1244b2000] 16:01:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x1244b1000 == 17 [pid = 1659] [id = 17] 16:01:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 47 (0x12b996c00) [pid = 1659] [serial = 47] [outer = 0x0] 16:01:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 48 (0x12cf99400) [pid = 1659] [serial = 48] [outer = 0x12b996c00] 16:01:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 49 (0x12cb5e400) [pid = 1659] [serial = 49] [outer = 0x12b996c00] 16:01:59 INFO - PROCESS | 1659 | 1467068519793 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]]]}] 16:01:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:01:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 576ms 16:01:59 INFO - PROCESS | 1659 | 1467068519855 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 16:01:59 INFO - PROCESS | 1659 | 1467068519856 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 16:01:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:01:59 INFO - PROCESS | 1659 | 1467068519858 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:01:59 INFO - PROCESS | 1659 | 1467068519860 Marionette TRACE conn2 <- [1,42,null,{}] 16:01:59 INFO - PROCESS | 1659 | 1467068519862 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}] 16:01:59 INFO - PROCESS | 1659 | 1467068519863 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:01:59 INFO - PROCESS | 1659 | 1467068519960 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 16:01:59 INFO - PROCESS | 1659 | 1467068519964 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:59 INFO - PROCESS | 1659 | 1467068519965 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:01:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d22b800 == 18 [pid = 1659] [id = 18] 16:01:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 50 (0x12cb62800) [pid = 1659] [serial = 50] [outer = 0x0] 16:01:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 51 (0x12d0ab800) [pid = 1659] [serial = 51] [outer = 0x12cb62800] 16:01:59 INFO - PROCESS | 1659 | 1467068519992 Marionette DEBUG loaded listener.js 16:02:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 52 (0x12ca02400) [pid = 1659] [serial = 52] [outer = 0x12cb62800] 16:02:00 INFO - PROCESS | 1659 | 1467068520250 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]]]}] 16:02:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:02:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 419ms 16:02:00 INFO - PROCESS | 1659 | 1467068520278 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 16:02:00 INFO - PROCESS | 1659 | 1467068520279 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 16:02:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:02:00 INFO - PROCESS | 1659 | 1467068520289 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:02:00 INFO - PROCESS | 1659 | 1467068520291 Marionette TRACE conn2 <- [1,46,null,{}] 16:02:00 INFO - PROCESS | 1659 | 1467068520293 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}] 16:02:00 INFO - PROCESS | 1659 | 1467068520295 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:00 INFO - PROCESS | 1659 | 1467068520411 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 16:02:00 INFO - PROCESS | 1659 | 1467068520414 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:00 INFO - PROCESS | 1659 | 1467068520416 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c8a2800 == 19 [pid = 1659] [id = 19] 16:02:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 53 (0x1195b5000) [pid = 1659] [serial = 53] [outer = 0x0] 16:02:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 54 (0x12ca0b000) [pid = 1659] [serial = 54] [outer = 0x1195b5000] 16:02:00 INFO - PROCESS | 1659 | 1467068520442 Marionette DEBUG loaded listener.js 16:02:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 55 (0x12ca0f000) [pid = 1659] [serial = 55] [outer = 0x1195b5000] 16:02:00 INFO - PROCESS | 1659 | 1467068520689 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]]]}] 16:02:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:02:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 16:02:00 INFO - PROCESS | 1659 | 1467068520708 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 16:02:00 INFO - PROCESS | 1659 | 1467068520710 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 16:02:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:02:00 INFO - PROCESS | 1659 | 1467068520721 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:02:00 INFO - PROCESS | 1659 | 1467068520722 Marionette TRACE conn2 <- [1,50,null,{}] 16:02:00 INFO - PROCESS | 1659 | 1467068520724 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}] 16:02:00 INFO - PROCESS | 1659 | 1467068520725 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:00 INFO - PROCESS | 1659 | 1467068520830 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 16:02:00 INFO - PROCESS | 1659 | 1467068520834 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:00 INFO - PROCESS | 1659 | 1467068520835 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d926000 == 20 [pid = 1659] [id = 20] 16:02:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 56 (0x12b91e000) [pid = 1659] [serial = 56] [outer = 0x0] 16:02:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 57 (0x12b925400) [pid = 1659] [serial = 57] [outer = 0x12b91e000] 16:02:00 INFO - PROCESS | 1659 | 1467068520859 Marionette DEBUG loaded listener.js 16:02:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 58 (0x12c620c00) [pid = 1659] [serial = 58] [outer = 0x12b91e000] 16:02:01 INFO - PROCESS | 1659 | 1467068521091 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]]]}] 16:02:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:02:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 428ms 16:02:01 INFO - PROCESS | 1659 | 1467068521140 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 16:02:01 INFO - PROCESS | 1659 | 1467068521141 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 16:02:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:02:01 INFO - PROCESS | 1659 | 1467068521153 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:02:01 INFO - PROCESS | 1659 | 1467068521154 Marionette TRACE conn2 <- [1,54,null,{}] 16:02:01 INFO - PROCESS | 1659 | 1467068521156 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}] 16:02:01 INFO - PROCESS | 1659 | 1467068521157 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:01 INFO - PROCESS | 1659 | 1467068521258 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 16:02:01 INFO - PROCESS | 1659 | 1467068521271 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:01 INFO - PROCESS | 1659 | 1467068521272 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x12958a800 == 21 [pid = 1659] [id = 21] 16:02:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 59 (0x1267b0800) [pid = 1659] [serial = 59] [outer = 0x0] 16:02:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 60 (0x12cf99c00) [pid = 1659] [serial = 60] [outer = 0x1267b0800] 16:02:01 INFO - PROCESS | 1659 | 1467068521299 Marionette DEBUG loaded listener.js 16:02:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 61 (0x12dea6c00) [pid = 1659] [serial = 61] [outer = 0x1267b0800] 16:02:02 INFO - PROCESS | 1659 | 1467068522097 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]]]}] 16:02:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:02:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1027ms 16:02:02 INFO - PROCESS | 1659 | 1467068522173 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 16:02:02 INFO - PROCESS | 1659 | 1467068522176 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 16:02:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:02:02 INFO - PROCESS | 1659 | 1467068522179 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:02:02 INFO - PROCESS | 1659 | 1467068522181 Marionette TRACE conn2 <- [1,58,null,{}] 16:02:02 INFO - PROCESS | 1659 | 1467068522190 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}] 16:02:02 INFO - PROCESS | 1659 | 1467068522192 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:02 INFO - PROCESS | 1659 | 1467068522309 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 16:02:02 INFO - PROCESS | 1659 | 1467068522358 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:02 INFO - PROCESS | 1659 | 1467068522361 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x11254c000 == 22 [pid = 1659] [id = 22] 16:02:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x1121ba400) [pid = 1659] [serial = 62] [outer = 0x0] 16:02:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x11297bc00) [pid = 1659] [serial = 63] [outer = 0x1121ba400] 16:02:02 INFO - PROCESS | 1659 | 1467068522393 Marionette DEBUG loaded listener.js 16:02:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x11305a000) [pid = 1659] [serial = 64] [outer = 0x1121ba400] 16:02:02 INFO - PROCESS | 1659 | 1467068522817 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]]]}] 16:02:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:02:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 676ms 16:02:02 INFO - PROCESS | 1659 | 1467068522864 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 16:02:02 INFO - PROCESS | 1659 | 1467068522867 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 16:02:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:02:02 INFO - PROCESS | 1659 | 1467068522874 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:02:02 INFO - PROCESS | 1659 | 1467068522876 Marionette TRACE conn2 <- [1,62,null,{}] 16:02:02 INFO - PROCESS | 1659 | 1467068522879 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}] 16:02:02 INFO - PROCESS | 1659 | 1467068522882 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:03 INFO - PROCESS | 1659 | 1467068522997 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 16:02:03 INFO - PROCESS | 1659 | 1467068523050 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:03 INFO - PROCESS | 1659 | 1467068523051 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169ad800 == 23 [pid = 1659] [id = 23] 16:02:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x116431800) [pid = 1659] [serial = 65] [outer = 0x0] 16:02:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x116715000) [pid = 1659] [serial = 66] [outer = 0x116431800] 16:02:03 INFO - PROCESS | 1659 | 1467068523083 Marionette DEBUG loaded listener.js 16:02:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x116a11c00) [pid = 1659] [serial = 67] [outer = 0x116431800] 16:02:03 INFO - PROCESS | 1659 | 1467068523486 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]]]}] 16:02:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:02:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 669ms 16:02:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:02:03 INFO - PROCESS | 1659 | 1467068523544 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 16:02:03 INFO - PROCESS | 1659 | 1467068523545 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 16:02:03 INFO - PROCESS | 1659 | 1467068523548 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:02:03 INFO - PROCESS | 1659 | 1467068523550 Marionette TRACE conn2 <- [1,66,null,{}] 16:02:03 INFO - PROCESS | 1659 | 1467068523558 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}] 16:02:03 INFO - PROCESS | 1659 | 1467068523561 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:03 INFO - PROCESS | 1659 | 1467068523694 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 16:02:03 INFO - PROCESS | 1659 | 1467068523749 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:03 INFO - PROCESS | 1659 | 1467068523751 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x117159000 == 24 [pid = 1659] [id = 24] 16:02:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x118185000) [pid = 1659] [serial = 68] [outer = 0x0] 16:02:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x118ead800) [pid = 1659] [serial = 69] [outer = 0x118185000] 16:02:03 INFO - PROCESS | 1659 | 1467068523785 Marionette DEBUG loaded listener.js 16:02:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x1195b7400) [pid = 1659] [serial = 70] [outer = 0x118185000] 16:02:04 INFO - PROCESS | 1659 | 1467068524440 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]]]}] 16:02:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:02:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 921ms 16:02:04 INFO - PROCESS | 1659 | 1467068524470 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 16:02:04 INFO - PROCESS | 1659 | 1467068524472 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 16:02:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:02:04 INFO - PROCESS | 1659 | 1467068524475 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:02:04 INFO - PROCESS | 1659 | 1467068524476 Marionette TRACE conn2 <- [1,70,null,{}] 16:02:04 INFO - PROCESS | 1659 | 1467068524480 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}] 16:02:04 INFO - PROCESS | 1659 | 1467068524481 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:04 INFO - PROCESS | 1659 | 1467068524567 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 16:02:04 INFO - PROCESS | 1659 | 1467068524620 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:04 INFO - PROCESS | 1659 | 1467068524621 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x113caf800 == 25 [pid = 1659] [id = 25] 16:02:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x1164e0000) [pid = 1659] [serial = 71] [outer = 0x0] 16:02:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x116634c00) [pid = 1659] [serial = 72] [outer = 0x1164e0000] 16:02:04 INFO - PROCESS | 1659 | 1467068524648 Marionette DEBUG loaded listener.js 16:02:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x116719800) [pid = 1659] [serial = 73] [outer = 0x1164e0000] 16:02:05 INFO - PROCESS | 1659 | 1467068525111 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]]]}] 16:02:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:02:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 720ms 16:02:05 INFO - PROCESS | 1659 | 1467068525195 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 16:02:05 INFO - PROCESS | 1659 | 1467068525200 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 16:02:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:02:05 INFO - PROCESS | 1659 | 1467068525207 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:02:05 INFO - PROCESS | 1659 | 1467068525209 Marionette TRACE conn2 <- [1,74,null,{}] 16:02:05 INFO - PROCESS | 1659 | 1467068525213 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}] 16:02:05 INFO - PROCESS | 1659 | 1467068525217 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:05 INFO - PROCESS | 1659 | 1467068525338 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 16:02:05 INFO - PROCESS | 1659 | 1467068525348 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:05 INFO - PROCESS | 1659 | 1467068525349 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x116413800 == 26 [pid = 1659] [id = 26] 16:02:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x11697f000) [pid = 1659] [serial = 74] [outer = 0x0] 16:02:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x116f5ec00) [pid = 1659] [serial = 75] [outer = 0x11697f000] 16:02:05 INFO - PROCESS | 1659 | 1467068525385 Marionette DEBUG loaded listener.js 16:02:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x117ed2c00) [pid = 1659] [serial = 76] [outer = 0x11697f000] 16:02:05 INFO - PROCESS | 1659 | 1467068525710 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]]]}] 16:02:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:02:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 521ms 16:02:05 INFO - PROCESS | 1659 | 1467068525734 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 16:02:05 INFO - PROCESS | 1659 | 1467068525736 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 16:02:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:02:05 INFO - PROCESS | 1659 | 1467068525739 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:02:05 INFO - PROCESS | 1659 | 1467068525741 Marionette TRACE conn2 <- [1,78,null,{}] 16:02:05 INFO - PROCESS | 1659 | 1467068525751 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}] 16:02:05 INFO - PROCESS | 1659 | 1467068525753 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:05 INFO - PROCESS | 1659 | 1467068525827 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 16:02:05 INFO - PROCESS | 1659 | 1467068525834 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:05 INFO - PROCESS | 1659 | 1467068525836 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x116f9b800 == 27 [pid = 1659] [id = 27] 16:02:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x118181c00) [pid = 1659] [serial = 77] [outer = 0x0] 16:02:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x118257400) [pid = 1659] [serial = 78] [outer = 0x118181c00] 16:02:05 INFO - PROCESS | 1659 | 1467068525864 Marionette DEBUG loaded listener.js 16:02:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x11852ec00) [pid = 1659] [serial = 79] [outer = 0x118181c00] 16:02:06 INFO - PROCESS | 1659 | 1467068526181 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]]]}] 16:02:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:02:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 16:02:06 INFO - PROCESS | 1659 | 1467068526210 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 16:02:06 INFO - PROCESS | 1659 | 1467068526211 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 16:02:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:02:06 INFO - PROCESS | 1659 | 1467068526215 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:02:06 INFO - PROCESS | 1659 | 1467068526217 Marionette TRACE conn2 <- [1,82,null,{}] 16:02:06 INFO - PROCESS | 1659 | 1467068526220 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}] 16:02:06 INFO - PROCESS | 1659 | 1467068526221 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:06 INFO - PROCESS | 1659 | 1467068526303 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 16:02:06 INFO - PROCESS | 1659 | 1467068526342 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:06 INFO - PROCESS | 1659 | 1467068526343 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x117460000 == 28 [pid = 1659] [id = 28] 16:02:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x11320f400) [pid = 1659] [serial = 80] [outer = 0x0] 16:02:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x118a61800) [pid = 1659] [serial = 81] [outer = 0x11320f400] 16:02:06 INFO - PROCESS | 1659 | 1467068526369 Marionette DEBUG loaded listener.js 16:02:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x119227c00) [pid = 1659] [serial = 82] [outer = 0x11320f400] 16:02:06 INFO - PROCESS | 1659 | 1467068526632 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]]]}] 16:02:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:02:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 472ms 16:02:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:02:06 INFO - PROCESS | 1659 | 1467068526687 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 16:02:06 INFO - PROCESS | 1659 | 1467068526688 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 16:02:06 INFO - PROCESS | 1659 | 1467068526691 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:02:06 INFO - PROCESS | 1659 | 1467068526692 Marionette TRACE conn2 <- [1,86,null,{}] 16:02:06 INFO - PROCESS | 1659 | 1467068526694 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}] 16:02:06 INFO - PROCESS | 1659 | 1467068526695 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:06 INFO - PROCESS | 1659 | 1467068526773 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 16:02:06 INFO - PROCESS | 1659 | 1467068526776 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:06 INFO - PROCESS | 1659 | 1467068526777 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x11823f000 == 29 [pid = 1659] [id = 29] 16:02:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x11922c400) [pid = 1659] [serial = 83] [outer = 0x0] 16:02:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1195afc00) [pid = 1659] [serial = 84] [outer = 0x11922c400] 16:02:06 INFO - PROCESS | 1659 | 1467068526806 Marionette DEBUG loaded listener.js 16:02:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119684c00) [pid = 1659] [serial = 85] [outer = 0x11922c400] 16:02:07 INFO - PROCESS | 1659 | 1467068527119 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]]]}] 16:02:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:02:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 16:02:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:02:07 INFO - PROCESS | 1659 | 1467068527159 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 16:02:07 INFO - PROCESS | 1659 | 1467068527160 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 16:02:07 INFO - PROCESS | 1659 | 1467068527162 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:02:07 INFO - PROCESS | 1659 | 1467068527163 Marionette TRACE conn2 <- [1,90,null,{}] 16:02:07 INFO - PROCESS | 1659 | 1467068527166 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}] 16:02:07 INFO - PROCESS | 1659 | 1467068527170 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:07 INFO - PROCESS | 1659 | 1467068527286 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 16:02:07 INFO - PROCESS | 1659 | 1467068527290 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:07 INFO - PROCESS | 1659 | 1467068527291 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x11855a000 == 30 [pid = 1659] [id = 30] 16:02:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x11968b400) [pid = 1659] [serial = 86] [outer = 0x0] 16:02:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1198d4c00) [pid = 1659] [serial = 87] [outer = 0x11968b400] 16:02:07 INFO - PROCESS | 1659 | 1467068527319 Marionette DEBUG loaded listener.js 16:02:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x121073c00) [pid = 1659] [serial = 88] [outer = 0x11968b400] 16:02:07 INFO - PROCESS | 1659 | 1467068527596 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]]]}] 16:02:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:02:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 470ms 16:02:07 INFO - PROCESS | 1659 | 1467068527637 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 16:02:07 INFO - PROCESS | 1659 | 1467068527638 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 16:02:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:02:07 INFO - PROCESS | 1659 | 1467068527641 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:02:07 INFO - PROCESS | 1659 | 1467068527642 Marionette TRACE conn2 <- [1,94,null,{}] 16:02:07 INFO - PROCESS | 1659 | 1467068527644 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}] 16:02:07 INFO - PROCESS | 1659 | 1467068527646 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:07 INFO - PROCESS | 1659 | 1467068527725 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 16:02:07 INFO - PROCESS | 1659 | 1467068527728 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:07 INFO - PROCESS | 1659 | 1467068527730 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x118ad9000 == 31 [pid = 1659] [id = 31] 16:02:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119e49800) [pid = 1659] [serial = 89] [outer = 0x0] 16:02:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x123833c00) [pid = 1659] [serial = 90] [outer = 0x119e49800] 16:02:07 INFO - PROCESS | 1659 | 1467068527758 Marionette DEBUG loaded listener.js 16:02:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12383bc00) [pid = 1659] [serial = 91] [outer = 0x119e49800] 16:02:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:02:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms 16:02:08 INFO - PROCESS | 1659 | 1467068528055 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]]]}] 16:02:08 INFO - PROCESS | 1659 | 1467068528059 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 16:02:08 INFO - PROCESS | 1659 | 1467068528060 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 16:02:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:02:08 INFO - PROCESS | 1659 | 1467068528070 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:02:08 INFO - PROCESS | 1659 | 1467068528071 Marionette TRACE conn2 <- [1,98,null,{}] 16:02:08 INFO - PROCESS | 1659 | 1467068528075 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}] 16:02:08 INFO - PROCESS | 1659 | 1467068528076 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:08 INFO - PROCESS | 1659 | 1467068528179 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 16:02:08 INFO - PROCESS | 1659 | 1467068528186 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:08 INFO - PROCESS | 1659 | 1467068528187 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x111e9f800 == 32 [pid = 1659] [id = 32] 16:02:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x120ffe800) [pid = 1659] [serial = 92] [outer = 0x0] 16:02:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12383c000) [pid = 1659] [serial = 93] [outer = 0x120ffe800] 16:02:08 INFO - PROCESS | 1659 | 1467068528211 Marionette DEBUG loaded listener.js 16:02:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x123c71800) [pid = 1659] [serial = 94] [outer = 0x120ffe800] 16:02:08 INFO - PROCESS | 1659 | 1467068528467 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]]]}] 16:02:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:02:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 425ms 16:02:08 INFO - PROCESS | 1659 | 1467068528491 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 16:02:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:02:08 INFO - PROCESS | 1659 | 1467068528492 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 16:02:08 INFO - PROCESS | 1659 | 1467068528494 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:02:08 INFO - PROCESS | 1659 | 1467068528495 Marionette TRACE conn2 <- [1,102,null,{}] 16:02:08 INFO - PROCESS | 1659 | 1467068528506 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}] 16:02:08 INFO - PROCESS | 1659 | 1467068528507 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:08 INFO - PROCESS | 1659 | 1467068528588 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 16:02:08 INFO - PROCESS | 1659 | 1467068528592 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:08 INFO - PROCESS | 1659 | 1467068528593 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x11959e000 == 33 [pid = 1659] [id = 33] 16:02:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1176f7800) [pid = 1659] [serial = 95] [outer = 0x0] 16:02:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1241d8c00) [pid = 1659] [serial = 96] [outer = 0x1176f7800] 16:02:08 INFO - PROCESS | 1659 | 1467068528619 Marionette DEBUG loaded listener.js 16:02:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12460dc00) [pid = 1659] [serial = 97] [outer = 0x1176f7800] 16:02:08 INFO - PROCESS | 1659 | 1467068528910 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]]]}] 16:02:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:02:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 428ms 16:02:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:02:08 INFO - PROCESS | 1659 | 1467068528922 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 16:02:08 INFO - PROCESS | 1659 | 1467068528924 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 16:02:08 INFO - PROCESS | 1659 | 1467068528926 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:02:08 INFO - PROCESS | 1659 | 1467068528927 Marionette TRACE conn2 <- [1,106,null,{}] 16:02:08 INFO - PROCESS | 1659 | 1467068528929 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}] 16:02:08 INFO - PROCESS | 1659 | 1467068528930 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:09 INFO - PROCESS | 1659 | 1467068529021 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 16:02:09 INFO - PROCESS | 1659 | 1467068529024 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:09 INFO - PROCESS | 1659 | 1467068529025 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x119b20000 == 34 [pid = 1659] [id = 34] 16:02:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x124610000) [pid = 1659] [serial = 98] [outer = 0x0] 16:02:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x124abdc00) [pid = 1659] [serial = 99] [outer = 0x124610000] 16:02:09 INFO - PROCESS | 1659 | 1467068529052 Marionette DEBUG loaded listener.js 16:02:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x124be1c00) [pid = 1659] [serial = 100] [outer = 0x124610000] 16:02:09 INFO - PROCESS | 1659 | 1467068529345 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]]]}] 16:02:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:02:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 16:02:09 INFO - PROCESS | 1659 | 1467068529394 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 16:02:09 INFO - PROCESS | 1659 | 1467068529396 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 16:02:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:02:09 INFO - PROCESS | 1659 | 1467068529421 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:02:09 INFO - PROCESS | 1659 | 1467068529423 Marionette TRACE conn2 <- [1,110,null,{}] 16:02:09 INFO - PROCESS | 1659 | 1467068529425 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}] 16:02:09 INFO - PROCESS | 1659 | 1467068529427 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:09 INFO - PROCESS | 1659 | 1467068529518 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 16:02:09 INFO - PROCESS | 1659 | 1467068529522 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:09 INFO - PROCESS | 1659 | 1467068529524 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f79000 == 35 [pid = 1659] [id = 35] 16:02:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x124639000) [pid = 1659] [serial = 101] [outer = 0x0] 16:02:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x12500e000) [pid = 1659] [serial = 102] [outer = 0x124639000] 16:02:09 INFO - PROCESS | 1659 | 1467068529550 Marionette DEBUG loaded listener.js 16:02:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x117ecdc00) [pid = 1659] [serial = 103] [outer = 0x124639000] 16:02:09 INFO - PROCESS | 1659 | 1467068529857 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]]]}] 16:02:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:02:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 470ms 16:02:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:02:09 INFO - PROCESS | 1659 | 1467068529890 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 16:02:09 INFO - PROCESS | 1659 | 1467068529891 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 16:02:09 INFO - PROCESS | 1659 | 1467068529893 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:02:09 INFO - PROCESS | 1659 | 1467068529894 Marionette TRACE conn2 <- [1,114,null,{}] 16:02:09 INFO - PROCESS | 1659 | 1467068529897 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}] 16:02:09 INFO - PROCESS | 1659 | 1467068529900 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:09 INFO - PROCESS | 1659 | 1467068529976 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 16:02:10 INFO - PROCESS | 1659 | 1467068530025 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:10 INFO - PROCESS | 1659 | 1467068530026 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x123807000 == 36 [pid = 1659] [id = 36] 16:02:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x124639c00) [pid = 1659] [serial = 104] [outer = 0x0] 16:02:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12620f400) [pid = 1659] [serial = 105] [outer = 0x124639c00] 16:02:10 INFO - PROCESS | 1659 | 1467068530050 Marionette DEBUG loaded listener.js 16:02:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1269d6800) [pid = 1659] [serial = 106] [outer = 0x124639c00] 16:02:10 INFO - PROCESS | 1659 | 1467068530303 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]]]}] 16:02:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:02:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 417ms 16:02:10 INFO - PROCESS | 1659 | 1467068530312 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 16:02:10 INFO - PROCESS | 1659 | 1467068530314 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 16:02:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:02:10 INFO - PROCESS | 1659 | 1467068530321 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:02:10 INFO - PROCESS | 1659 | 1467068530322 Marionette TRACE conn2 <- [1,118,null,{}] 16:02:10 INFO - PROCESS | 1659 | 1467068530326 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}] 16:02:10 INFO - PROCESS | 1659 | 1467068530327 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:10 INFO - PROCESS | 1659 | 1467068530410 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 16:02:10 INFO - PROCESS | 1659 | 1467068530415 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:10 INFO - PROCESS | 1659 | 1467068530417 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x123a67800 == 37 [pid = 1659] [id = 37] 16:02:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1267a4400) [pid = 1659] [serial = 107] [outer = 0x0] 16:02:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x127002c00) [pid = 1659] [serial = 108] [outer = 0x1267a4400] 16:02:10 INFO - PROCESS | 1659 | 1467068530442 Marionette DEBUG loaded listener.js 16:02:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x1285a4c00) [pid = 1659] [serial = 109] [outer = 0x1267a4400] 16:02:10 INFO - PROCESS | 1659 | 1467068530744 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]]]}] 16:02:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:02:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 468ms 16:02:10 INFO - PROCESS | 1659 | 1467068530789 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 16:02:10 INFO - PROCESS | 1659 | 1467068530791 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 16:02:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:02:10 INFO - PROCESS | 1659 | 1467068530793 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:02:10 INFO - PROCESS | 1659 | 1467068530794 Marionette TRACE conn2 <- [1,122,null,{}] 16:02:10 INFO - PROCESS | 1659 | 1467068530796 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}] 16:02:10 INFO - PROCESS | 1659 | 1467068530797 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:10 INFO - PROCESS | 1659 | 1467068530877 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 16:02:10 INFO - PROCESS | 1659 | 1467068530927 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:10 INFO - PROCESS | 1659 | 1467068530928 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f8e800 == 38 [pid = 1659] [id = 38] 16:02:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x126a87400) [pid = 1659] [serial = 110] [outer = 0x0] 16:02:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x1285a7c00) [pid = 1659] [serial = 111] [outer = 0x126a87400] 16:02:10 INFO - PROCESS | 1659 | 1467068530952 Marionette DEBUG loaded listener.js 16:02:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x12913d800) [pid = 1659] [serial = 112] [outer = 0x126a87400] 16:02:11 INFO - PROCESS | 1659 | 1467068531193 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]]]}] 16:02:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:02:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 417ms 16:02:11 INFO - PROCESS | 1659 | 1467068531211 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 16:02:11 INFO - PROCESS | 1659 | 1467068531213 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 16:02:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:02:11 INFO - PROCESS | 1659 | 1467068531223 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:02:11 INFO - PROCESS | 1659 | 1467068531224 Marionette TRACE conn2 <- [1,126,null,{}] 16:02:11 INFO - PROCESS | 1659 | 1467068531228 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}] 16:02:11 INFO - PROCESS | 1659 | 1467068531230 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:11 INFO - PROCESS | 1659 | 1467068531335 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 16:02:11 INFO - PROCESS | 1659 | 1467068531339 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:11 INFO - PROCESS | 1659 | 1467068531340 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x1241ab000 == 39 [pid = 1659] [id = 39] 16:02:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x129368400) [pid = 1659] [serial = 113] [outer = 0x0] 16:02:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x12936ac00) [pid = 1659] [serial = 114] [outer = 0x129368400] 16:02:11 INFO - PROCESS | 1659 | 1467068531364 Marionette DEBUG loaded listener.js 16:02:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x129545c00) [pid = 1659] [serial = 115] [outer = 0x129368400] 16:02:11 INFO - PROCESS | 1659 | 1467068531654 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]]]}] 16:02:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:02:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 468ms 16:02:11 INFO - PROCESS | 1659 | 1467068531691 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 16:02:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:02:11 INFO - PROCESS | 1659 | 1467068531693 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 16:02:11 INFO - PROCESS | 1659 | 1467068531695 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:02:11 INFO - PROCESS | 1659 | 1467068531697 Marionette TRACE conn2 <- [1,130,null,{}] 16:02:11 INFO - PROCESS | 1659 | 1467068531702 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}] 16:02:11 INFO - PROCESS | 1659 | 1467068531703 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:11 INFO - PROCESS | 1659 | 1467068531786 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 16:02:11 INFO - PROCESS | 1659 | 1467068531834 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:11 INFO - PROCESS | 1659 | 1467068531835 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x1244b0800 == 40 [pid = 1659] [id = 40] 16:02:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x129142800) [pid = 1659] [serial = 116] [outer = 0x0] 16:02:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x12954d000) [pid = 1659] [serial = 117] [outer = 0x129142800] 16:02:11 INFO - PROCESS | 1659 | 1467068531858 Marionette DEBUG loaded listener.js 16:02:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x12a65c000) [pid = 1659] [serial = 118] [outer = 0x129142800] 16:02:12 INFO - PROCESS | 1659 | 1467068532157 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]]]}] 16:02:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:02:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 521ms 16:02:12 INFO - PROCESS | 1659 | 1467068532217 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 16:02:12 INFO - PROCESS | 1659 | 1467068532219 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 16:02:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:02:12 INFO - PROCESS | 1659 | 1467068532223 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:02:12 INFO - PROCESS | 1659 | 1467068532224 Marionette TRACE conn2 <- [1,134,null,{}] 16:02:12 INFO - PROCESS | 1659 | 1467068532227 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}] 16:02:12 INFO - PROCESS | 1659 | 1467068532229 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:12 INFO - PROCESS | 1659 | 1467068532356 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 16:02:13 INFO - PROCESS | 1659 | 1467068533055 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:13 INFO - PROCESS | 1659 | 1467068533057 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x112532800 == 41 [pid = 1659] [id = 41] 16:02:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 119 (0x111ca8c00) [pid = 1659] [serial = 119] [outer = 0x0] 16:02:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 120 (0x113206000) [pid = 1659] [serial = 120] [outer = 0x111ca8c00] 16:02:13 INFO - PROCESS | 1659 | 1467068533084 Marionette DEBUG loaded listener.js 16:02:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 121 (0x116717c00) [pid = 1659] [serial = 121] [outer = 0x111ca8c00] 16:02:13 INFO - PROCESS | 1659 | 1467068533435 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]]]}] 16:02:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:02:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1220ms 16:02:13 INFO - PROCESS | 1659 | 1467068533443 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 16:02:13 INFO - PROCESS | 1659 | 1467068533447 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 16:02:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:02:13 INFO - PROCESS | 1659 | 1467068533450 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:02:13 INFO - PROCESS | 1659 | 1467068533452 Marionette TRACE conn2 <- [1,138,null,{}] 16:02:13 INFO - PROCESS | 1659 | 1467068533455 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}] 16:02:13 INFO - PROCESS | 1659 | 1467068533458 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:13 INFO - PROCESS | 1659 | 1467068533560 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 16:02:13 INFO - PROCESS | 1659 | 1467068533565 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:13 INFO - PROCESS | 1659 | 1467068533567 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x115ecc800 == 42 [pid = 1659] [id = 42] 16:02:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 122 (0x116a13000) [pid = 1659] [serial = 122] [outer = 0x0] 16:02:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 123 (0x117ed6800) [pid = 1659] [serial = 123] [outer = 0x116a13000] 16:02:13 INFO - PROCESS | 1659 | 1467068533593 Marionette DEBUG loaded listener.js 16:02:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 124 (0x118203c00) [pid = 1659] [serial = 124] [outer = 0x116a13000] 16:02:13 INFO - PROCESS | 1659 | 1467068533919 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]]]}] 16:02:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:02:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 519ms 16:02:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:02:13 INFO - PROCESS | 1659 | 1467068533972 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 16:02:13 INFO - PROCESS | 1659 | 1467068533974 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 16:02:13 INFO - PROCESS | 1659 | 1467068533976 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:02:13 INFO - PROCESS | 1659 | 1467068533978 Marionette TRACE conn2 <- [1,142,null,{}] 16:02:13 INFO - PROCESS | 1659 | 1467068533980 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}] 16:02:13 INFO - PROCESS | 1659 | 1467068533981 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:14 INFO - PROCESS | 1659 | 1467068534085 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 16:02:14 INFO - PROCESS | 1659 | 1467068534116 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:14 INFO - PROCESS | 1659 | 1467068534117 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x116fb6800 == 43 [pid = 1659] [id = 43] 16:02:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 125 (0x118531c00) [pid = 1659] [serial = 125] [outer = 0x0] 16:02:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 126 (0x118a63000) [pid = 1659] [serial = 126] [outer = 0x118531c00] 16:02:14 INFO - PROCESS | 1659 | 1467068534142 Marionette DEBUG loaded listener.js 16:02:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 127 (0x11922e400) [pid = 1659] [serial = 127] [outer = 0x118531c00] 16:02:14 INFO - PROCESS | 1659 | --DOMWINDOW == 126 (0x12b91e000) [pid = 1659] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:02:14 INFO - PROCESS | 1659 | --DOMWINDOW == 125 (0x1195b5000) [pid = 1659] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:02:14 INFO - PROCESS | 1659 | --DOMWINDOW == 124 (0x12cb62800) [pid = 1659] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:02:14 INFO - PROCESS | 1659 | --DOMWINDOW == 123 (0x12ca6e400) [pid = 1659] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:02:14 INFO - PROCESS | 1659 | --DOMWINDOW == 122 (0x12c626000) [pid = 1659] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:02:14 INFO - PROCESS | 1659 | --DOMWINDOW == 121 (0x12c034800) [pid = 1659] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:02:14 INFO - PROCESS | 1659 | --DOMWINDOW == 120 (0x12bf3e400) [pid = 1659] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:02:14 INFO - PROCESS | 1659 | --DOMWINDOW == 119 (0x12bb1d400) [pid = 1659] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:02:14 INFO - PROCESS | 1659 | --DOMWINDOW == 118 (0x12b9a0400) [pid = 1659] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:02:14 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x12a9ad400) [pid = 1659] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:02:14 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x12a669c00) [pid = 1659] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:02:14 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x129138800) [pid = 1659] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:02:14 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x1164e0000) [pid = 1659] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:02:14 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x11697f000) [pid = 1659] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:02:14 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x118181c00) [pid = 1659] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:02:14 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x11320f400) [pid = 1659] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:02:14 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x11922c400) [pid = 1659] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:02:14 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x11968b400) [pid = 1659] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:02:14 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x119e49800) [pid = 1659] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:02:14 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x120ffe800) [pid = 1659] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:02:14 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1176f7800) [pid = 1659] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:02:14 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x124610000) [pid = 1659] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:02:14 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x124639c00) [pid = 1659] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:02:14 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1267a4400) [pid = 1659] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:02:14 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x126a87400) [pid = 1659] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:02:14 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1267b0800) [pid = 1659] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:02:14 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1121ba400) [pid = 1659] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:02:14 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x116431800) [pid = 1659] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:02:14 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x118185000) [pid = 1659] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:02:14 INFO - PROCESS | 1659 | 1467068534908 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]]]}] 16:02:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:02:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 969ms 16:02:14 INFO - PROCESS | 1659 | 1467068534947 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 16:02:14 INFO - PROCESS | 1659 | 1467068534948 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 16:02:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:02:14 INFO - PROCESS | 1659 | 1467068534955 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:02:14 INFO - PROCESS | 1659 | 1467068534958 Marionette TRACE conn2 <- [1,146,null,{}] 16:02:14 INFO - PROCESS | 1659 | 1467068534961 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}] 16:02:14 INFO - PROCESS | 1659 | 1467068534965 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:15 INFO - PROCESS | 1659 | 1467068535039 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 16:02:15 INFO - PROCESS | 1659 | 1467068535042 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:15 INFO - PROCESS | 1659 | 1467068535043 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x118384000 == 44 [pid = 1659] [id = 44] 16:02:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x115e5dc00) [pid = 1659] [serial = 128] [outer = 0x0] 16:02:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x116978800) [pid = 1659] [serial = 129] [outer = 0x115e5dc00] 16:02:15 INFO - PROCESS | 1659 | 1467068535070 Marionette DEBUG loaded listener.js 16:02:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x119683400) [pid = 1659] [serial = 130] [outer = 0x115e5dc00] 16:02:15 INFO - PROCESS | 1659 | 1467068535437 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]]]}] 16:02:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:02:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 527ms 16:02:15 INFO - PROCESS | 1659 | 1467068535479 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 16:02:15 INFO - PROCESS | 1659 | 1467068535482 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 16:02:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:02:15 INFO - PROCESS | 1659 | 1467068535485 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:02:15 INFO - PROCESS | 1659 | 1467068535487 Marionette TRACE conn2 <- [1,150,null,{}] 16:02:15 INFO - PROCESS | 1659 | 1467068535490 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}] 16:02:15 INFO - PROCESS | 1659 | 1467068535492 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:15 INFO - PROCESS | 1659 | 1467068535619 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 16:02:15 INFO - PROCESS | 1659 | 1467068535630 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:15 INFO - PROCESS | 1659 | 1467068535631 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185cd800 == 45 [pid = 1659] [id = 45] 16:02:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x116906000) [pid = 1659] [serial = 131] [outer = 0x0] 16:02:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x120fef400) [pid = 1659] [serial = 132] [outer = 0x116906000] 16:02:15 INFO - PROCESS | 1659 | 1467068535669 Marionette DEBUG loaded listener.js 16:02:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x120ffdc00) [pid = 1659] [serial = 133] [outer = 0x116906000] 16:02:16 INFO - PROCESS | 1659 | 1467068536125 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]]]}] 16:02:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:02:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 669ms 16:02:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:02:16 INFO - PROCESS | 1659 | 1467068536154 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 16:02:16 INFO - PROCESS | 1659 | 1467068536156 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 16:02:16 INFO - PROCESS | 1659 | 1467068536158 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:02:16 INFO - PROCESS | 1659 | 1467068536159 Marionette TRACE conn2 <- [1,154,null,{}] 16:02:16 INFO - PROCESS | 1659 | 1467068536161 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}] 16:02:16 INFO - PROCESS | 1659 | 1467068536162 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:16 INFO - PROCESS | 1659 | 1467068536242 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 16:02:16 INFO - PROCESS | 1659 | 1467068536246 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:16 INFO - PROCESS | 1659 | 1467068536252 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x11959f800 == 46 [pid = 1659] [id = 46] 16:02:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x123839800) [pid = 1659] [serial = 134] [outer = 0x0] 16:02:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1238f7c00) [pid = 1659] [serial = 135] [outer = 0x123839800] 16:02:16 INFO - PROCESS | 1659 | 1467068536283 Marionette DEBUG loaded listener.js 16:02:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x124106800) [pid = 1659] [serial = 136] [outer = 0x123839800] 16:02:16 INFO - PROCESS | 1659 | 1467068536612 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]]]}] 16:02:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:02:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 16:02:16 INFO - PROCESS | 1659 | 1467068536627 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 16:02:16 INFO - PROCESS | 1659 | 1467068536629 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 16:02:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:02:16 INFO - PROCESS | 1659 | 1467068536634 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:02:16 INFO - PROCESS | 1659 | 1467068536636 Marionette TRACE conn2 <- [1,158,null,{}] 16:02:16 INFO - PROCESS | 1659 | 1467068536639 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}] 16:02:16 INFO - PROCESS | 1659 | 1467068536641 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:16 INFO - PROCESS | 1659 | 1467068536768 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 16:02:16 INFO - PROCESS | 1659 | 1467068536774 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:16 INFO - PROCESS | 1659 | 1467068536775 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x115e1d800 == 47 [pid = 1659] [id = 47] 16:02:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x1243d1000) [pid = 1659] [serial = 137] [outer = 0x0] 16:02:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x124d52400) [pid = 1659] [serial = 138] [outer = 0x1243d1000] 16:02:16 INFO - PROCESS | 1659 | 1467068536815 Marionette DEBUG loaded listener.js 16:02:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x125570800) [pid = 1659] [serial = 139] [outer = 0x1243d1000] 16:02:17 INFO - PROCESS | 1659 | 1467068537344 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]]]}] 16:02:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:02:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 720ms 16:02:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:02:17 INFO - PROCESS | 1659 | 1467068537354 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 16:02:17 INFO - PROCESS | 1659 | 1467068537356 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 16:02:17 INFO - PROCESS | 1659 | 1467068537359 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:02:17 INFO - PROCESS | 1659 | 1467068537363 Marionette TRACE conn2 <- [1,162,null,{}] 16:02:17 INFO - PROCESS | 1659 | 1467068537366 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}] 16:02:17 INFO - PROCESS | 1659 | 1467068537368 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:17 INFO - PROCESS | 1659 | 1467068537462 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 16:02:17 INFO - PROCESS | 1659 | 1467068537504 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:17 INFO - PROCESS | 1659 | 1467068537507 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x11699d800 == 48 [pid = 1659] [id = 48] 16:02:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x1167f1800) [pid = 1659] [serial = 140] [outer = 0x0] 16:02:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x116a18c00) [pid = 1659] [serial = 141] [outer = 0x1167f1800] 16:02:17 INFO - PROCESS | 1659 | 1467068537538 Marionette DEBUG loaded listener.js 16:02:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x118188000) [pid = 1659] [serial = 142] [outer = 0x1167f1800] 16:02:17 INFO - PROCESS | 1659 | 1467068537966 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]]]}] 16:02:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:02:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 622ms 16:02:18 INFO - PROCESS | 1659 | 1467068537997 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 16:02:18 INFO - PROCESS | 1659 | 1467068538001 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 16:02:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:02:18 INFO - PROCESS | 1659 | 1467068538007 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:02:18 INFO - PROCESS | 1659 | 1467068538008 Marionette TRACE conn2 <- [1,166,null,{}] 16:02:18 INFO - PROCESS | 1659 | 1467068538011 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}] 16:02:18 INFO - PROCESS | 1659 | 1467068538013 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:18 INFO - PROCESS | 1659 | 1467068538110 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 16:02:18 INFO - PROCESS | 1659 | 1467068538195 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:18 INFO - PROCESS | 1659 | 1467068538196 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x119cbc000 == 49 [pid = 1659] [id = 49] 16:02:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x11922bc00) [pid = 1659] [serial = 143] [outer = 0x0] 16:02:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x119685000) [pid = 1659] [serial = 144] [outer = 0x11922bc00] 16:02:18 INFO - PROCESS | 1659 | 1467068538229 Marionette DEBUG loaded listener.js 16:02:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x1198d5c00) [pid = 1659] [serial = 145] [outer = 0x11922bc00] 16:02:18 INFO - PROCESS | 1659 | 1467068538660 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]]]}] 16:02:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:02:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 670ms 16:02:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:02:18 INFO - PROCESS | 1659 | 1467068538676 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 16:02:18 INFO - PROCESS | 1659 | 1467068538678 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 16:02:18 INFO - PROCESS | 1659 | 1467068538680 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:02:18 INFO - PROCESS | 1659 | 1467068538682 Marionette TRACE conn2 <- [1,170,null,{}] 16:02:18 INFO - PROCESS | 1659 | 1467068538690 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}] 16:02:18 INFO - PROCESS | 1659 | 1467068538693 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:18 INFO - PROCESS | 1659 | 1467068538786 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 16:02:18 INFO - PROCESS | 1659 | 1467068538830 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:18 INFO - PROCESS | 1659 | 1467068538832 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x11837c000 == 50 [pid = 1659] [id = 50] 16:02:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x121076400) [pid = 1659] [serial = 146] [outer = 0x0] 16:02:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x123f55000) [pid = 1659] [serial = 147] [outer = 0x121076400] 16:02:18 INFO - PROCESS | 1659 | 1467068538864 Marionette DEBUG loaded listener.js 16:02:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 119 (0x124d53c00) [pid = 1659] [serial = 148] [outer = 0x121076400] 16:02:19 INFO - PROCESS | 1659 | 1467068539267 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]]]}] 16:02:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:02:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 621ms 16:02:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:02:19 INFO - PROCESS | 1659 | 1467068539302 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 16:02:19 INFO - PROCESS | 1659 | 1467068539304 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 16:02:19 INFO - PROCESS | 1659 | 1467068539306 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:02:19 INFO - PROCESS | 1659 | 1467068539307 Marionette TRACE conn2 <- [1,174,null,{}] 16:02:19 INFO - PROCESS | 1659 | 1467068539310 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}] 16:02:19 INFO - PROCESS | 1659 | 1467068539311 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:19 INFO - PROCESS | 1659 | 1467068539408 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 16:02:19 INFO - PROCESS | 1659 | 1467068539482 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:19 INFO - PROCESS | 1659 | 1467068539483 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x124b03000 == 51 [pid = 1659] [id = 51] 16:02:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 120 (0x12620cc00) [pid = 1659] [serial = 149] [outer = 0x0] 16:02:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 121 (0x12669f000) [pid = 1659] [serial = 150] [outer = 0x12620cc00] 16:02:19 INFO - PROCESS | 1659 | 1467068539512 Marionette DEBUG loaded listener.js 16:02:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 122 (0x1267af400) [pid = 1659] [serial = 151] [outer = 0x12620cc00] 16:02:19 INFO - PROCESS | 1659 | 1467068539922 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]]]}] 16:02:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:02:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 669ms 16:02:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:02:19 INFO - PROCESS | 1659 | 1467068539976 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 16:02:19 INFO - PROCESS | 1659 | 1467068539977 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 16:02:19 INFO - PROCESS | 1659 | 1467068539980 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:02:19 INFO - PROCESS | 1659 | 1467068539983 Marionette TRACE conn2 <- [1,178,null,{}] 16:02:19 INFO - PROCESS | 1659 | 1467068539986 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}] 16:02:19 INFO - PROCESS | 1659 | 1467068539987 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:20 INFO - PROCESS | 1659 | 1467068540079 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 16:02:20 INFO - PROCESS | 1659 | 1467068540221 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:20 INFO - PROCESS | 1659 | 1467068540222 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x1133f4000 == 52 [pid = 1659] [id = 52] 16:02:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 123 (0x112977800) [pid = 1659] [serial = 152] [outer = 0x0] 16:02:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 124 (0x1131e3000) [pid = 1659] [serial = 153] [outer = 0x112977800] 16:02:20 INFO - PROCESS | 1659 | 1467068540255 Marionette DEBUG loaded listener.js 16:02:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 125 (0x1164e9400) [pid = 1659] [serial = 154] [outer = 0x112977800] 16:02:20 INFO - PROCESS | 1659 | 1467068540788 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]]]}] 16:02:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:02:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 872ms 16:02:20 INFO - PROCESS | 1659 | 1467068540853 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 16:02:20 INFO - PROCESS | 1659 | 1467068540855 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 16:02:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:02:20 INFO - PROCESS | 1659 | 1467068540858 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:02:20 INFO - PROCESS | 1659 | 1467068540860 Marionette TRACE conn2 <- [1,182,null,{}] 16:02:20 INFO - PROCESS | 1659 | 1467068540863 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}] 16:02:20 INFO - PROCESS | 1659 | 1467068540865 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:20 INFO - PROCESS | 1659 | 1467068540955 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 16:02:21 INFO - PROCESS | 1659 | --DOCSHELL 0x11959f800 == 51 [pid = 1659] [id = 46] 16:02:21 INFO - PROCESS | 1659 | --DOCSHELL 0x1185cd800 == 50 [pid = 1659] [id = 45] 16:02:21 INFO - PROCESS | 1659 | --DOCSHELL 0x118384000 == 49 [pid = 1659] [id = 44] 16:02:21 INFO - PROCESS | 1659 | --DOCSHELL 0x118ad9000 == 48 [pid = 1659] [id = 31] 16:02:21 INFO - PROCESS | 1659 | --DOCSHELL 0x116fb6800 == 47 [pid = 1659] [id = 43] 16:02:21 INFO - PROCESS | 1659 | --DOCSHELL 0x11855a000 == 46 [pid = 1659] [id = 30] 16:02:21 INFO - PROCESS | 1659 | --DOCSHELL 0x111e9f800 == 45 [pid = 1659] [id = 32] 16:02:21 INFO - PROCESS | 1659 | --DOCSHELL 0x116f9b800 == 44 [pid = 1659] [id = 27] 16:02:21 INFO - PROCESS | 1659 | --DOCSHELL 0x11823f000 == 43 [pid = 1659] [id = 29] 16:02:21 INFO - PROCESS | 1659 | --DOCSHELL 0x115ecc800 == 42 [pid = 1659] [id = 42] 16:02:21 INFO - PROCESS | 1659 | --DOCSHELL 0x117460000 == 41 [pid = 1659] [id = 28] 16:02:21 INFO - PROCESS | 1659 | --DOCSHELL 0x112532800 == 40 [pid = 1659] [id = 41] 16:02:21 INFO - PROCESS | 1659 | --DOCSHELL 0x11959e000 == 39 [pid = 1659] [id = 33] 16:02:21 INFO - PROCESS | 1659 | --DOCSHELL 0x119f79000 == 38 [pid = 1659] [id = 35] 16:02:21 INFO - PROCESS | 1659 | --DOCSHELL 0x1133f4000 == 37 [pid = 1659] [id = 52] 16:02:21 INFO - PROCESS | 1659 | --DOCSHELL 0x124b03000 == 36 [pid = 1659] [id = 51] 16:02:21 INFO - PROCESS | 1659 | --DOCSHELL 0x11837c000 == 35 [pid = 1659] [id = 50] 16:02:21 INFO - PROCESS | 1659 | --DOCSHELL 0x119cbc000 == 34 [pid = 1659] [id = 49] 16:02:21 INFO - PROCESS | 1659 | --DOCSHELL 0x123807000 == 33 [pid = 1659] [id = 36] 16:02:21 INFO - PROCESS | 1659 | --DOCSHELL 0x1244b0800 == 32 [pid = 1659] [id = 40] 16:02:21 INFO - PROCESS | 1659 | --DOCSHELL 0x123a67800 == 31 [pid = 1659] [id = 37] 16:02:21 INFO - PROCESS | 1659 | --DOCSHELL 0x1241ab000 == 30 [pid = 1659] [id = 39] 16:02:21 INFO - PROCESS | 1659 | --DOCSHELL 0x11699d800 == 29 [pid = 1659] [id = 48] 16:02:21 INFO - PROCESS | 1659 | --DOCSHELL 0x115e1d800 == 28 [pid = 1659] [id = 47] 16:02:21 INFO - PROCESS | 1659 | --DOCSHELL 0x119b20000 == 27 [pid = 1659] [id = 34] 16:02:21 INFO - PROCESS | 1659 | --DOCSHELL 0x119f8e800 == 26 [pid = 1659] [id = 38] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 124 (0x12463c400) [pid = 1659] [serial = 11] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 123 (0x116634c00) [pid = 1659] [serial = 72] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 122 (0x116f5ec00) [pid = 1659] [serial = 75] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 121 (0x117ed2c00) [pid = 1659] [serial = 76] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 120 (0x118257400) [pid = 1659] [serial = 78] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 119 (0x118a61800) [pid = 1659] [serial = 81] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 118 (0x1195afc00) [pid = 1659] [serial = 84] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x119684c00) [pid = 1659] [serial = 85] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x1198d4c00) [pid = 1659] [serial = 87] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x121073c00) [pid = 1659] [serial = 88] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x123833c00) [pid = 1659] [serial = 90] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x12383c000) [pid = 1659] [serial = 93] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x123c71800) [pid = 1659] [serial = 94] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x1241d8c00) [pid = 1659] [serial = 96] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x124abdc00) [pid = 1659] [serial = 99] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x12500e000) [pid = 1659] [serial = 102] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x12620f400) [pid = 1659] [serial = 105] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x127002c00) [pid = 1659] [serial = 108] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1285a7c00) [pid = 1659] [serial = 111] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x12936ac00) [pid = 1659] [serial = 114] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x12460dc00) [pid = 1659] [serial = 97] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x11297bc00) [pid = 1659] [serial = 63] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x116715000) [pid = 1659] [serial = 66] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x118ead800) [pid = 1659] [serial = 69] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1195b7400) [pid = 1659] [serial = 70] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x124be1c00) [pid = 1659] [serial = 100] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1269d6800) [pid = 1659] [serial = 106] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1285a4c00) [pid = 1659] [serial = 109] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x12913d800) [pid = 1659] [serial = 112] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x116719800) [pid = 1659] [serial = 73] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x11852ec00) [pid = 1659] [serial = 79] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x116a11c00) [pid = 1659] [serial = 67] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x119227c00) [pid = 1659] [serial = 82] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x12954d000) [pid = 1659] [serial = 117] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x12383bc00) [pid = 1659] [serial = 91] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11305a000) [pid = 1659] [serial = 64] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x12dea6c00) [pid = 1659] [serial = 61] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x124105c00) [pid = 1659] [serial = 8] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x12bf3b800) [pid = 1659] [serial = 31] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x12bf36c00) [pid = 1659] [serial = 30] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x12bb13c00) [pid = 1659] [serial = 27] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x12bb19c00) [pid = 1659] [serial = 28] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x12b1c2800) [pid = 1659] [serial = 24] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12b1ccc00) [pid = 1659] [serial = 25] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x12a9a5c00) [pid = 1659] [serial = 22] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x12a9a1400) [pid = 1659] [serial = 21] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x129548c00) [pid = 1659] [serial = 18] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x12913a400) [pid = 1659] [serial = 15] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x12913fc00) [pid = 1659] [serial = 16] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x12cf99c00) [pid = 1659] [serial = 60] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x12b925400) [pid = 1659] [serial = 57] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x12c620c00) [pid = 1659] [serial = 58] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x12ca0f000) [pid = 1659] [serial = 55] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x12ca0b000) [pid = 1659] [serial = 54] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x12d0ab800) [pid = 1659] [serial = 51] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x12ca02400) [pid = 1659] [serial = 52] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x12cf99400) [pid = 1659] [serial = 48] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x12ca73400) [pid = 1659] [serial = 42] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x12cb5d800) [pid = 1659] [serial = 43] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x1244b7800) [pid = 1659] [serial = 45] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x12ca6b800) [pid = 1659] [serial = 40] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x12c62c800) [pid = 1659] [serial = 39] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x12c03dc00) [pid = 1659] [serial = 36] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x12c623400) [pid = 1659] [serial = 37] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 60 (0x12bf78400) [pid = 1659] [serial = 33] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | --DOMWINDOW == 59 (0x12c031800) [pid = 1659] [serial = 34] [outer = 0x0] [url = about:blank] 16:02:21 INFO - PROCESS | 1659 | 1467068541486 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:21 INFO - PROCESS | 1659 | 1467068541488 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x111f57000 == 27 [pid = 1659] [id = 53] 16:02:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 60 (0x113059800) [pid = 1659] [serial = 155] [outer = 0x0] 16:02:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 61 (0x113352400) [pid = 1659] [serial = 156] [outer = 0x113059800] 16:02:21 INFO - PROCESS | 1659 | 1467068541517 Marionette DEBUG loaded listener.js 16:02:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x11643f800) [pid = 1659] [serial = 157] [outer = 0x113059800] 16:02:21 INFO - PROCESS | 1659 | 1467068541790 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]]]}] 16:02:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:02:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 972ms 16:02:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:02:21 INFO - PROCESS | 1659 | 1467068541840 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 16:02:21 INFO - PROCESS | 1659 | 1467068541843 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 16:02:21 INFO - PROCESS | 1659 | 1467068541850 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:02:21 INFO - PROCESS | 1659 | 1467068541854 Marionette TRACE conn2 <- [1,186,null,{}] 16:02:21 INFO - PROCESS | 1659 | 1467068541858 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}] 16:02:21 INFO - PROCESS | 1659 | 1467068541859 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:21 INFO - PROCESS | 1659 | 1467068541953 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 16:02:21 INFO - PROCESS | 1659 | 1467068541959 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:21 INFO - PROCESS | 1659 | 1467068541961 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x115ec3000 == 28 [pid = 1659] [id = 54] 16:02:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x116a13400) [pid = 1659] [serial = 158] [outer = 0x0] 16:02:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x1176f6c00) [pid = 1659] [serial = 159] [outer = 0x116a13400] 16:02:22 INFO - PROCESS | 1659 | 1467068542010 Marionette DEBUG loaded listener.js 16:02:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x118185c00) [pid = 1659] [serial = 160] [outer = 0x116a13400] 16:02:22 INFO - PROCESS | 1659 | 1467068542454 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]]]}] 16:02:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:02:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 626ms 16:02:22 INFO - PROCESS | 1659 | 1467068542474 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 16:02:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:02:22 INFO - PROCESS | 1659 | 1467068542477 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 16:02:22 INFO - PROCESS | 1659 | 1467068542480 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:02:22 INFO - PROCESS | 1659 | 1467068542481 Marionette TRACE conn2 <- [1,190,null,{}] 16:02:22 INFO - PROCESS | 1659 | 1467068542485 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}] 16:02:22 INFO - PROCESS | 1659 | 1467068542487 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:22 INFO - PROCESS | 1659 | 1467068542561 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 16:02:22 INFO - PROCESS | 1659 | 1467068542567 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:22 INFO - PROCESS | 1659 | 1467068542568 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x116fba000 == 29 [pid = 1659] [id = 55] 16:02:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x118211400) [pid = 1659] [serial = 161] [outer = 0x0] 16:02:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x118e18000) [pid = 1659] [serial = 162] [outer = 0x118211400] 16:02:22 INFO - PROCESS | 1659 | 1467068542597 Marionette DEBUG loaded listener.js 16:02:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x11922b400) [pid = 1659] [serial = 163] [outer = 0x118211400] 16:02:22 INFO - PROCESS | 1659 | 1467068542927 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]]]}] 16:02:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:02:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 472ms 16:02:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:02:22 INFO - PROCESS | 1659 | 1467068542953 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 16:02:22 INFO - PROCESS | 1659 | 1467068542954 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 16:02:22 INFO - PROCESS | 1659 | 1467068542970 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:02:22 INFO - PROCESS | 1659 | 1467068542975 Marionette TRACE conn2 <- [1,194,null,{}] 16:02:22 INFO - PROCESS | 1659 | 1467068542978 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}] 16:02:22 INFO - PROCESS | 1659 | 1467068542981 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:23 INFO - PROCESS | 1659 | 1467068543056 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 16:02:23 INFO - PROCESS | 1659 | 1467068543059 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:23 INFO - PROCESS | 1659 | 1467068543060 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x11823c000 == 30 [pid = 1659] [id = 56] 16:02:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x1192c6c00) [pid = 1659] [serial = 164] [outer = 0x0] 16:02:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x119688800) [pid = 1659] [serial = 165] [outer = 0x1192c6c00] 16:02:23 INFO - PROCESS | 1659 | 1467068543088 Marionette DEBUG loaded listener.js 16:02:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x119e47000) [pid = 1659] [serial = 166] [outer = 0x1192c6c00] 16:02:23 INFO - PROCESS | 1659 | 1467068543372 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]]]}] 16:02:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:02:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 435ms 16:02:23 INFO - PROCESS | 1659 | 1467068543392 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 16:02:23 INFO - PROCESS | 1659 | 1467068543394 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 16:02:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:02:23 INFO - PROCESS | 1659 | 1467068543405 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:02:23 INFO - PROCESS | 1659 | 1467068543406 Marionette TRACE conn2 <- [1,198,null,{}] 16:02:23 INFO - PROCESS | 1659 | 1467068543408 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}] 16:02:23 INFO - PROCESS | 1659 | 1467068543409 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:23 INFO - PROCESS | 1659 | 1467068543490 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 16:02:23 INFO - PROCESS | 1659 | 1467068543494 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:23 INFO - PROCESS | 1659 | 1467068543495 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185bf000 == 31 [pid = 1659] [id = 57] 16:02:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x11670fc00) [pid = 1659] [serial = 167] [outer = 0x0] 16:02:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x121073800) [pid = 1659] [serial = 168] [outer = 0x11670fc00] 16:02:23 INFO - PROCESS | 1659 | 1467068543522 Marionette DEBUG loaded listener.js 16:02:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x123839000) [pid = 1659] [serial = 169] [outer = 0x11670fc00] 16:02:23 INFO - PROCESS | 1659 | 1467068543904 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]]]}] 16:02:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:02:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 527ms 16:02:23 INFO - PROCESS | 1659 | 1467068543925 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 16:02:23 INFO - PROCESS | 1659 | 1467068543927 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 16:02:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:02:23 INFO - PROCESS | 1659 | 1467068543930 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:02:23 INFO - PROCESS | 1659 | 1467068543932 Marionette TRACE conn2 <- [1,202,null,{}] 16:02:23 INFO - PROCESS | 1659 | 1467068543936 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}] 16:02:23 INFO - PROCESS | 1659 | 1467068543937 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:24 INFO - PROCESS | 1659 | 1467068544076 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 16:02:24 INFO - PROCESS | 1659 | 1467068544085 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:24 INFO - PROCESS | 1659 | 1467068544092 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x11925d000 == 32 [pid = 1659] [id = 58] 16:02:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x11820a800) [pid = 1659] [serial = 170] [outer = 0x0] 16:02:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x123f54c00) [pid = 1659] [serial = 171] [outer = 0x11820a800] 16:02:24 INFO - PROCESS | 1659 | 1467068544184 Marionette DEBUG loaded listener.js 16:02:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x12463ac00) [pid = 1659] [serial = 172] [outer = 0x11820a800] 16:02:24 INFO - PROCESS | 1659 | 1467068544601 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]]]}] 16:02:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:02:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 722ms 16:02:24 INFO - PROCESS | 1659 | 1467068544652 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 16:02:24 INFO - PROCESS | 1659 | 1467068544653 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 16:02:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:02:24 INFO - PROCESS | 1659 | 1467068544655 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:02:24 INFO - PROCESS | 1659 | 1467068544656 Marionette TRACE conn2 <- [1,206,null,{}] 16:02:24 INFO - PROCESS | 1659 | 1467068544659 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}] 16:02:24 INFO - PROCESS | 1659 | 1467068544660 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:24 INFO - PROCESS | 1659 | 1467068544752 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 16:02:24 INFO - PROCESS | 1659 | 1467068544785 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:24 INFO - PROCESS | 1659 | 1467068544786 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x112fca800 == 33 [pid = 1659] [id = 59] 16:02:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x124a28400) [pid = 1659] [serial = 173] [outer = 0x0] 16:02:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x125574400) [pid = 1659] [serial = 174] [outer = 0x124a28400] 16:02:24 INFO - PROCESS | 1659 | 1467068544810 Marionette DEBUG loaded listener.js 16:02:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x12620d400) [pid = 1659] [serial = 175] [outer = 0x124a28400] 16:02:25 INFO - PROCESS | 1659 | 1467068545106 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]]]}] 16:02:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:02:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 470ms 16:02:25 INFO - PROCESS | 1659 | 1467068545126 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 16:02:25 INFO - PROCESS | 1659 | 1467068545127 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 16:02:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:02:25 INFO - PROCESS | 1659 | 1467068545129 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:02:25 INFO - PROCESS | 1659 | 1467068545131 Marionette TRACE conn2 <- [1,210,null,{}] 16:02:25 INFO - PROCESS | 1659 | 1467068545137 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}] 16:02:25 INFO - PROCESS | 1659 | 1467068545138 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:25 INFO - PROCESS | 1659 | 1467068545229 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 16:02:25 INFO - PROCESS | 1659 | 1467068545235 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:25 INFO - PROCESS | 1659 | 1467068545236 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f7b800 == 34 [pid = 1659] [id = 60] 16:02:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x116632400) [pid = 1659] [serial = 176] [outer = 0x0] 16:02:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1266a1c00) [pid = 1659] [serial = 177] [outer = 0x116632400] 16:02:25 INFO - PROCESS | 1659 | 1467068545260 Marionette DEBUG loaded listener.js 16:02:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x126a8fc00) [pid = 1659] [serial = 178] [outer = 0x116632400] 16:02:25 INFO - PROCESS | 1659 | 1467068545572 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]]]}] 16:02:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:02:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 473ms 16:02:25 INFO - PROCESS | 1659 | 1467068545602 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 16:02:25 INFO - PROCESS | 1659 | 1467068545603 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 16:02:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:02:25 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1243d1000) [pid = 1659] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:02:25 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x129368400) [pid = 1659] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:02:25 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x124639000) [pid = 1659] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:02:25 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x123839800) [pid = 1659] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:02:25 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x116a13000) [pid = 1659] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:02:25 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x118531c00) [pid = 1659] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:02:25 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x115e5dc00) [pid = 1659] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:02:25 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x116906000) [pid = 1659] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:02:25 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x111ca8c00) [pid = 1659] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:02:25 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x129142800) [pid = 1659] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:02:25 INFO - PROCESS | 1659 | 1467068545660 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:02:25 INFO - PROCESS | 1659 | 1467068545661 Marionette TRACE conn2 <- [1,214,null,{}] 16:02:25 INFO - PROCESS | 1659 | 1467068545664 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}] 16:02:25 INFO - PROCESS | 1659 | 1467068545665 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:25 INFO - PROCESS | 1659 | 1467068545736 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 16:02:25 INFO - PROCESS | 1659 | 1467068545742 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:25 INFO - PROCESS | 1659 | 1467068545743 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x119cb8000 == 35 [pid = 1659] [id = 61] 16:02:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x117ed0000) [pid = 1659] [serial = 179] [outer = 0x0] 16:02:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x119227800) [pid = 1659] [serial = 180] [outer = 0x117ed0000] 16:02:25 INFO - PROCESS | 1659 | 1467068545769 Marionette DEBUG loaded listener.js 16:02:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x12556e000) [pid = 1659] [serial = 181] [outer = 0x117ed0000] 16:02:26 INFO - PROCESS | 1659 | 1467068546075 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]]]}] 16:02:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:02:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 476ms 16:02:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:02:26 INFO - PROCESS | 1659 | 1467068546129 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 16:02:26 INFO - PROCESS | 1659 | 1467068546130 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 16:02:26 INFO - PROCESS | 1659 | 1467068546132 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:02:26 INFO - PROCESS | 1659 | 1467068546134 Marionette TRACE conn2 <- [1,218,null,{}] 16:02:26 INFO - PROCESS | 1659 | 1467068546136 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}] 16:02:26 INFO - PROCESS | 1659 | 1467068546137 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:26 INFO - PROCESS | 1659 | 1467068546210 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 16:02:26 INFO - PROCESS | 1659 | 1467068546218 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:26 INFO - PROCESS | 1659 | 1467068546219 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x123a83000 == 36 [pid = 1659] [id = 62] 16:02:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x126d97800) [pid = 1659] [serial = 182] [outer = 0x0] 16:02:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x128243800) [pid = 1659] [serial = 183] [outer = 0x126d97800] 16:02:26 INFO - PROCESS | 1659 | 1467068546244 Marionette DEBUG loaded listener.js 16:02:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1285a8400) [pid = 1659] [serial = 184] [outer = 0x126d97800] 16:02:26 INFO - PROCESS | 1659 | 1467068546550 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]]]}] 16:02:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:02:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 468ms 16:02:26 INFO - PROCESS | 1659 | 1467068546605 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 16:02:26 INFO - PROCESS | 1659 | 1467068546606 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 16:02:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:02:26 INFO - PROCESS | 1659 | 1467068546609 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:02:26 INFO - PROCESS | 1659 | 1467068546610 Marionette TRACE conn2 <- [1,222,null,{}] 16:02:26 INFO - PROCESS | 1659 | 1467068546612 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}] 16:02:26 INFO - PROCESS | 1659 | 1467068546613 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:26 INFO - PROCESS | 1659 | 1467068546693 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 16:02:26 INFO - PROCESS | 1659 | 1467068546699 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:26 INFO - PROCESS | 1659 | 1467068546701 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x124013000 == 37 [pid = 1659] [id = 63] 16:02:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x128245400) [pid = 1659] [serial = 185] [outer = 0x0] 16:02:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x12913d800) [pid = 1659] [serial = 186] [outer = 0x128245400] 16:02:26 INFO - PROCESS | 1659 | 1467068546728 Marionette DEBUG loaded listener.js 16:02:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x12936a800) [pid = 1659] [serial = 187] [outer = 0x128245400] 16:02:27 INFO - PROCESS | 1659 | 1467068547037 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]]]}] 16:02:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:02:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 468ms 16:02:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:02:27 INFO - PROCESS | 1659 | 1467068547077 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 16:02:27 INFO - PROCESS | 1659 | 1467068547079 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 16:02:27 INFO - PROCESS | 1659 | 1467068547082 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:02:27 INFO - PROCESS | 1659 | 1467068547085 Marionette TRACE conn2 <- [1,226,null,{}] 16:02:27 INFO - PROCESS | 1659 | 1467068547088 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}] 16:02:27 INFO - PROCESS | 1659 | 1467068547089 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:27 INFO - PROCESS | 1659 | 1467068547172 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 16:02:27 INFO - PROCESS | 1659 | 1467068547219 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:27 INFO - PROCESS | 1659 | 1467068547220 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e4a800 == 38 [pid = 1659] [id = 64] 16:02:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x118188c00) [pid = 1659] [serial = 188] [outer = 0x0] 16:02:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x12936b000) [pid = 1659] [serial = 189] [outer = 0x118188c00] 16:02:27 INFO - PROCESS | 1659 | 1467068547244 Marionette DEBUG loaded listener.js 16:02:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x12a65e800) [pid = 1659] [serial = 190] [outer = 0x118188c00] 16:02:27 INFO - PROCESS | 1659 | 1467068547493 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]]]}] 16:02:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:02:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 422ms 16:02:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:02:27 INFO - PROCESS | 1659 | 1467068547504 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 16:02:27 INFO - PROCESS | 1659 | 1467068547505 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 16:02:27 INFO - PROCESS | 1659 | 1467068547507 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:02:27 INFO - PROCESS | 1659 | 1467068547508 Marionette TRACE conn2 <- [1,230,null,{}] 16:02:27 INFO - PROCESS | 1659 | 1467068547511 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}] 16:02:27 INFO - PROCESS | 1659 | 1467068547512 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:27 INFO - PROCESS | 1659 | 1467068547603 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 16:02:27 INFO - PROCESS | 1659 | 1467068547606 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:27 INFO - PROCESS | 1659 | 1467068547607 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x125614800 == 39 [pid = 1659] [id = 65] 16:02:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x12463c400) [pid = 1659] [serial = 191] [outer = 0x0] 16:02:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12a668400) [pid = 1659] [serial = 192] [outer = 0x12463c400] 16:02:27 INFO - PROCESS | 1659 | 1467068547633 Marionette DEBUG loaded listener.js 16:02:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x12a9a2800) [pid = 1659] [serial = 193] [outer = 0x12463c400] 16:02:28 INFO - PROCESS | 1659 | 1467068548160 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]]]}] 16:02:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:02:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 669ms 16:02:28 INFO - PROCESS | 1659 | 1467068548177 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 16:02:28 INFO - PROCESS | 1659 | 1467068548179 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 16:02:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:02:28 INFO - PROCESS | 1659 | 1467068548211 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:02:28 INFO - PROCESS | 1659 | 1467068548214 Marionette TRACE conn2 <- [1,234,null,{}] 16:02:28 INFO - PROCESS | 1659 | 1467068548220 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}] 16:02:28 INFO - PROCESS | 1659 | 1467068548221 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:28 INFO - PROCESS | 1659 | 1467068548327 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 16:02:28 INFO - PROCESS | 1659 | 1467068548394 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:28 INFO - PROCESS | 1659 | 1467068548395 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x116fa5800 == 40 [pid = 1659] [id = 66] 16:02:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1167e6400) [pid = 1659] [serial = 194] [outer = 0x0] 16:02:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x116fe2000) [pid = 1659] [serial = 195] [outer = 0x1167e6400] 16:02:28 INFO - PROCESS | 1659 | 1467068548427 Marionette DEBUG loaded listener.js 16:02:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x118204c00) [pid = 1659] [serial = 196] [outer = 0x1167e6400] 16:02:29 INFO - PROCESS | 1659 | 1467068549047 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]]]}] 16:02:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:02:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 876ms 16:02:29 INFO - PROCESS | 1659 | 1467068549086 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 16:02:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:02:29 INFO - PROCESS | 1659 | 1467068549088 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 16:02:29 INFO - PROCESS | 1659 | 1467068549092 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:02:29 INFO - PROCESS | 1659 | 1467068549094 Marionette TRACE conn2 <- [1,238,null,{}] 16:02:29 INFO - PROCESS | 1659 | 1467068549097 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}] 16:02:29 INFO - PROCESS | 1659 | 1467068549099 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:29 INFO - PROCESS | 1659 | 1467068549193 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 16:02:29 INFO - PROCESS | 1659 | 1467068549262 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:29 INFO - PROCESS | 1659 | 1467068549265 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x114f11000 == 41 [pid = 1659] [id = 67] 16:02:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x118205c00) [pid = 1659] [serial = 197] [outer = 0x0] 16:02:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x118211000) [pid = 1659] [serial = 198] [outer = 0x118205c00] 16:02:29 INFO - PROCESS | 1659 | 1467068549294 Marionette DEBUG loaded listener.js 16:02:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x118533000) [pid = 1659] [serial = 199] [outer = 0x118205c00] 16:02:29 INFO - PROCESS | 1659 | --DOCSHELL 0x117e4a800 == 40 [pid = 1659] [id = 64] 16:02:29 INFO - PROCESS | 1659 | --DOCSHELL 0x124013000 == 39 [pid = 1659] [id = 63] 16:02:29 INFO - PROCESS | 1659 | --DOCSHELL 0x123a83000 == 38 [pid = 1659] [id = 62] 16:02:29 INFO - PROCESS | 1659 | --DOCSHELL 0x119cb8000 == 37 [pid = 1659] [id = 61] 16:02:29 INFO - PROCESS | 1659 | --DOCSHELL 0x119f7b800 == 36 [pid = 1659] [id = 60] 16:02:29 INFO - PROCESS | 1659 | --DOCSHELL 0x112fca800 == 35 [pid = 1659] [id = 59] 16:02:29 INFO - PROCESS | 1659 | --DOCSHELL 0x11925d000 == 34 [pid = 1659] [id = 58] 16:02:29 INFO - PROCESS | 1659 | --DOCSHELL 0x1185bf000 == 33 [pid = 1659] [id = 57] 16:02:29 INFO - PROCESS | 1659 | --DOCSHELL 0x11823c000 == 32 [pid = 1659] [id = 56] 16:02:29 INFO - PROCESS | 1659 | --DOCSHELL 0x116fba000 == 31 [pid = 1659] [id = 55] 16:02:29 INFO - PROCESS | 1659 | --DOCSHELL 0x115ec3000 == 30 [pid = 1659] [id = 54] 16:02:29 INFO - PROCESS | 1659 | --DOCSHELL 0x111f57000 == 29 [pid = 1659] [id = 53] 16:02:29 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x12a65c000) [pid = 1659] [serial = 118] [outer = 0x0] [url = about:blank] 16:02:29 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x125570800) [pid = 1659] [serial = 139] [outer = 0x0] [url = about:blank] 16:02:29 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x117ed6800) [pid = 1659] [serial = 123] [outer = 0x0] [url = about:blank] 16:02:29 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x118a63000) [pid = 1659] [serial = 126] [outer = 0x0] [url = about:blank] 16:02:29 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x116978800) [pid = 1659] [serial = 129] [outer = 0x0] [url = about:blank] 16:02:29 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x124106800) [pid = 1659] [serial = 136] [outer = 0x0] [url = about:blank] 16:02:29 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x120ffdc00) [pid = 1659] [serial = 133] [outer = 0x0] [url = about:blank] 16:02:29 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x119683400) [pid = 1659] [serial = 130] [outer = 0x0] [url = about:blank] 16:02:29 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x11922e400) [pid = 1659] [serial = 127] [outer = 0x0] [url = about:blank] 16:02:29 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x113206000) [pid = 1659] [serial = 120] [outer = 0x0] [url = about:blank] 16:02:29 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x120fef400) [pid = 1659] [serial = 132] [outer = 0x0] [url = about:blank] 16:02:29 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x116717c00) [pid = 1659] [serial = 121] [outer = 0x0] [url = about:blank] 16:02:29 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x118203c00) [pid = 1659] [serial = 124] [outer = 0x0] [url = about:blank] 16:02:29 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x124d52400) [pid = 1659] [serial = 138] [outer = 0x0] [url = about:blank] 16:02:29 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x129545c00) [pid = 1659] [serial = 115] [outer = 0x0] [url = about:blank] 16:02:29 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x117ecdc00) [pid = 1659] [serial = 103] [outer = 0x0] [url = about:blank] 16:02:29 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1238f7c00) [pid = 1659] [serial = 135] [outer = 0x0] [url = about:blank] 16:02:29 INFO - PROCESS | 1659 | 1467068549644 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]]]}] 16:02:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:02:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 569ms 16:02:29 INFO - PROCESS | 1659 | 1467068549661 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 16:02:29 INFO - PROCESS | 1659 | 1467068549665 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 16:02:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:02:29 INFO - PROCESS | 1659 | 1467068549671 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:02:29 INFO - PROCESS | 1659 | 1467068549673 Marionette TRACE conn2 <- [1,242,null,{}] 16:02:29 INFO - PROCESS | 1659 | 1467068549679 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}] 16:02:29 INFO - PROCESS | 1659 | 1467068549681 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x118a57800) [pid = 1659] [serial = 200] [outer = 0x12b996c00] 16:02:29 INFO - PROCESS | 1659 | 1467068549773 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 16:02:29 INFO - PROCESS | 1659 | 1467068549798 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:29 INFO - PROCESS | 1659 | 1467068549800 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x118552000 == 30 [pid = 1659] [id = 68] 16:02:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1192ce000) [pid = 1659] [serial = 201] [outer = 0x0] 16:02:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1195ae400) [pid = 1659] [serial = 202] [outer = 0x1192ce000] 16:02:29 INFO - PROCESS | 1659 | 1467068549827 Marionette DEBUG loaded listener.js 16:02:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1198cb800) [pid = 1659] [serial = 203] [outer = 0x1192ce000] 16:02:30 INFO - PROCESS | 1659 | 1467068550195 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]]]}] 16:02:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:02:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 569ms 16:02:30 INFO - PROCESS | 1659 | 1467068550241 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 16:02:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:02:30 INFO - PROCESS | 1659 | 1467068550243 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 16:02:30 INFO - PROCESS | 1659 | 1467068550247 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:02:30 INFO - PROCESS | 1659 | 1467068550250 Marionette TRACE conn2 <- [1,246,null,{}] 16:02:30 INFO - PROCESS | 1659 | 1467068550262 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}] 16:02:30 INFO - PROCESS | 1659 | 1467068550266 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:30 INFO - PROCESS | 1659 | 1467068550385 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 16:02:30 INFO - PROCESS | 1659 | 1467068550399 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:30 INFO - PROCESS | 1659 | 1467068550402 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185c7800 == 31 [pid = 1659] [id = 69] 16:02:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x121078000) [pid = 1659] [serial = 204] [outer = 0x0] 16:02:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x123838800) [pid = 1659] [serial = 205] [outer = 0x121078000] 16:02:30 INFO - PROCESS | 1659 | 1467068550447 Marionette DEBUG loaded listener.js 16:02:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1241dac00) [pid = 1659] [serial = 206] [outer = 0x121078000] 16:02:30 INFO - PROCESS | 1659 | 1467068550796 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]]]}] 16:02:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:02:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 574ms 16:02:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:02:30 INFO - PROCESS | 1659 | 1467068550821 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 16:02:30 INFO - PROCESS | 1659 | 1467068550822 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 16:02:30 INFO - PROCESS | 1659 | 1467068550824 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:02:30 INFO - PROCESS | 1659 | 1467068550826 Marionette TRACE conn2 <- [1,250,null,{}] 16:02:30 INFO - PROCESS | 1659 | 1467068550828 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}] 16:02:30 INFO - PROCESS | 1659 | 1467068550829 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:30 INFO - PROCESS | 1659 | 1467068550907 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 16:02:30 INFO - PROCESS | 1659 | 1467068550910 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:30 INFO - PROCESS | 1659 | 1467068550911 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x11981c000 == 32 [pid = 1659] [id = 70] 16:02:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x124a20800) [pid = 1659] [serial = 207] [outer = 0x0] 16:02:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x124be5400) [pid = 1659] [serial = 208] [outer = 0x124a20800] 16:02:30 INFO - PROCESS | 1659 | 1467068550939 Marionette DEBUG loaded listener.js 16:02:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12556fc00) [pid = 1659] [serial = 209] [outer = 0x124a20800] 16:02:31 INFO - PROCESS | 1659 | 1467068551239 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]]]}] 16:02:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:02:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 467ms 16:02:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:02:31 INFO - PROCESS | 1659 | 1467068551292 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 16:02:31 INFO - PROCESS | 1659 | 1467068551294 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 16:02:31 INFO - PROCESS | 1659 | 1467068551296 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:02:31 INFO - PROCESS | 1659 | 1467068551297 Marionette TRACE conn2 <- [1,254,null,{}] 16:02:31 INFO - PROCESS | 1659 | 1467068551300 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}] 16:02:31 INFO - PROCESS | 1659 | 1467068551301 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:31 INFO - PROCESS | 1659 | 1467068551374 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 16:02:31 INFO - PROCESS | 1659 | 1467068551377 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:31 INFO - PROCESS | 1659 | 1467068551378 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x119cb7000 == 33 [pid = 1659] [id = 71] 16:02:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x125570400) [pid = 1659] [serial = 210] [outer = 0x0] 16:02:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1267a4000) [pid = 1659] [serial = 211] [outer = 0x125570400] 16:02:31 INFO - PROCESS | 1659 | 1467068551407 Marionette DEBUG loaded listener.js 16:02:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x127002400) [pid = 1659] [serial = 212] [outer = 0x125570400] 16:02:31 INFO - PROCESS | 1659 | 1467068551738 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]]]}] 16:02:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:02:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 471ms 16:02:31 INFO - PROCESS | 1659 | 1467068551790 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 16:02:31 INFO - PROCESS | 1659 | 1467068551791 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 16:02:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:02:31 INFO - PROCESS | 1659 | 1467068551793 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:02:31 INFO - PROCESS | 1659 | 1467068551794 Marionette TRACE conn2 <- [1,258,null,{}] 16:02:31 INFO - PROCESS | 1659 | 1467068551797 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}] 16:02:31 INFO - PROCESS | 1659 | 1467068551803 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:31 INFO - PROCESS | 1659 | 1467068551917 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 16:02:31 INFO - PROCESS | 1659 | 1467068551920 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:31 INFO - PROCESS | 1659 | 1467068551921 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x123804000 == 34 [pid = 1659] [id = 72] 16:02:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1269d1c00) [pid = 1659] [serial = 213] [outer = 0x0] 16:02:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12913c000) [pid = 1659] [serial = 214] [outer = 0x1269d1c00] 16:02:31 INFO - PROCESS | 1659 | 1467068551946 Marionette DEBUG loaded listener.js 16:02:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12a50c400) [pid = 1659] [serial = 215] [outer = 0x1269d1c00] 16:02:32 INFO - PROCESS | 1659 | 1467068552258 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]]]}] 16:02:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:02:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 518ms 16:02:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:02:32 INFO - PROCESS | 1659 | 1467068552313 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 16:02:32 INFO - PROCESS | 1659 | 1467068552315 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 16:02:32 INFO - PROCESS | 1659 | 1467068552319 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:02:32 INFO - PROCESS | 1659 | 1467068552320 Marionette TRACE conn2 <- [1,262,null,{}] 16:02:32 INFO - PROCESS | 1659 | 1467068552322 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}] 16:02:32 INFO - PROCESS | 1659 | 1467068552323 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:32 INFO - PROCESS | 1659 | 1467068552412 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 16:02:32 INFO - PROCESS | 1659 | 1467068552442 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:32 INFO - PROCESS | 1659 | 1467068552443 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x1241ad000 == 35 [pid = 1659] [id = 73] 16:02:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x11612e000) [pid = 1659] [serial = 216] [outer = 0x0] 16:02:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12a680c00) [pid = 1659] [serial = 217] [outer = 0x11612e000] 16:02:32 INFO - PROCESS | 1659 | 1467068552469 Marionette DEBUG loaded listener.js 16:02:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12a9a6400) [pid = 1659] [serial = 218] [outer = 0x11612e000] 16:02:32 INFO - PROCESS | 1659 | 1467068552775 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]]]}] 16:02:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:02:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 518ms 16:02:32 INFO - PROCESS | 1659 | 1467068552837 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 16:02:32 INFO - PROCESS | 1659 | 1467068552839 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 16:02:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:02:32 INFO - PROCESS | 1659 | 1467068552841 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:02:32 INFO - PROCESS | 1659 | 1467068552843 Marionette TRACE conn2 <- [1,266,null,{}] 16:02:32 INFO - PROCESS | 1659 | 1467068552845 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}] 16:02:32 INFO - PROCESS | 1659 | 1467068552847 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:32 INFO - PROCESS | 1659 | 1467068552960 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 16:02:32 INFO - PROCESS | 1659 | 1467068552973 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:32 INFO - PROCESS | 1659 | 1467068552975 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x1133e0800 == 36 [pid = 1659] [id = 74] 16:02:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12a664c00) [pid = 1659] [serial = 219] [outer = 0x0] 16:02:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12a9aec00) [pid = 1659] [serial = 220] [outer = 0x12a664c00] 16:02:33 INFO - PROCESS | 1659 | 1467068553014 Marionette DEBUG loaded listener.js 16:02:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12b01a000) [pid = 1659] [serial = 221] [outer = 0x12a664c00] 16:02:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:02:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 619ms 16:02:33 INFO - PROCESS | 1659 | 1467068553452 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]]]}] 16:02:33 INFO - PROCESS | 1659 | 1467068553460 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 16:02:33 INFO - PROCESS | 1659 | 1467068553462 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 16:02:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:02:33 INFO - PROCESS | 1659 | 1467068553465 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:02:33 INFO - PROCESS | 1659 | 1467068553467 Marionette TRACE conn2 <- [1,270,null,{}] 16:02:33 INFO - PROCESS | 1659 | 1467068553470 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}] 16:02:33 INFO - PROCESS | 1659 | 1467068553471 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:33 INFO - PROCESS | 1659 | 1467068553563 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 16:02:33 INFO - PROCESS | 1659 | 1467068553566 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:33 INFO - PROCESS | 1659 | 1467068553567 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x125610800 == 37 [pid = 1659] [id = 75] 16:02:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12a9a9400) [pid = 1659] [serial = 222] [outer = 0x0] 16:02:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x12b0cd400) [pid = 1659] [serial = 223] [outer = 0x12a9a9400] 16:02:33 INFO - PROCESS | 1659 | 1467068553591 Marionette DEBUG loaded listener.js 16:02:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x12b1c2c00) [pid = 1659] [serial = 224] [outer = 0x12a9a9400] 16:02:33 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x116a13400) [pid = 1659] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:02:33 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x11670fc00) [pid = 1659] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:02:33 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x113059800) [pid = 1659] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:02:33 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x124a28400) [pid = 1659] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:02:33 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1192c6c00) [pid = 1659] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:02:33 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x112977800) [pid = 1659] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:02:33 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1167f1800) [pid = 1659] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:02:33 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x128245400) [pid = 1659] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:02:33 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11922bc00) [pid = 1659] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:02:33 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x121076400) [pid = 1659] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:02:33 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x12620cc00) [pid = 1659] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:02:33 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x118188c00) [pid = 1659] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:02:33 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x116632400) [pid = 1659] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:02:33 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x117ed0000) [pid = 1659] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:02:33 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x126d97800) [pid = 1659] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:02:33 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11820a800) [pid = 1659] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:02:33 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x118211400) [pid = 1659] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:02:34 INFO - PROCESS | 1659 | 1467068553998 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]]]}] 16:02:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:02:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 571ms 16:02:34 INFO - PROCESS | 1659 | 1467068554035 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 16:02:34 INFO - PROCESS | 1659 | 1467068554037 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 16:02:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:02:34 INFO - PROCESS | 1659 | 1467068554039 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:02:34 INFO - PROCESS | 1659 | 1467068554040 Marionette TRACE conn2 <- [1,274,null,{}] 16:02:34 INFO - PROCESS | 1659 | 1467068554042 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}] 16:02:34 INFO - PROCESS | 1659 | 1467068554044 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:34 INFO - PROCESS | 1659 | 1467068554119 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 16:02:34 INFO - PROCESS | 1659 | 1467068554130 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:34 INFO - PROCESS | 1659 | 1467068554132 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x125609800 == 38 [pid = 1659] [id = 76] 16:02:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x116febc00) [pid = 1659] [serial = 225] [outer = 0x0] 16:02:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118ead800) [pid = 1659] [serial = 226] [outer = 0x116febc00] 16:02:34 INFO - PROCESS | 1659 | 1467068554157 Marionette DEBUG loaded listener.js 16:02:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1241e0000) [pid = 1659] [serial = 227] [outer = 0x116febc00] 16:02:34 INFO - PROCESS | 1659 | 1467068554478 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]]]}] 16:02:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:02:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 469ms 16:02:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:02:34 INFO - PROCESS | 1659 | 1467068554509 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 16:02:34 INFO - PROCESS | 1659 | 1467068554510 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 16:02:34 INFO - PROCESS | 1659 | 1467068554513 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:02:34 INFO - PROCESS | 1659 | 1467068554514 Marionette TRACE conn2 <- [1,278,null,{}] 16:02:34 INFO - PROCESS | 1659 | 1467068554516 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}] 16:02:34 INFO - PROCESS | 1659 | 1467068554518 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:34 INFO - PROCESS | 1659 | 1467068554625 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 16:02:34 INFO - PROCESS | 1659 | 1467068554631 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:34 INFO - PROCESS | 1659 | 1467068554634 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x1267c9800 == 39 [pid = 1659] [id = 77] 16:02:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1241d7800) [pid = 1659] [serial = 228] [outer = 0x0] 16:02:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x12a508400) [pid = 1659] [serial = 229] [outer = 0x1241d7800] 16:02:34 INFO - PROCESS | 1659 | 1467068554660 Marionette DEBUG loaded listener.js 16:02:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12b91d400) [pid = 1659] [serial = 230] [outer = 0x1241d7800] 16:02:34 INFO - PROCESS | 1659 | 1467068554952 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]]]}] 16:02:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:02:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 471ms 16:02:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:02:34 INFO - PROCESS | 1659 | 1467068554988 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 16:02:34 INFO - PROCESS | 1659 | 1467068554989 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 16:02:34 INFO - PROCESS | 1659 | 1467068554991 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:02:34 INFO - PROCESS | 1659 | 1467068554992 Marionette TRACE conn2 <- [1,282,null,{}] 16:02:34 INFO - PROCESS | 1659 | 1467068554995 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}] 16:02:34 INFO - PROCESS | 1659 | 1467068554996 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:35 INFO - PROCESS | 1659 | 1467068555079 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 16:02:35 INFO - PROCESS | 1659 | 1467068555085 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:35 INFO - PROCESS | 1659 | 1467068555086 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x128462800 == 40 [pid = 1659] [id = 78] 16:02:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12b920800) [pid = 1659] [serial = 231] [outer = 0x0] 16:02:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12b926c00) [pid = 1659] [serial = 232] [outer = 0x12b920800] 16:02:35 INFO - PROCESS | 1659 | 1467068555110 Marionette DEBUG loaded listener.js 16:02:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12b995800) [pid = 1659] [serial = 233] [outer = 0x12b920800] 16:02:35 INFO - PROCESS | 1659 | 1467068555436 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]]]}] 16:02:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:02:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 468ms 16:02:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:02:35 INFO - PROCESS | 1659 | 1467068555460 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 16:02:35 INFO - PROCESS | 1659 | 1467068555461 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 16:02:35 INFO - PROCESS | 1659 | 1467068555463 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:02:35 INFO - PROCESS | 1659 | 1467068555464 Marionette TRACE conn2 <- [1,286,null,{}] 16:02:35 INFO - PROCESS | 1659 | 1467068555469 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}] 16:02:35 INFO - PROCESS | 1659 | 1467068555470 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:35 INFO - PROCESS | 1659 | 1467068555570 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 16:02:35 INFO - PROCESS | 1659 | 1467068555576 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:35 INFO - PROCESS | 1659 | 1467068555577 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x12931b000 == 41 [pid = 1659] [id = 79] 16:02:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1243d0c00) [pid = 1659] [serial = 234] [outer = 0x0] 16:02:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12b998800) [pid = 1659] [serial = 235] [outer = 0x1243d0c00] 16:02:35 INFO - PROCESS | 1659 | 1467068555601 Marionette DEBUG loaded listener.js 16:02:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12bb13800) [pid = 1659] [serial = 236] [outer = 0x1243d0c00] 16:02:35 INFO - PROCESS | 1659 | 1467068555889 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]]]}] 16:02:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:02:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 472ms 16:02:35 INFO - PROCESS | 1659 | 1467068555990 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 16:02:35 INFO - PROCESS | 1659 | 1467068555993 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 16:02:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:02:36 INFO - PROCESS | 1659 | 1467068556001 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:02:36 INFO - PROCESS | 1659 | 1467068556005 Marionette TRACE conn2 <- [1,290,null,{}] 16:02:36 INFO - PROCESS | 1659 | 1467068556011 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}] 16:02:36 INFO - PROCESS | 1659 | 1467068556016 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:36 INFO - PROCESS | 1659 | 1467068556217 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 16:02:36 INFO - PROCESS | 1659 | 1467068556276 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:36 INFO - PROCESS | 1659 | 1467068556279 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x116616800 == 42 [pid = 1659] [id = 80] 16:02:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x116711400) [pid = 1659] [serial = 237] [outer = 0x0] 16:02:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1167e8400) [pid = 1659] [serial = 238] [outer = 0x116711400] 16:02:36 INFO - PROCESS | 1659 | 1467068556330 Marionette DEBUG loaded listener.js 16:02:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x117ecdc00) [pid = 1659] [serial = 239] [outer = 0x116711400] 16:02:36 INFO - PROCESS | 1659 | 1467068556789 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]]]}] 16:02:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:02:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 825ms 16:02:36 INFO - PROCESS | 1659 | 1467068556825 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 16:02:36 INFO - PROCESS | 1659 | 1467068556827 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 16:02:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:02:36 INFO - PROCESS | 1659 | 1467068556832 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:02:36 INFO - PROCESS | 1659 | 1467068556834 Marionette TRACE conn2 <- [1,294,null,{}] 16:02:36 INFO - PROCESS | 1659 | 1467068556837 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}] 16:02:36 INFO - PROCESS | 1659 | 1467068556838 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:36 INFO - PROCESS | 1659 | 1467068556936 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 16:02:36 INFO - PROCESS | 1659 | 1467068556985 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:36 INFO - PROCESS | 1659 | 1467068556987 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x11983b000 == 43 [pid = 1659] [id = 81] 16:02:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x118532400) [pid = 1659] [serial = 240] [outer = 0x0] 16:02:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1192ca800) [pid = 1659] [serial = 241] [outer = 0x118532400] 16:02:37 INFO - PROCESS | 1659 | 1467068557018 Marionette DEBUG loaded listener.js 16:02:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x119c33400) [pid = 1659] [serial = 242] [outer = 0x118532400] 16:02:37 INFO - PROCESS | 1659 | 1467068557426 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]]]}] 16:02:37 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. 16:02:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 622ms 16:02:37 INFO - PROCESS | 1659 | 1467068557452 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 16:02:37 INFO - PROCESS | 1659 | 1467068557453 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 16:02:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:02:37 INFO - PROCESS | 1659 | 1467068557456 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:02:37 INFO - PROCESS | 1659 | 1467068557457 Marionette TRACE conn2 <- [1,298,null,{}] 16:02:37 INFO - PROCESS | 1659 | 1467068557464 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}] 16:02:37 INFO - PROCESS | 1659 | 1467068557468 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:37 INFO - PROCESS | 1659 | 1467068557571 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 16:02:37 INFO - PROCESS | 1659 | 1467068557623 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:37 INFO - PROCESS | 1659 | 1467068557626 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x1267dd000 == 44 [pid = 1659] [id = 82] 16:02:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x124a28400) [pid = 1659] [serial = 243] [outer = 0x0] 16:02:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x124dbf800) [pid = 1659] [serial = 244] [outer = 0x124a28400] 16:02:37 INFO - PROCESS | 1659 | 1467068557657 Marionette DEBUG loaded listener.js 16:02:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1267a4400) [pid = 1659] [serial = 245] [outer = 0x124a28400] 16:02:38 INFO - PROCESS | 1659 | 1467068558086 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]]]}] 16:02:38 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. 16:02:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 668ms 16:02:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:02:38 INFO - PROCESS | 1659 | 1467068558125 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 16:02:38 INFO - PROCESS | 1659 | 1467068558126 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 16:02:38 INFO - PROCESS | 1659 | 1467068558129 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:02:38 INFO - PROCESS | 1659 | 1467068558130 Marionette TRACE conn2 <- [1,302,null,{}] 16:02:38 INFO - PROCESS | 1659 | 1467068558132 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}] 16:02:38 INFO - PROCESS | 1659 | 1467068558134 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:38 INFO - PROCESS | 1659 | 1467068558248 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 16:02:38 INFO - PROCESS | 1659 | 1467068558310 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:38 INFO - PROCESS | 1659 | 1467068558311 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x129592000 == 45 [pid = 1659] [id = 83] 16:02:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x12700cc00) [pid = 1659] [serial = 246] [outer = 0x0] 16:02:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x12700ec00) [pid = 1659] [serial = 247] [outer = 0x12700cc00] 16:02:38 INFO - PROCESS | 1659 | 1467068558340 Marionette DEBUG loaded listener.js 16:02:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x12859b800) [pid = 1659] [serial = 248] [outer = 0x12700cc00] 16:02:38 INFO - PROCESS | 1659 | 1467068558730 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]]]}] 16:02:38 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. 16:02:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 770ms 16:02:38 INFO - PROCESS | 1659 | 1467068558899 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 16:02:38 INFO - PROCESS | 1659 | 1467068558901 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 16:02:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:02:38 INFO - PROCESS | 1659 | 1467068558904 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:02:38 INFO - PROCESS | 1659 | 1467068558907 Marionette TRACE conn2 <- [1,306,null,{}] 16:02:38 INFO - PROCESS | 1659 | 1467068558917 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}] 16:02:38 INFO - PROCESS | 1659 | 1467068558919 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:39 INFO - PROCESS | 1659 | 1467068559009 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 16:02:39 INFO - PROCESS | 1659 | 1467068559068 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:39 INFO - PROCESS | 1659 | 1467068559071 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e4a800 == 46 [pid = 1659] [id = 84] 16:02:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x117ed1c00) [pid = 1659] [serial = 249] [outer = 0x0] 16:02:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x118182400) [pid = 1659] [serial = 250] [outer = 0x117ed1c00] 16:02:39 INFO - PROCESS | 1659 | 1467068559098 Marionette DEBUG loaded listener.js 16:02:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x118531c00) [pid = 1659] [serial = 251] [outer = 0x117ed1c00] 16:02:39 INFO - PROCESS | 1659 | 1467068559527 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]]]}] 16:02:39 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. 16:02:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 675ms 16:02:39 INFO - PROCESS | 1659 | 1467068559579 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 16:02:39 INFO - PROCESS | 1659 | 1467068559581 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 16:02:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:02:39 INFO - PROCESS | 1659 | 1467068559585 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:02:39 INFO - PROCESS | 1659 | 1467068559588 Marionette TRACE conn2 <- [1,310,null,{}] 16:02:39 INFO - PROCESS | 1659 | 1467068559590 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}] 16:02:39 INFO - PROCESS | 1659 | 1467068559592 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:39 INFO - PROCESS | 1659 | 1467068559682 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 16:02:39 INFO - PROCESS | 1659 | --DOCSHELL 0x128462800 == 45 [pid = 1659] [id = 78] 16:02:39 INFO - PROCESS | 1659 | --DOCSHELL 0x1267c9800 == 44 [pid = 1659] [id = 77] 16:02:39 INFO - PROCESS | 1659 | --DOCSHELL 0x125609800 == 43 [pid = 1659] [id = 76] 16:02:39 INFO - PROCESS | 1659 | --DOCSHELL 0x125610800 == 42 [pid = 1659] [id = 75] 16:02:39 INFO - PROCESS | 1659 | --DOCSHELL 0x1133e0800 == 41 [pid = 1659] [id = 74] 16:02:39 INFO - PROCESS | 1659 | --DOCSHELL 0x1241ad000 == 40 [pid = 1659] [id = 73] 16:02:39 INFO - PROCESS | 1659 | --DOCSHELL 0x123804000 == 39 [pid = 1659] [id = 72] 16:02:39 INFO - PROCESS | 1659 | --DOCSHELL 0x119cb7000 == 38 [pid = 1659] [id = 71] 16:02:39 INFO - PROCESS | 1659 | --DOCSHELL 0x11981c000 == 37 [pid = 1659] [id = 70] 16:02:39 INFO - PROCESS | 1659 | --DOCSHELL 0x1185c7800 == 36 [pid = 1659] [id = 69] 16:02:39 INFO - PROCESS | 1659 | --DOCSHELL 0x118552000 == 35 [pid = 1659] [id = 68] 16:02:39 INFO - PROCESS | 1659 | --DOCSHELL 0x114f11000 == 34 [pid = 1659] [id = 67] 16:02:39 INFO - PROCESS | 1659 | --DOCSHELL 0x125614800 == 33 [pid = 1659] [id = 65] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x123f54c00) [pid = 1659] [serial = 171] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x118e18000) [pid = 1659] [serial = 162] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x11922b400) [pid = 1659] [serial = 163] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x1176f6c00) [pid = 1659] [serial = 159] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x118185c00) [pid = 1659] [serial = 160] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x121073800) [pid = 1659] [serial = 168] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x113352400) [pid = 1659] [serial = 156] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x11643f800) [pid = 1659] [serial = 157] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x125574400) [pid = 1659] [serial = 174] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x12620d400) [pid = 1659] [serial = 175] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x119688800) [pid = 1659] [serial = 165] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x119e47000) [pid = 1659] [serial = 166] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1164e9400) [pid = 1659] [serial = 154] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1131e3000) [pid = 1659] [serial = 153] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x12463ac00) [pid = 1659] [serial = 172] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x118188000) [pid = 1659] [serial = 142] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x116a18c00) [pid = 1659] [serial = 141] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x12936a800) [pid = 1659] [serial = 187] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1198d5c00) [pid = 1659] [serial = 145] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x119685000) [pid = 1659] [serial = 144] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x124d53c00) [pid = 1659] [serial = 148] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x123f55000) [pid = 1659] [serial = 147] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1267af400) [pid = 1659] [serial = 151] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x12669f000) [pid = 1659] [serial = 150] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x12936b000) [pid = 1659] [serial = 189] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1266a1c00) [pid = 1659] [serial = 177] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x119227800) [pid = 1659] [serial = 180] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x12a65e800) [pid = 1659] [serial = 190] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x12556e000) [pid = 1659] [serial = 181] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x128243800) [pid = 1659] [serial = 183] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12913d800) [pid = 1659] [serial = 186] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x126a8fc00) [pid = 1659] [serial = 178] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1285a8400) [pid = 1659] [serial = 184] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x123839000) [pid = 1659] [serial = 169] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1659 | 1467068559758 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:39 INFO - PROCESS | 1659 | 1467068559759 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x112fc0000 == 34 [pid = 1659] [id = 85] 16:02:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x116719800) [pid = 1659] [serial = 252] [outer = 0x0] 16:02:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x118209400) [pid = 1659] [serial = 253] [outer = 0x116719800] 16:02:39 INFO - PROCESS | 1659 | 1467068559786 Marionette DEBUG loaded listener.js 16:02:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1198d4400) [pid = 1659] [serial = 254] [outer = 0x116719800] 16:02:40 INFO - PROCESS | 1659 | 1467068560071 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]]]}] 16:02:40 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. 16:02:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 520ms 16:02:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:02:40 INFO - PROCESS | 1659 | 1467068560106 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 16:02:40 INFO - PROCESS | 1659 | 1467068560107 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 16:02:40 INFO - PROCESS | 1659 | 1467068560109 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:02:40 INFO - PROCESS | 1659 | 1467068560110 Marionette TRACE conn2 <- [1,314,null,{}] 16:02:40 INFO - PROCESS | 1659 | 1467068560121 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}] 16:02:40 INFO - PROCESS | 1659 | 1467068560123 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:40 INFO - PROCESS | 1659 | 1467068560224 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 16:02:40 INFO - PROCESS | 1659 | 1467068560234 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:40 INFO - PROCESS | 1659 | 1467068560237 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x11856a800 == 35 [pid = 1659] [id = 86] 16:02:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x123833800) [pid = 1659] [serial = 255] [outer = 0x0] 16:02:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x123c71c00) [pid = 1659] [serial = 256] [outer = 0x123833800] 16:02:40 INFO - PROCESS | 1659 | 1467068560264 Marionette DEBUG loaded listener.js 16:02:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x12463bc00) [pid = 1659] [serial = 257] [outer = 0x123833800] 16:02:40 INFO - PROCESS | 1659 | 1467068560598 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]]]}] 16:02:40 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. 16:02:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 519ms 16:02:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:02:40 INFO - PROCESS | 1659 | 1467068560628 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 16:02:40 INFO - PROCESS | 1659 | 1467068560630 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 16:02:40 INFO - PROCESS | 1659 | 1467068560633 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:02:40 INFO - PROCESS | 1659 | 1467068560635 Marionette TRACE conn2 <- [1,318,null,{}] 16:02:40 INFO - PROCESS | 1659 | 1467068560637 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}] 16:02:40 INFO - PROCESS | 1659 | 1467068560639 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:40 INFO - PROCESS | 1659 | 1467068560725 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 16:02:40 INFO - PROCESS | 1659 | 1467068560773 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:40 INFO - PROCESS | 1659 | 1467068560774 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x11925c800 == 36 [pid = 1659] [id = 87] 16:02:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x12463ac00) [pid = 1659] [serial = 258] [outer = 0x0] 16:02:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x125572000) [pid = 1659] [serial = 259] [outer = 0x12463ac00] 16:02:40 INFO - PROCESS | 1659 | 1467068560799 Marionette DEBUG loaded listener.js 16:02:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12675b800) [pid = 1659] [serial = 260] [outer = 0x12463ac00] 16:02:41 INFO - PROCESS | 1659 | 1467068561102 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]]]}] 16:02:41 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. 16:02:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 520ms 16:02:41 INFO - PROCESS | 1659 | 1467068561153 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 16:02:41 INFO - PROCESS | 1659 | 1467068561154 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 16:02:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:02:41 INFO - PROCESS | 1659 | 1467068561156 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:02:41 INFO - PROCESS | 1659 | 1467068561157 Marionette TRACE conn2 <- [1,322,null,{}] 16:02:41 INFO - PROCESS | 1659 | 1467068561160 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}] 16:02:41 INFO - PROCESS | 1659 | 1467068561161 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:41 INFO - PROCESS | 1659 | 1467068561236 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 16:02:41 INFO - PROCESS | 1659 | 1467068561286 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:41 INFO - PROCESS | 1659 | 1467068561287 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x1199dc800 == 37 [pid = 1659] [id = 88] 16:02:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x116711c00) [pid = 1659] [serial = 261] [outer = 0x0] 16:02:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12700b000) [pid = 1659] [serial = 262] [outer = 0x116711c00] 16:02:41 INFO - PROCESS | 1659 | 1467068561312 Marionette DEBUG loaded listener.js 16:02:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x12859c400) [pid = 1659] [serial = 263] [outer = 0x116711c00] 16:02:41 INFO - PROCESS | 1659 | 1467068561601 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]]]}] 16:02:41 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. 16:02:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 468ms 16:02:41 INFO - PROCESS | 1659 | 1467068561625 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 16:02:41 INFO - PROCESS | 1659 | 1467068561626 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 16:02:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:02:41 INFO - PROCESS | 1659 | 1467068561628 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:02:41 INFO - PROCESS | 1659 | 1467068561640 Marionette TRACE conn2 <- [1,326,null,{}] 16:02:41 INFO - PROCESS | 1659 | 1467068561643 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}] 16:02:41 INFO - PROCESS | 1659 | 1467068561648 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:41 INFO - PROCESS | 1659 | 1467068561748 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 16:02:41 INFO - PROCESS | 1659 | 1467068561754 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:41 INFO - PROCESS | 1659 | 1467068561755 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x123821000 == 38 [pid = 1659] [id = 89] 16:02:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1285a4800) [pid = 1659] [serial = 264] [outer = 0x0] 16:02:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12913e400) [pid = 1659] [serial = 265] [outer = 0x1285a4800] 16:02:41 INFO - PROCESS | 1659 | 1467068561781 Marionette DEBUG loaded listener.js 16:02:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12a505c00) [pid = 1659] [serial = 266] [outer = 0x1285a4800] 16:02:42 INFO - PROCESS | 1659 | 1467068562154 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]]]}] 16:02:42 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. 16:02:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 530ms 16:02:42 INFO - PROCESS | 1659 | 1467068562158 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 16:02:42 INFO - PROCESS | 1659 | 1467068562160 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 16:02:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:02:42 INFO - PROCESS | 1659 | 1467068562162 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:02:42 INFO - PROCESS | 1659 | 1467068562163 Marionette TRACE conn2 <- [1,330,null,{}] 16:02:42 INFO - PROCESS | 1659 | 1467068562168 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}] 16:02:42 INFO - PROCESS | 1659 | 1467068562169 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:42 INFO - PROCESS | 1659 | 1467068562267 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 16:02:42 INFO - PROCESS | 1659 | 1467068562270 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:42 INFO - PROCESS | 1659 | 1467068562271 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x123d6b000 == 39 [pid = 1659] [id = 90] 16:02:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12a506800) [pid = 1659] [serial = 267] [outer = 0x0] 16:02:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12a669800) [pid = 1659] [serial = 268] [outer = 0x12a506800] 16:02:42 INFO - PROCESS | 1659 | 1467068562296 Marionette DEBUG loaded listener.js 16:02:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12a9a6c00) [pid = 1659] [serial = 269] [outer = 0x12a506800] 16:02:42 INFO - PROCESS | 1659 | 1467068562611 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]]]}] 16:02:42 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. 16:02:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 469ms 16:02:42 INFO - PROCESS | 1659 | 1467068562655 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 16:02:42 INFO - PROCESS | 1659 | 1467068562656 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 16:02:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:02:42 INFO - PROCESS | 1659 | 1467068562659 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:02:42 INFO - PROCESS | 1659 | 1467068562660 Marionette TRACE conn2 <- [1,334,null,{}] 16:02:42 INFO - PROCESS | 1659 | 1467068562662 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}] 16:02:42 INFO - PROCESS | 1659 | 1467068562664 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:42 INFO - PROCESS | 1659 | 1467068562770 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 16:02:42 INFO - PROCESS | 1659 | 1467068562781 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:42 INFO - PROCESS | 1659 | 1467068562782 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x124435000 == 40 [pid = 1659] [id = 91] 16:02:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12a9ae400) [pid = 1659] [serial = 270] [outer = 0x0] 16:02:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12b01dc00) [pid = 1659] [serial = 271] [outer = 0x12a9ae400] 16:02:42 INFO - PROCESS | 1659 | 1467068562807 Marionette DEBUG loaded listener.js 16:02:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12b1c4c00) [pid = 1659] [serial = 272] [outer = 0x12a9ae400] 16:02:43 INFO - PROCESS | 1659 | 1467068563152 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]]]}] 16:02:43 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. 16:02:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 519ms 16:02:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:02:43 INFO - PROCESS | 1659 | 1467068563179 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 16:02:43 INFO - PROCESS | 1659 | 1467068563180 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 16:02:43 INFO - PROCESS | 1659 | 1467068563182 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:02:43 INFO - PROCESS | 1659 | 1467068563183 Marionette TRACE conn2 <- [1,338,null,{}] 16:02:43 INFO - PROCESS | 1659 | 1467068563191 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}] 16:02:43 INFO - PROCESS | 1659 | 1467068563193 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:43 INFO - PROCESS | 1659 | 1467068563289 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 16:02:43 INFO - PROCESS | 1659 | 1467068563292 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:43 INFO - PROCESS | 1659 | 1467068563293 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x124b08800 == 41 [pid = 1659] [id = 92] 16:02:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12a9af000) [pid = 1659] [serial = 273] [outer = 0x0] 16:02:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x12b91d800) [pid = 1659] [serial = 274] [outer = 0x12a9af000] 16:02:43 INFO - PROCESS | 1659 | 1467068563318 Marionette DEBUG loaded listener.js 16:02:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x12b926400) [pid = 1659] [serial = 275] [outer = 0x12a9af000] 16:02:43 INFO - PROCESS | 1659 | 1467068563623 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]]]}] 16:02:43 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. 16:02:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 474ms 16:02:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:02:43 INFO - PROCESS | 1659 | 1467068563657 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 16:02:43 INFO - PROCESS | 1659 | 1467068563658 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 16:02:43 INFO - PROCESS | 1659 | 1467068563660 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:02:43 INFO - PROCESS | 1659 | 1467068563662 Marionette TRACE conn2 <- [1,342,null,{}] 16:02:43 INFO - PROCESS | 1659 | 1467068563664 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}] 16:02:43 INFO - PROCESS | 1659 | 1467068563667 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:43 INFO - PROCESS | 1659 | 1467068563774 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 16:02:43 INFO - PROCESS | 1659 | 1467068563811 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:43 INFO - PROCESS | 1659 | 1467068563812 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x12662f800 == 42 [pid = 1659] [id = 93] 16:02:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12b1d1000) [pid = 1659] [serial = 276] [outer = 0x0] 16:02:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12b99e800) [pid = 1659] [serial = 277] [outer = 0x12b1d1000] 16:02:43 INFO - PROCESS | 1659 | 1467068563849 Marionette DEBUG loaded listener.js 16:02:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12bb19c00) [pid = 1659] [serial = 278] [outer = 0x12b1d1000] 16:02:44 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x12a9a9400) [pid = 1659] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:02:44 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x12b920800) [pid = 1659] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:02:44 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x12a664c00) [pid = 1659] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:02:44 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x11612e000) [pid = 1659] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:02:44 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1192ce000) [pid = 1659] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:02:44 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1269d1c00) [pid = 1659] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:02:44 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x121078000) [pid = 1659] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:02:44 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1167e6400) [pid = 1659] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:02:44 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x125570400) [pid = 1659] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:02:44 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1241d7800) [pid = 1659] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:02:44 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x124a20800) [pid = 1659] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:02:44 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x118205c00) [pid = 1659] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:02:44 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x12463c400) [pid = 1659] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:02:44 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x116febc00) [pid = 1659] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:02:44 INFO - PROCESS | 1659 | 1467068564393 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]]]}] 16:02:44 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. 16:02:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 770ms 16:02:44 INFO - PROCESS | 1659 | 1467068564436 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 16:02:44 INFO - PROCESS | 1659 | 1467068564438 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 16:02:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:02:44 INFO - PROCESS | 1659 | 1467068564440 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:02:44 INFO - PROCESS | 1659 | 1467068564442 Marionette TRACE conn2 <- [1,346,null,{}] 16:02:44 INFO - PROCESS | 1659 | 1467068564444 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}] 16:02:44 INFO - PROCESS | 1659 | 1467068564446 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:44 INFO - PROCESS | 1659 | 1467068564557 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 16:02:44 INFO - PROCESS | 1659 | 1467068564562 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:44 INFO - PROCESS | 1659 | 1467068564564 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x128457800 == 43 [pid = 1659] [id = 94] 16:02:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x118a58400) [pid = 1659] [serial = 279] [outer = 0x0] 16:02:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x124d52400) [pid = 1659] [serial = 280] [outer = 0x118a58400] 16:02:44 INFO - PROCESS | 1659 | 1467068564591 Marionette DEBUG loaded listener.js 16:02:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12bb1d800) [pid = 1659] [serial = 281] [outer = 0x118a58400] 16:02:44 INFO - PROCESS | 1659 | 1467068564918 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]]]}] 16:02:44 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. 16:02:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 519ms 16:02:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:02:44 INFO - PROCESS | 1659 | 1467068564959 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 16:02:44 INFO - PROCESS | 1659 | 1467068564960 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 16:02:44 INFO - PROCESS | 1659 | 1467068564963 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:02:44 INFO - PROCESS | 1659 | 1467068564964 Marionette TRACE conn2 <- [1,350,null,{}] 16:02:44 INFO - PROCESS | 1659 | 1467068564966 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}] 16:02:44 INFO - PROCESS | 1659 | 1467068564967 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:45 INFO - PROCESS | 1659 | 1467068565072 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 16:02:45 INFO - PROCESS | 1659 | 1467068565079 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:45 INFO - PROCESS | 1659 | 1467068565080 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a495000 == 44 [pid = 1659] [id = 95] 16:02:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x123a88800) [pid = 1659] [serial = 282] [outer = 0x0] 16:02:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12bb21800) [pid = 1659] [serial = 283] [outer = 0x123a88800] 16:02:45 INFO - PROCESS | 1659 | 1467068565105 Marionette DEBUG loaded listener.js 16:02:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12bf3a000) [pid = 1659] [serial = 284] [outer = 0x123a88800] 16:02:45 INFO - PROCESS | 1659 | 1467068565420 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]]]}] 16:02:45 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. 16:02:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 469ms 16:02:45 INFO - PROCESS | 1659 | 1467068565434 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 16:02:45 INFO - PROCESS | 1659 | 1467068565436 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 16:02:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:02:45 INFO - PROCESS | 1659 | 1467068565439 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:02:45 INFO - PROCESS | 1659 | 1467068565441 Marionette TRACE conn2 <- [1,354,null,{}] 16:02:45 INFO - PROCESS | 1659 | 1467068565444 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}] 16:02:45 INFO - PROCESS | 1659 | 1467068565446 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:45 INFO - PROCESS | 1659 | 1467068565574 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 16:02:45 INFO - PROCESS | 1659 | 1467068565579 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:45 INFO - PROCESS | 1659 | 1467068565580 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a622800 == 45 [pid = 1659] [id = 96] 16:02:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1269d9800) [pid = 1659] [serial = 285] [outer = 0x0] 16:02:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12bf73800) [pid = 1659] [serial = 286] [outer = 0x1269d9800] 16:02:45 INFO - PROCESS | 1659 | 1467068565621 Marionette DEBUG loaded listener.js 16:02:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12bf79c00) [pid = 1659] [serial = 287] [outer = 0x1269d9800] 16:02:46 INFO - PROCESS | 1659 | 1467068566012 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]]]}] 16:02:46 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. 16:02:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 619ms 16:02:46 INFO - PROCESS | 1659 | 1467068566059 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 16:02:46 INFO - PROCESS | 1659 | 1467068566060 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 16:02:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:02:46 INFO - PROCESS | 1659 | 1467068566062 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:02:46 INFO - PROCESS | 1659 | 1467068566063 Marionette TRACE conn2 <- [1,358,null,{}] 16:02:46 INFO - PROCESS | 1659 | 1467068566065 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}] 16:02:46 INFO - PROCESS | 1659 | 1467068566066 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:46 INFO - PROCESS | 1659 | 1467068566150 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 16:02:46 INFO - PROCESS | 1659 | 1467068566241 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:46 INFO - PROCESS | 1659 | 1467068566243 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x112fc9000 == 46 [pid = 1659] [id = 97] 16:02:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x111e59000) [pid = 1659] [serial = 288] [outer = 0x0] 16:02:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x113348000) [pid = 1659] [serial = 289] [outer = 0x111e59000] 16:02:46 INFO - PROCESS | 1659 | 1467068566275 Marionette DEBUG loaded listener.js 16:02:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1167f1800) [pid = 1659] [serial = 290] [outer = 0x111e59000] 16:02:46 INFO - PROCESS | 1659 | 1467068566749 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]]]}] 16:02:46 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. 16:02:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 718ms 16:02:46 INFO - PROCESS | 1659 | 1467068566783 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 16:02:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:02:46 INFO - PROCESS | 1659 | 1467068566786 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 16:02:46 INFO - PROCESS | 1659 | 1467068566790 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:02:46 INFO - PROCESS | 1659 | 1467068566791 Marionette TRACE conn2 <- [1,362,null,{}] 16:02:46 INFO - PROCESS | 1659 | 1467068566795 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}] 16:02:46 INFO - PROCESS | 1659 | 1467068566798 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:46 INFO - PROCESS | 1659 | 1467068566903 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 16:02:46 INFO - PROCESS | 1659 | 1467068566990 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:46 INFO - PROCESS | 1659 | 1467068566991 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185c8800 == 47 [pid = 1659] [id = 98] 16:02:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1195b2000) [pid = 1659] [serial = 291] [outer = 0x0] 16:02:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1198cbc00) [pid = 1659] [serial = 292] [outer = 0x1195b2000] 16:02:47 INFO - PROCESS | 1659 | 1467068567022 Marionette DEBUG loaded listener.js 16:02:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x120ff0c00) [pid = 1659] [serial = 293] [outer = 0x1195b2000] 16:02:47 INFO - PROCESS | 1659 | 1467068567458 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]]]}] 16:02:47 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. 16:02:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 720ms 16:02:47 INFO - PROCESS | 1659 | 1467068567517 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 16:02:47 INFO - PROCESS | 1659 | 1467068567519 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 16:02:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:02:47 INFO - PROCESS | 1659 | 1467068567524 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:02:47 INFO - PROCESS | 1659 | 1467068567525 Marionette TRACE conn2 <- [1,366,null,{}] 16:02:47 INFO - PROCESS | 1659 | 1467068567527 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}] 16:02:47 INFO - PROCESS | 1659 | 1467068567530 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:47 INFO - PROCESS | 1659 | 1467068567636 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 16:02:47 INFO - PROCESS | 1659 | 1467068567702 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:47 INFO - PROCESS | 1659 | 1467068567704 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x124d6a800 == 48 [pid = 1659] [id = 99] 16:02:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x124639000) [pid = 1659] [serial = 294] [outer = 0x0] 16:02:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x124dbd800) [pid = 1659] [serial = 295] [outer = 0x124639000] 16:02:47 INFO - PROCESS | 1659 | 1467068567733 Marionette DEBUG loaded listener.js 16:02:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x1269d1c00) [pid = 1659] [serial = 296] [outer = 0x124639000] 16:02:48 INFO - PROCESS | 1659 | 1467068568177 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]]]}] 16:02:48 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. 16:02:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 669ms 16:02:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:02:48 INFO - PROCESS | 1659 | 1467068568207 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 16:02:48 INFO - PROCESS | 1659 | 1467068568208 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 16:02:48 INFO - PROCESS | 1659 | 1467068568232 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:02:48 INFO - PROCESS | 1659 | 1467068568237 Marionette TRACE conn2 <- [1,370,null,{}] 16:02:48 INFO - PROCESS | 1659 | 1467068568243 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}] 16:02:48 INFO - PROCESS | 1659 | 1467068568245 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:48 INFO - PROCESS | 1659 | 1467068568351 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 16:02:48 INFO - PROCESS | 1659 | 1467068568431 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:48 INFO - PROCESS | 1659 | 1467068568432 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b0b3000 == 49 [pid = 1659] [id = 100] 16:02:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x129144400) [pid = 1659] [serial = 297] [outer = 0x0] 16:02:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x129368400) [pid = 1659] [serial = 298] [outer = 0x129144400] 16:02:48 INFO - PROCESS | 1659 | 1467068568466 Marionette DEBUG loaded listener.js 16:02:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x12a66a400) [pid = 1659] [serial = 299] [outer = 0x129144400] 16:02:49 INFO - PROCESS | 1659 | 1467068569090 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]]]}] 16:02:49 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. 16:02:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 947ms 16:02:49 INFO - PROCESS | 1659 | 1467068569158 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 16:02:49 INFO - PROCESS | 1659 | 1467068569161 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 16:02:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:02:49 INFO - PROCESS | 1659 | 1467068569164 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:02:49 INFO - PROCESS | 1659 | 1467068569166 Marionette TRACE conn2 <- [1,374,null,{}] 16:02:49 INFO - PROCESS | 1659 | 1467068569170 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}] 16:02:49 INFO - PROCESS | 1659 | 1467068569171 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:49 INFO - PROCESS | 1659 | 1467068569263 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 16:02:49 INFO - PROCESS | 1659 | 1467068569316 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:49 INFO - PROCESS | 1659 | 1467068569319 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x118ac9800 == 50 [pid = 1659] [id = 101] 16:02:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x119223800) [pid = 1659] [serial = 300] [outer = 0x0] 16:02:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x1192c2000) [pid = 1659] [serial = 301] [outer = 0x119223800] 16:02:49 INFO - PROCESS | 1659 | 1467068569346 Marionette DEBUG loaded listener.js 16:02:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x1198cc400) [pid = 1659] [serial = 302] [outer = 0x119223800] 16:02:49 INFO - PROCESS | 1659 | 1467068569776 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:02:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:02:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 621ms 16:02:49 INFO - PROCESS | 1659 | 1467068569785 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 16:02:49 INFO - PROCESS | 1659 | 1467068569788 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 16:02:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:02:49 INFO - PROCESS | 1659 | 1467068569792 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:02:49 INFO - PROCESS | 1659 | 1467068569794 Marionette TRACE conn2 <- [1,378,null,{}] 16:02:49 INFO - PROCESS | 1659 | 1467068569796 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}] 16:02:49 INFO - PROCESS | 1659 | 1467068569798 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:49 INFO - PROCESS | 1659 | 1467068569892 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 16:02:49 INFO - PROCESS | 1659 | --DOCSHELL 0x12a622800 == 49 [pid = 1659] [id = 96] 16:02:49 INFO - PROCESS | 1659 | --DOCSHELL 0x12a495000 == 48 [pid = 1659] [id = 95] 16:02:49 INFO - PROCESS | 1659 | --DOCSHELL 0x128457800 == 47 [pid = 1659] [id = 94] 16:02:49 INFO - PROCESS | 1659 | --DOCSHELL 0x12662f800 == 46 [pid = 1659] [id = 93] 16:02:49 INFO - PROCESS | 1659 | --DOCSHELL 0x124b08800 == 45 [pid = 1659] [id = 92] 16:02:49 INFO - PROCESS | 1659 | --DOCSHELL 0x124435000 == 44 [pid = 1659] [id = 91] 16:02:49 INFO - PROCESS | 1659 | --DOCSHELL 0x123d6b000 == 43 [pid = 1659] [id = 90] 16:02:49 INFO - PROCESS | 1659 | --DOCSHELL 0x123821000 == 42 [pid = 1659] [id = 89] 16:02:49 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x12b998800) [pid = 1659] [serial = 235] [outer = 0x0] [url = about:blank] 16:02:50 INFO - PROCESS | 1659 | 1467068570006 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:50 INFO - PROCESS | 1659 | 1467068570007 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:50 INFO - PROCESS | 1659 | --DOCSHELL 0x1199dc800 == 41 [pid = 1659] [id = 88] 16:02:50 INFO - PROCESS | 1659 | --DOCSHELL 0x11925c800 == 40 [pid = 1659] [id = 87] 16:02:50 INFO - PROCESS | 1659 | --DOCSHELL 0x11856a800 == 39 [pid = 1659] [id = 86] 16:02:50 INFO - PROCESS | 1659 | --DOCSHELL 0x112fc0000 == 38 [pid = 1659] [id = 85] 16:02:50 INFO - PROCESS | 1659 | --DOCSHELL 0x117e4a800 == 37 [pid = 1659] [id = 84] 16:02:50 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x12b995800) [pid = 1659] [serial = 233] [outer = 0x0] [url = about:blank] 16:02:50 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x12b1c2c00) [pid = 1659] [serial = 224] [outer = 0x0] [url = about:blank] 16:02:50 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x12b926c00) [pid = 1659] [serial = 232] [outer = 0x0] [url = about:blank] 16:02:50 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x12a9aec00) [pid = 1659] [serial = 220] [outer = 0x0] [url = about:blank] 16:02:50 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x12a680c00) [pid = 1659] [serial = 217] [outer = 0x0] [url = about:blank] 16:02:50 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x12a9a6400) [pid = 1659] [serial = 218] [outer = 0x0] [url = about:blank] 16:02:50 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x1198cb800) [pid = 1659] [serial = 203] [outer = 0x0] [url = about:blank] 16:02:50 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x12913c000) [pid = 1659] [serial = 214] [outer = 0x0] [url = about:blank] 16:02:50 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1241dac00) [pid = 1659] [serial = 206] [outer = 0x0] [url = about:blank] 16:02:50 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x116fe2000) [pid = 1659] [serial = 195] [outer = 0x0] [url = about:blank] 16:02:50 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x127002400) [pid = 1659] [serial = 212] [outer = 0x0] [url = about:blank] 16:02:50 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x12a508400) [pid = 1659] [serial = 229] [outer = 0x0] [url = about:blank] 16:02:50 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x124be5400) [pid = 1659] [serial = 208] [outer = 0x0] [url = about:blank] 16:02:50 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1195ae400) [pid = 1659] [serial = 202] [outer = 0x0] [url = about:blank] 16:02:50 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x118211000) [pid = 1659] [serial = 198] [outer = 0x0] [url = about:blank] 16:02:50 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x12a668400) [pid = 1659] [serial = 192] [outer = 0x0] [url = about:blank] 16:02:50 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x12a50c400) [pid = 1659] [serial = 215] [outer = 0x0] [url = about:blank] 16:02:50 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x12b91d400) [pid = 1659] [serial = 230] [outer = 0x0] [url = about:blank] 16:02:50 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x118204c00) [pid = 1659] [serial = 196] [outer = 0x0] [url = about:blank] 16:02:50 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x12a9a2800) [pid = 1659] [serial = 193] [outer = 0x0] [url = about:blank] 16:02:50 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x123838800) [pid = 1659] [serial = 205] [outer = 0x0] [url = about:blank] 16:02:50 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x12b01a000) [pid = 1659] [serial = 221] [outer = 0x0] [url = about:blank] 16:02:50 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x118533000) [pid = 1659] [serial = 199] [outer = 0x0] [url = about:blank] 16:02:50 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x118ead800) [pid = 1659] [serial = 226] [outer = 0x0] [url = about:blank] 16:02:50 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x12cb5e400) [pid = 1659] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:02:50 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x12b0cd400) [pid = 1659] [serial = 223] [outer = 0x0] [url = about:blank] 16:02:50 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x12556fc00) [pid = 1659] [serial = 209] [outer = 0x0] [url = about:blank] 16:02:50 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1241e0000) [pid = 1659] [serial = 227] [outer = 0x0] [url = about:blank] 16:02:50 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1267a4000) [pid = 1659] [serial = 211] [outer = 0x0] [url = about:blank] 16:02:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x115e05000 == 38 [pid = 1659] [id = 102] 16:02:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x118e17800) [pid = 1659] [serial = 303] [outer = 0x0] 16:02:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x119e47400) [pid = 1659] [serial = 304] [outer = 0x118e17800] 16:02:50 INFO - PROCESS | 1659 | 1467068570045 Marionette DEBUG loaded listener.js 16:02:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x124be1c00) [pid = 1659] [serial = 305] [outer = 0x118e17800] 16:02:50 INFO - PROCESS | 1659 | 1467068570343 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:02:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:02:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 569ms 16:02:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:02:50 INFO - PROCESS | 1659 | 1467068570361 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 16:02:50 INFO - PROCESS | 1659 | 1467068570363 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 16:02:50 INFO - PROCESS | 1659 | 1467068570373 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:02:50 INFO - PROCESS | 1659 | 1467068570375 Marionette TRACE conn2 <- [1,382,null,{}] 16:02:50 INFO - PROCESS | 1659 | 1467068570385 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}] 16:02:50 INFO - PROCESS | 1659 | 1467068570389 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:50 INFO - PROCESS | 1659 | 1467068570472 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 16:02:50 INFO - PROCESS | 1659 | 1467068570477 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:50 INFO - PROCESS | 1659 | 1467068570479 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x11925e800 == 39 [pid = 1659] [id = 103] 16:02:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x126210000) [pid = 1659] [serial = 306] [outer = 0x0] 16:02:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x128241000) [pid = 1659] [serial = 307] [outer = 0x126210000] 16:02:50 INFO - PROCESS | 1659 | 1467068570509 Marionette DEBUG loaded listener.js 16:02:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1285a3400) [pid = 1659] [serial = 308] [outer = 0x126210000] 16:02:50 INFO - PROCESS | 1659 | 1467068570842 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:02:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:02:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 528ms 16:02:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:02:50 INFO - PROCESS | 1659 | 1467068570894 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 16:02:50 INFO - PROCESS | 1659 | 1467068570895 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 16:02:50 INFO - PROCESS | 1659 | 1467068570898 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:02:50 INFO - PROCESS | 1659 | 1467068570899 Marionette TRACE conn2 <- [1,386,null,{}] 16:02:50 INFO - PROCESS | 1659 | 1467068570901 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}] 16:02:50 INFO - PROCESS | 1659 | 1467068570902 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:50 INFO - PROCESS | 1659 | 1467068570991 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 16:02:50 INFO - PROCESS | 1659 | 1467068570994 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:50 INFO - PROCESS | 1659 | 1467068570996 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f84800 == 40 [pid = 1659] [id = 104] 16:02:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12913c000) [pid = 1659] [serial = 309] [outer = 0x0] 16:02:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12936e000) [pid = 1659] [serial = 310] [outer = 0x12913c000] 16:02:51 INFO - PROCESS | 1659 | 1467068571021 Marionette DEBUG loaded listener.js 16:02:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12a66ac00) [pid = 1659] [serial = 311] [outer = 0x12913c000] 16:02:51 INFO - PROCESS | 1659 | 1467068571366 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]]]}] 16:02:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:02:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 517ms 16:02:51 INFO - PROCESS | 1659 | 1467068571434 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 16:02:51 INFO - PROCESS | 1659 | 1467068571435 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 16:02:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:02:51 INFO - PROCESS | 1659 | 1467068571451 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:02:51 INFO - PROCESS | 1659 | 1467068571452 Marionette TRACE conn2 <- [1,390,null,{}] 16:02:51 INFO - PROCESS | 1659 | 1467068571468 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}] 16:02:51 INFO - PROCESS | 1659 | 1467068571469 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:51 INFO - PROCESS | 1659 | 1467068571582 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 16:02:51 INFO - PROCESS | 1659 | 1467068571602 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:51 INFO - PROCESS | 1659 | 1467068571603 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x1241a7800 == 41 [pid = 1659] [id = 105] 16:02:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12a9acc00) [pid = 1659] [serial = 312] [outer = 0x0] 16:02:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12b0d3400) [pid = 1659] [serial = 313] [outer = 0x12a9acc00] 16:02:51 INFO - PROCESS | 1659 | 1467068571632 Marionette DEBUG loaded listener.js 16:02:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12b9a0800) [pid = 1659] [serial = 314] [outer = 0x12a9acc00] 16:02:52 INFO - PROCESS | 1659 | 1467068571997 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]]]}] 16:02:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:02:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 586ms 16:02:52 INFO - PROCESS | 1659 | 1467068572040 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 16:02:52 INFO - PROCESS | 1659 | 1467068572041 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 16:02:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:02:52 INFO - PROCESS | 1659 | 1467068572043 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:02:52 INFO - PROCESS | 1659 | 1467068572045 Marionette TRACE conn2 <- [1,394,null,{}] 16:02:52 INFO - PROCESS | 1659 | 1467068572047 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}] 16:02:52 INFO - PROCESS | 1659 | 1467068572051 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:52 INFO - PROCESS | 1659 | 1467068572171 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 16:02:52 INFO - PROCESS | 1659 | 1467068572184 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:52 INFO - PROCESS | 1659 | 1467068572192 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x12565e000 == 42 [pid = 1659] [id = 106] 16:02:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12bb1e000) [pid = 1659] [serial = 315] [outer = 0x0] 16:02:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12bf3cc00) [pid = 1659] [serial = 316] [outer = 0x12bb1e000] 16:02:52 INFO - PROCESS | 1659 | 1467068572217 Marionette DEBUG loaded listener.js 16:02:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12c03ac00) [pid = 1659] [serial = 317] [outer = 0x12bb1e000] 16:02:52 INFO - PROCESS | 1659 | 1467068572577 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]]]}] 16:02:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:02:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 567ms 16:02:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:02:52 INFO - PROCESS | 1659 | 1467068572612 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 16:02:52 INFO - PROCESS | 1659 | 1467068572613 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 16:02:52 INFO - PROCESS | 1659 | 1467068572615 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:02:52 INFO - PROCESS | 1659 | 1467068572618 Marionette TRACE conn2 <- [1,398,null,{}] 16:02:52 INFO - PROCESS | 1659 | 1467068572621 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}] 16:02:52 INFO - PROCESS | 1659 | 1467068572622 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:52 INFO - PROCESS | 1659 | 1467068572722 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 16:02:52 INFO - PROCESS | 1659 | 1467068572726 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:52 INFO - PROCESS | 1659 | 1467068572727 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x1262f0000 == 43 [pid = 1659] [id = 107] 16:02:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x12bf38c00) [pid = 1659] [serial = 318] [outer = 0x0] 16:02:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x12c624800) [pid = 1659] [serial = 319] [outer = 0x12bf38c00] 16:02:52 INFO - PROCESS | 1659 | 1467068572780 Marionette DEBUG loaded listener.js 16:02:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12c62bc00) [pid = 1659] [serial = 320] [outer = 0x12bf38c00] 16:02:53 INFO - PROCESS | 1659 | 1467068573119 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]]]}] 16:02:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:02:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 521ms 16:02:53 INFO - PROCESS | 1659 | 1467068573144 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 16:02:53 INFO - PROCESS | 1659 | 1467068573145 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 16:02:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:02:53 INFO - PROCESS | 1659 | 1467068573147 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:02:53 INFO - PROCESS | 1659 | 1467068573149 Marionette TRACE conn2 <- [1,402,null,{}] 16:02:53 INFO - PROCESS | 1659 | 1467068573153 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}] 16:02:53 INFO - PROCESS | 1659 | 1467068573154 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:53 INFO - PROCESS | 1659 | 1467068573264 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 16:02:53 INFO - PROCESS | 1659 | 1467068573268 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:53 INFO - PROCESS | 1659 | 1467068573269 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x12845b000 == 44 [pid = 1659] [id = 108] 16:02:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x112597c00) [pid = 1659] [serial = 321] [outer = 0x0] 16:02:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x11259d800) [pid = 1659] [serial = 322] [outer = 0x112597c00] 16:02:53 INFO - PROCESS | 1659 | 1467068573322 Marionette DEBUG loaded listener.js 16:02:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x116634c00) [pid = 1659] [serial = 323] [outer = 0x112597c00] 16:02:53 INFO - PROCESS | 1659 | 1467068573647 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]]]}] 16:02:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:02:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 523ms 16:02:53 INFO - PROCESS | 1659 | 1467068573671 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 16:02:53 INFO - PROCESS | 1659 | 1467068573672 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 16:02:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:02:53 INFO - PROCESS | 1659 | 1467068573681 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:02:53 INFO - PROCESS | 1659 | 1467068573682 Marionette TRACE conn2 <- [1,406,null,{}] 16:02:53 INFO - PROCESS | 1659 | 1467068573686 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}] 16:02:53 INFO - PROCESS | 1659 | 1467068573688 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:53 INFO - PROCESS | 1659 | 1467068573789 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 16:02:53 INFO - PROCESS | 1659 | 1467068573819 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:53 INFO - PROCESS | 1659 | 1467068573821 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a5ba000 == 45 [pid = 1659] [id = 109] 16:02:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1127e0400) [pid = 1659] [serial = 324] [outer = 0x0] 16:02:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x1127e4400) [pid = 1659] [serial = 325] [outer = 0x1127e0400] 16:02:53 INFO - PROCESS | 1659 | 1467068573845 Marionette DEBUG loaded listener.js 16:02:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x1127e8400) [pid = 1659] [serial = 326] [outer = 0x1127e0400] 16:02:54 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x118a58400) [pid = 1659] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:02:54 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x12a506800) [pid = 1659] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:02:54 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x116719800) [pid = 1659] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:02:54 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x116711c00) [pid = 1659] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:02:54 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x12a9ae400) [pid = 1659] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:02:54 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1285a4800) [pid = 1659] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:02:54 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x123833800) [pid = 1659] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:02:54 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x12a9af000) [pid = 1659] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:02:54 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x12b1d1000) [pid = 1659] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:02:54 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x123a88800) [pid = 1659] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:02:54 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x12463ac00) [pid = 1659] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:02:54 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x117ed1c00) [pid = 1659] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:02:54 INFO - PROCESS | 1659 | 1467068574218 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]]]}] 16:02:54 INFO - PROCESS | 1659 | 1467068574243 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:02:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:02:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 572ms 16:02:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:02:54 INFO - PROCESS | 1659 | 1467068574254 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 16:02:54 INFO - PROCESS | 1659 | 1467068574256 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 16:02:54 INFO - PROCESS | 1659 | 1467068574259 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:02:54 INFO - PROCESS | 1659 | 1467068574261 Marionette TRACE conn2 <- [1,410,null,{}] 16:02:54 INFO - PROCESS | 1659 | 1467068574265 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}] 16:02:54 INFO - PROCESS | 1659 | 1467068574267 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:54 INFO - PROCESS | 1659 | 1467068574407 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 16:02:54 INFO - PROCESS | 1659 | 1467068574517 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:54 INFO - PROCESS | 1659 | 1467068574518 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ae58800 == 46 [pid = 1659] [id = 110] 16:02:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1127e5000) [pid = 1659] [serial = 327] [outer = 0x0] 16:02:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1127eac00) [pid = 1659] [serial = 328] [outer = 0x1127e5000] 16:02:54 INFO - PROCESS | 1659 | 1467068574561 Marionette DEBUG loaded listener.js 16:02:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12c623400) [pid = 1659] [serial = 329] [outer = 0x1127e5000] 16:02:54 INFO - PROCESS | 1659 | 1467068574952 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]]]}] 16:02:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:02:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 719ms 16:02:54 INFO - PROCESS | 1659 | 1467068574979 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 16:02:54 INFO - PROCESS | 1659 | 1467068574981 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 16:02:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:02:54 INFO - PROCESS | 1659 | 1467068574985 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:02:54 INFO - PROCESS | 1659 | 1467068574986 Marionette TRACE conn2 <- [1,414,null,{}] 16:02:54 INFO - PROCESS | 1659 | 1467068574989 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}] 16:02:54 INFO - PROCESS | 1659 | 1467068574990 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:55 INFO - PROCESS | 1659 | 1467068575110 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 16:02:55 INFO - PROCESS | 1659 | 1467068575117 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:55 INFO - PROCESS | 1659 | 1467068575119 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b955800 == 47 [pid = 1659] [id = 111] 16:02:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1198de000) [pid = 1659] [serial = 330] [outer = 0x0] 16:02:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1198e2400) [pid = 1659] [serial = 331] [outer = 0x1198de000] 16:02:55 INFO - PROCESS | 1659 | 1467068575147 Marionette DEBUG loaded listener.js 16:02:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12c62f400) [pid = 1659] [serial = 332] [outer = 0x1198de000] 16:02:55 INFO - PROCESS | 1659 | 1467068575473 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]]]}] 16:02:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:02:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 520ms 16:02:55 INFO - PROCESS | 1659 | 1467068575505 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 16:02:55 INFO - PROCESS | 1659 | 1467068575516 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 16:02:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:02:55 INFO - PROCESS | 1659 | 1467068575521 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:02:55 INFO - PROCESS | 1659 | 1467068575522 Marionette TRACE conn2 <- [1,418,null,{}] 16:02:55 INFO - PROCESS | 1659 | 1467068575524 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}] 16:02:55 INFO - PROCESS | 1659 | 1467068575526 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:55 INFO - PROCESS | 1659 | 1467068575619 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 16:02:55 INFO - PROCESS | 1659 | 1467068575623 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:55 INFO - PROCESS | 1659 | 1467068575624 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bcb4800 == 48 [pid = 1659] [id = 112] 16:02:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x112596c00) [pid = 1659] [serial = 333] [outer = 0x0] 16:02:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1198f0400) [pid = 1659] [serial = 334] [outer = 0x112596c00] 16:02:55 INFO - PROCESS | 1659 | 1467068575656 Marionette DEBUG loaded listener.js 16:02:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1198f6800) [pid = 1659] [serial = 335] [outer = 0x112596c00] 16:02:56 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 16:02:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1118ms 16:02:56 INFO - PROCESS | 1659 | 1467068576636 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]]]}] 16:02:56 INFO - PROCESS | 1659 | 1467068576640 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 16:02:56 INFO - PROCESS | 1659 | 1467068576642 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 16:02:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:02:56 INFO - PROCESS | 1659 | 1467068576646 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:02:56 INFO - PROCESS | 1659 | 1467068576647 Marionette TRACE conn2 <- [1,422,null,{}] 16:02:56 INFO - PROCESS | 1659 | 1467068576652 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}] 16:02:56 INFO - PROCESS | 1659 | 1467068576654 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:56 INFO - PROCESS | 1659 | 1467068576759 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 16:02:56 INFO - PROCESS | 1659 | 1467068576812 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:56 INFO - PROCESS | 1659 | 1467068576814 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x11746d000 == 49 [pid = 1659] [id = 113] 16:02:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x116febc00) [pid = 1659] [serial = 336] [outer = 0x0] 16:02:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x11817d400) [pid = 1659] [serial = 337] [outer = 0x116febc00] 16:02:56 INFO - PROCESS | 1659 | 1467068576845 Marionette DEBUG loaded listener.js 16:02:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x119225400) [pid = 1659] [serial = 338] [outer = 0x116febc00] 16:02:57 INFO - PROCESS | 1659 | 1467068577791 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]]]}] 16:02:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:02:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1174ms 16:02:57 INFO - PROCESS | 1659 | 1467068577841 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 16:02:57 INFO - PROCESS | 1659 | 1467068577844 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 16:02:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:02:57 INFO - PROCESS | 1659 | 1467068577851 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:02:57 INFO - PROCESS | 1659 | 1467068577853 Marionette TRACE conn2 <- [1,426,null,{}] 16:02:57 INFO - PROCESS | 1659 | 1467068577855 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}] 16:02:57 INFO - PROCESS | 1659 | 1467068577857 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:57 INFO - PROCESS | 1659 | 1467068577977 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 16:02:58 INFO - PROCESS | 1659 | 1467068578031 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:58 INFO - PROCESS | 1659 | 1467068578032 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x123821000 == 50 [pid = 1659] [id = 114] 16:02:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1198e5c00) [pid = 1659] [serial = 339] [outer = 0x0] 16:02:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x1198f2400) [pid = 1659] [serial = 340] [outer = 0x1198e5c00] 16:02:58 INFO - PROCESS | 1659 | 1467068578063 Marionette DEBUG loaded listener.js 16:02:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x119b04400) [pid = 1659] [serial = 341] [outer = 0x1198e5c00] 16:02:58 INFO - PROCESS | 1659 | 1467068578708 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] 16:02:58 INFO - PROCESS | 1659 | 1467068578773 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 16:02:58 INFO - PROCESS | 1659 | 1467068578776 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:02:58 INFO - PROCESS | 1659 | 1467068578778 Marionette TRACE conn2 <- [1,430,null,{}] 16:02:58 INFO - PROCESS | 1659 | 1467068578782 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}] 16:02:58 INFO - PROCESS | 1659 | 1467068578784 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:58 INFO - PROCESS | 1659 | 1467068578876 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 16:02:58 INFO - PROCESS | 1659 | 1467068578943 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:58 INFO - PROCESS | 1659 | 1467068578945 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x113010000 == 51 [pid = 1659] [id = 115] 16:02:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x1192ce000) [pid = 1659] [serial = 342] [outer = 0x0] 16:02:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x1198dac00) [pid = 1659] [serial = 343] [outer = 0x1192ce000] 16:02:58 INFO - PROCESS | 1659 | 1467068578974 Marionette DEBUG loaded listener.js 16:02:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x1198e9400) [pid = 1659] [serial = 344] [outer = 0x1192ce000] 16:02:59 INFO - PROCESS | 1659 | --DOCSHELL 0x116fa5800 == 50 [pid = 1659] [id = 66] 16:02:59 INFO - PROCESS | 1659 | --DOCSHELL 0x12b955800 == 49 [pid = 1659] [id = 111] 16:02:59 INFO - PROCESS | 1659 | --DOCSHELL 0x12ae58800 == 48 [pid = 1659] [id = 110] 16:02:59 INFO - PROCESS | 1659 | --DOCSHELL 0x12a5ba000 == 47 [pid = 1659] [id = 109] 16:02:59 INFO - PROCESS | 1659 | --DOCSHELL 0x12845b000 == 46 [pid = 1659] [id = 108] 16:02:59 INFO - PROCESS | 1659 | --DOCSHELL 0x1262f0000 == 45 [pid = 1659] [id = 107] 16:02:59 INFO - PROCESS | 1659 | --DOCSHELL 0x12565e000 == 44 [pid = 1659] [id = 106] 16:02:59 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x12700ec00) [pid = 1659] [serial = 247] [outer = 0x0] [url = about:blank] 16:02:59 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x1167e8400) [pid = 1659] [serial = 238] [outer = 0x0] [url = about:blank] 16:02:59 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x124dbf800) [pid = 1659] [serial = 244] [outer = 0x0] [url = about:blank] 16:02:59 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x1192ca800) [pid = 1659] [serial = 241] [outer = 0x0] [url = about:blank] 16:02:59 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x12bf73800) [pid = 1659] [serial = 286] [outer = 0x0] [url = about:blank] 16:02:59 INFO - PROCESS | 1659 | --DOCSHELL 0x1241a7800 == 43 [pid = 1659] [id = 105] 16:02:59 INFO - PROCESS | 1659 | --DOCSHELL 0x119f84800 == 42 [pid = 1659] [id = 104] 16:02:59 INFO - PROCESS | 1659 | --DOCSHELL 0x11925e800 == 41 [pid = 1659] [id = 103] 16:02:59 INFO - PROCESS | 1659 | --DOCSHELL 0x115e05000 == 40 [pid = 1659] [id = 102] 16:02:59 INFO - PROCESS | 1659 | --DOCSHELL 0x118ac9800 == 39 [pid = 1659] [id = 101] 16:02:59 INFO - PROCESS | 1659 | --DOCSHELL 0x124d6a800 == 38 [pid = 1659] [id = 99] 16:02:59 INFO - PROCESS | 1659 | --DOCSHELL 0x1185c8800 == 37 [pid = 1659] [id = 98] 16:02:59 INFO - PROCESS | 1659 | --DOCSHELL 0x112fc9000 == 36 [pid = 1659] [id = 97] 16:02:59 INFO - PROCESS | 1659 | 1467068579430 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]]]}] 16:02:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:02:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 670ms 16:02:59 INFO - PROCESS | 1659 | 1467068579447 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 16:02:59 INFO - PROCESS | 1659 | 1467068579452 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 16:02:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:02:59 INFO - PROCESS | 1659 | 1467068579462 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:02:59 INFO - PROCESS | 1659 | 1467068579465 Marionette TRACE conn2 <- [1,434,null,{}] 16:02:59 INFO - PROCESS | 1659 | 1467068579468 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}] 16:02:59 INFO - PROCESS | 1659 | 1467068579470 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:59 INFO - PROCESS | 1659 | 1467068579556 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 16:02:59 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x12a669800) [pid = 1659] [serial = 268] [outer = 0x0] [url = about:blank] 16:02:59 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x118209400) [pid = 1659] [serial = 253] [outer = 0x0] [url = about:blank] 16:02:59 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x1198d4400) [pid = 1659] [serial = 254] [outer = 0x0] [url = about:blank] 16:02:59 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x12700b000) [pid = 1659] [serial = 262] [outer = 0x0] [url = about:blank] 16:02:59 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x12b01dc00) [pid = 1659] [serial = 271] [outer = 0x0] [url = about:blank] 16:02:59 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x12913e400) [pid = 1659] [serial = 265] [outer = 0x0] [url = about:blank] 16:02:59 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x123c71c00) [pid = 1659] [serial = 256] [outer = 0x0] [url = about:blank] 16:02:59 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x12463bc00) [pid = 1659] [serial = 257] [outer = 0x0] [url = about:blank] 16:02:59 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x12859c400) [pid = 1659] [serial = 263] [outer = 0x0] [url = about:blank] 16:02:59 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x12b91d800) [pid = 1659] [serial = 274] [outer = 0x0] [url = about:blank] 16:02:59 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x12b99e800) [pid = 1659] [serial = 277] [outer = 0x0] [url = about:blank] 16:02:59 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x12b926400) [pid = 1659] [serial = 275] [outer = 0x0] [url = about:blank] 16:02:59 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x12bf3a000) [pid = 1659] [serial = 284] [outer = 0x0] [url = about:blank] 16:02:59 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x12bb19c00) [pid = 1659] [serial = 278] [outer = 0x0] [url = about:blank] 16:02:59 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x125572000) [pid = 1659] [serial = 259] [outer = 0x0] [url = about:blank] 16:02:59 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x12675b800) [pid = 1659] [serial = 260] [outer = 0x0] [url = about:blank] 16:02:59 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x118531c00) [pid = 1659] [serial = 251] [outer = 0x0] [url = about:blank] 16:02:59 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x118182400) [pid = 1659] [serial = 250] [outer = 0x0] [url = about:blank] 16:02:59 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x12a9a6c00) [pid = 1659] [serial = 269] [outer = 0x0] [url = about:blank] 16:02:59 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x12b1c4c00) [pid = 1659] [serial = 272] [outer = 0x0] [url = about:blank] 16:02:59 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x124d52400) [pid = 1659] [serial = 280] [outer = 0x0] [url = about:blank] 16:02:59 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x12bb1d800) [pid = 1659] [serial = 281] [outer = 0x0] [url = about:blank] 16:02:59 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x12bb21800) [pid = 1659] [serial = 283] [outer = 0x0] [url = about:blank] 16:02:59 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x12a505c00) [pid = 1659] [serial = 266] [outer = 0x0] [url = about:blank] 16:02:59 INFO - PROCESS | 1659 | 1467068579616 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:02:59 INFO - PROCESS | 1659 | 1467068579617 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:02:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e47000 == 37 [pid = 1659] [id = 116] 16:02:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118182400) [pid = 1659] [serial = 345] [outer = 0x0] 16:02:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1198d7800) [pid = 1659] [serial = 346] [outer = 0x118182400] 16:02:59 INFO - PROCESS | 1659 | 1467068579644 Marionette DEBUG loaded listener.js 16:02:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119b0cc00) [pid = 1659] [serial = 347] [outer = 0x118182400] 16:02:59 INFO - PROCESS | 1659 | 1467068579948 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]]]}] 16:02:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:02:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 524ms 16:02:59 INFO - PROCESS | 1659 | 1467068579987 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 16:02:59 INFO - PROCESS | 1659 | 1467068579989 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 16:02:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:02:59 INFO - PROCESS | 1659 | 1467068579991 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:02:59 INFO - PROCESS | 1659 | 1467068579994 Marionette TRACE conn2 <- [1,438,null,{}] 16:03:00 INFO - PROCESS | 1659 | 1467068580004 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}] 16:03:00 INFO - PROCESS | 1659 | 1467068580007 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:00 INFO - PROCESS | 1659 | 1467068580088 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 16:03:00 INFO - PROCESS | 1659 | 1467068580154 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:00 INFO - PROCESS | 1659 | 1467068580156 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x119b17800 == 38 [pid = 1659] [id = 117] 16:03:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x119b0d400) [pid = 1659] [serial = 348] [outer = 0x0] 16:03:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x121076800) [pid = 1659] [serial = 349] [outer = 0x119b0d400] 16:03:00 INFO - PROCESS | 1659 | 1467068580184 Marionette DEBUG loaded listener.js 16:03:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x125570000) [pid = 1659] [serial = 350] [outer = 0x119b0d400] 16:03:00 INFO - PROCESS | 1659 | 1467068580488 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]]]}] 16:03:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:03:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 521ms 16:03:00 INFO - PROCESS | 1659 | 1467068580513 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 16:03:00 INFO - PROCESS | 1659 | 1467068580515 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 16:03:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:03:00 INFO - PROCESS | 1659 | 1467068580520 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:03:00 INFO - PROCESS | 1659 | 1467068580522 Marionette TRACE conn2 <- [1,442,null,{}] 16:03:00 INFO - PROCESS | 1659 | 1467068580524 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}] 16:03:00 INFO - PROCESS | 1659 | 1467068580525 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:00 INFO - PROCESS | 1659 | 1467068580608 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 16:03:00 INFO - PROCESS | 1659 | 1467068580612 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:00 INFO - PROCESS | 1659 | 1467068580613 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x1239a3800 == 39 [pid = 1659] [id = 118] 16:03:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x126203c00) [pid = 1659] [serial = 351] [outer = 0x0] 16:03:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x127009800) [pid = 1659] [serial = 352] [outer = 0x126203c00] 16:03:00 INFO - PROCESS | 1659 | 1467068580642 Marionette DEBUG loaded listener.js 16:03:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12859f000) [pid = 1659] [serial = 353] [outer = 0x126203c00] 16:03:01 INFO - PROCESS | 1659 | 1467068581003 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]]]}] 16:03:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:03:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 519ms 16:03:01 INFO - PROCESS | 1659 | 1467068581040 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 16:03:01 INFO - PROCESS | 1659 | 1467068581041 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 16:03:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:03:01 INFO - PROCESS | 1659 | 1467068581043 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:03:01 INFO - PROCESS | 1659 | 1467068581044 Marionette TRACE conn2 <- [1,446,null,{}] 16:03:01 INFO - PROCESS | 1659 | 1467068581047 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}] 16:03:01 INFO - PROCESS | 1659 | 1467068581048 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:01 INFO - PROCESS | 1659 | 1467068581126 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 16:03:01 INFO - PROCESS | 1659 | 1467068581129 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:01 INFO - PROCESS | 1659 | 1467068581130 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x1244aa000 == 40 [pid = 1659] [id = 119] 16:03:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x127011000) [pid = 1659] [serial = 354] [outer = 0x0] 16:03:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x129138c00) [pid = 1659] [serial = 355] [outer = 0x127011000] 16:03:01 INFO - PROCESS | 1659 | 1467068581159 Marionette DEBUG loaded listener.js 16:03:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x129548000) [pid = 1659] [serial = 356] [outer = 0x127011000] 16:03:01 INFO - PROCESS | 1659 | 1467068581503 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]]]}] 16:03:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:03:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 468ms 16:03:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:03:01 INFO - PROCESS | 1659 | 1467068581512 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 16:03:01 INFO - PROCESS | 1659 | 1467068581513 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 16:03:01 INFO - PROCESS | 1659 | 1467068581517 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:03:01 INFO - PROCESS | 1659 | 1467068581518 Marionette TRACE conn2 <- [1,450,null,{}] 16:03:01 INFO - PROCESS | 1659 | 1467068581521 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}] 16:03:01 INFO - PROCESS | 1659 | 1467068581525 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:01 INFO - PROCESS | 1659 | 1467068581675 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 16:03:01 INFO - PROCESS | 1659 | 1467068581699 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:01 INFO - PROCESS | 1659 | 1467068581701 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x125075800 == 41 [pid = 1659] [id = 120] 16:03:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x126a89800) [pid = 1659] [serial = 357] [outer = 0x0] 16:03:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12a508400) [pid = 1659] [serial = 358] [outer = 0x126a89800] 16:03:01 INFO - PROCESS | 1659 | 1467068581742 Marionette DEBUG loaded listener.js 16:03:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x12b997c00) [pid = 1659] [serial = 359] [outer = 0x126a89800] 16:03:02 INFO - PROCESS | 1659 | 1467068582217 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] 16:03:02 INFO - PROCESS | 1659 | 1467068582239 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 16:03:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:03:02 INFO - PROCESS | 1659 | 1467068582241 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:03:02 INFO - PROCESS | 1659 | 1467068582242 Marionette TRACE conn2 <- [1,454,null,{}] 16:03:02 INFO - PROCESS | 1659 | 1467068582245 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}] 16:03:02 INFO - PROCESS | 1659 | 1467068582246 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:02 INFO - PROCESS | 1659 | 1467068582343 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 16:03:02 INFO - PROCESS | 1659 | 1467068582354 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:02 INFO - PROCESS | 1659 | 1467068582355 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x126a77800 == 42 [pid = 1659] [id = 121] 16:03:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x12b924000) [pid = 1659] [serial = 360] [outer = 0x0] 16:03:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12bf32c00) [pid = 1659] [serial = 361] [outer = 0x12b924000] 16:03:02 INFO - PROCESS | 1659 | 1467068582386 Marionette DEBUG loaded listener.js 16:03:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12bf73400) [pid = 1659] [serial = 362] [outer = 0x12b924000] 16:03:02 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:02 INFO - PROCESS | 1659 | 1467068582718 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]]]}] 16:03:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:03:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 519ms 16:03:02 INFO - PROCESS | 1659 | 1467068582761 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 16:03:02 INFO - PROCESS | 1659 | 1467068582762 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 16:03:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:03:02 INFO - PROCESS | 1659 | 1467068582765 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:03:02 INFO - PROCESS | 1659 | 1467068582766 Marionette TRACE conn2 <- [1,458,null,{}] 16:03:02 INFO - PROCESS | 1659 | 1467068582770 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}] 16:03:02 INFO - PROCESS | 1659 | 1467068582772 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:02 INFO - PROCESS | 1659 | 1467068582871 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 16:03:02 INFO - PROCESS | 1659 | 1467068582874 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:02 INFO - PROCESS | 1659 | 1467068582875 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x129310000 == 43 [pid = 1659] [id = 122] 16:03:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12b9a2000) [pid = 1659] [serial = 363] [outer = 0x0] 16:03:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x12bf80c00) [pid = 1659] [serial = 364] [outer = 0x12b9a2000] 16:03:02 INFO - PROCESS | 1659 | 1467068582903 Marionette DEBUG loaded listener.js 16:03:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x12c035c00) [pid = 1659] [serial = 365] [outer = 0x12b9a2000] 16:03:03 INFO - PROCESS | 1659 | 1467068583376 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] 16:03:03 INFO - PROCESS | 1659 | 1467068583389 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 16:03:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:03:03 INFO - PROCESS | 1659 | 1467068583401 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:03:03 INFO - PROCESS | 1659 | 1467068583403 Marionette TRACE conn2 <- [1,462,null,{}] 16:03:03 INFO - PROCESS | 1659 | 1467068583407 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}] 16:03:03 INFO - PROCESS | 1659 | 1467068583409 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:03 INFO - PROCESS | 1659 | 1467068583541 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 16:03:03 INFO - PROCESS | 1659 | 1467068583544 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:03 INFO - PROCESS | 1659 | 1467068583553 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a618800 == 44 [pid = 1659] [id = 123] 16:03:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x12c034400) [pid = 1659] [serial = 366] [outer = 0x0] 16:03:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x12c625000) [pid = 1659] [serial = 367] [outer = 0x12c034400] 16:03:03 INFO - PROCESS | 1659 | 1467068583611 Marionette DEBUG loaded listener.js 16:03:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x12c62e800) [pid = 1659] [serial = 368] [outer = 0x12c034400] 16:03:03 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x12700cc00) [pid = 1659] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:03:03 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x118532400) [pid = 1659] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:03:03 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x1243d0c00) [pid = 1659] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:03:03 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1269d9800) [pid = 1659] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:03:03 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x124a28400) [pid = 1659] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:03:03 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x116711400) [pid = 1659] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:03:03 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x112597c00) [pid = 1659] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:03:03 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1195b2000) [pid = 1659] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:03:03 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x12913c000) [pid = 1659] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:03:03 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x12a9acc00) [pid = 1659] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:03:03 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x12bf38c00) [pid = 1659] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:03:03 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x119223800) [pid = 1659] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:03:03 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x111e59000) [pid = 1659] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:03:03 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x126210000) [pid = 1659] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:03:03 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x118e17800) [pid = 1659] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:03:03 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1127e0400) [pid = 1659] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:03:03 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1198de000) [pid = 1659] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:03:03 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1127e5000) [pid = 1659] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:03:03 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x12bb1e000) [pid = 1659] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:03:04 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:04 INFO - PROCESS | 1659 | 1467068584063 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] 16:03:04 INFO - PROCESS | 1659 | 1467068584074 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 16:03:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:03:04 INFO - PROCESS | 1659 | 1467068584076 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:03:04 INFO - PROCESS | 1659 | 1467068584077 Marionette TRACE conn2 <- [1,466,null,{}] 16:03:04 INFO - PROCESS | 1659 | 1467068584079 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}] 16:03:04 INFO - PROCESS | 1659 | 1467068584081 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:04 INFO - PROCESS | 1659 | 1467068584214 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 16:03:04 INFO - PROCESS | 1659 | 1467068584254 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:04 INFO - PROCESS | 1659 | 1467068584255 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x129308000 == 45 [pid = 1659] [id = 124] 16:03:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1125a0800) [pid = 1659] [serial = 369] [outer = 0x0] 16:03:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1174a9400) [pid = 1659] [serial = 370] [outer = 0x1125a0800] 16:03:04 INFO - PROCESS | 1659 | 1467068584279 Marionette DEBUG loaded listener.js 16:03:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1174b0c00) [pid = 1659] [serial = 371] [outer = 0x1125a0800] 16:03:04 INFO - PROCESS | 1659 | 1467068584556 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] 16:03:04 INFO - PROCESS | 1659 | 1467068584596 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 16:03:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:03:04 INFO - PROCESS | 1659 | 1467068584599 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:03:04 INFO - PROCESS | 1659 | 1467068584604 Marionette TRACE conn2 <- [1,470,null,{}] 16:03:04 INFO - PROCESS | 1659 | 1467068584607 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}] 16:03:04 INFO - PROCESS | 1659 | 1467068584609 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:04 INFO - PROCESS | 1659 | 1467068584709 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 16:03:04 INFO - PROCESS | 1659 | 1467068584764 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:04 INFO - PROCESS | 1659 | 1467068584765 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b957800 == 46 [pid = 1659] [id = 125] 16:03:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1174ac000) [pid = 1659] [serial = 372] [outer = 0x0] 16:03:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1174b0800) [pid = 1659] [serial = 373] [outer = 0x1174ac000] 16:03:04 INFO - PROCESS | 1659 | 1467068584792 Marionette DEBUG loaded listener.js 16:03:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12b922000) [pid = 1659] [serial = 374] [outer = 0x1174ac000] 16:03:05 INFO - PROCESS | 1659 | 1467068585073 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]]]}] 16:03:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:03:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 523ms 16:03:05 INFO - PROCESS | 1659 | 1467068585122 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 16:03:05 INFO - PROCESS | 1659 | 1467068585123 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 16:03:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:03:05 INFO - PROCESS | 1659 | 1467068585126 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:03:05 INFO - PROCESS | 1659 | 1467068585127 Marionette TRACE conn2 <- [1,474,null,{}] 16:03:05 INFO - PROCESS | 1659 | 1467068585129 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}] 16:03:05 INFO - PROCESS | 1659 | 1467068585130 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:05 INFO - PROCESS | 1659 | 1467068585213 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 16:03:05 INFO - PROCESS | 1659 | 1467068585219 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:05 INFO - PROCESS | 1659 | 1467068585220 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bcc9000 == 47 [pid = 1659] [id = 126] 16:03:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x119b7f000) [pid = 1659] [serial = 375] [outer = 0x0] 16:03:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x119b85400) [pid = 1659] [serial = 376] [outer = 0x119b7f000] 16:03:05 INFO - PROCESS | 1659 | 1467068585244 Marionette DEBUG loaded listener.js 16:03:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12700a000) [pid = 1659] [serial = 377] [outer = 0x119b7f000] 16:03:05 INFO - PROCESS | 1659 | 1467068585587 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]]]}] 16:03:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:03:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 468ms 16:03:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:03:05 INFO - PROCESS | 1659 | 1467068585594 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 16:03:05 INFO - PROCESS | 1659 | 1467068585595 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 16:03:05 INFO - PROCESS | 1659 | 1467068585597 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:03:05 INFO - PROCESS | 1659 | 1467068585599 Marionette TRACE conn2 <- [1,478,null,{}] 16:03:05 INFO - PROCESS | 1659 | 1467068585605 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}] 16:03:05 INFO - PROCESS | 1659 | 1467068585606 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:05 INFO - PROCESS | 1659 | 1467068585728 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 16:03:05 INFO - PROCESS | 1659 | 1467068585734 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:05 INFO - PROCESS | 1659 | 1467068585735 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c2cf000 == 48 [pid = 1659] [id = 127] 16:03:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1195ab000) [pid = 1659] [serial = 378] [outer = 0x0] 16:03:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x12bb14400) [pid = 1659] [serial = 379] [outer = 0x1195ab000] 16:03:05 INFO - PROCESS | 1659 | 1467068585759 Marionette DEBUG loaded listener.js 16:03:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12ca02c00) [pid = 1659] [serial = 380] [outer = 0x1195ab000] 16:03:06 INFO - PROCESS | 1659 | 1467068586229 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]]]}] 16:03:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:03:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 673ms 16:03:06 INFO - PROCESS | 1659 | 1467068586272 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 16:03:06 INFO - PROCESS | 1659 | 1467068586274 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 16:03:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:03:06 INFO - PROCESS | 1659 | 1467068586278 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:03:06 INFO - PROCESS | 1659 | 1467068586280 Marionette TRACE conn2 <- [1,482,null,{}] 16:03:06 INFO - PROCESS | 1659 | 1467068586284 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}] 16:03:06 INFO - PROCESS | 1659 | 1467068586285 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:06 INFO - PROCESS | 1659 | 1467068586388 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 16:03:06 INFO - PROCESS | 1659 | 1467068586460 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:06 INFO - PROCESS | 1659 | 1467068586461 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x11855d800 == 49 [pid = 1659] [id = 128] 16:03:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1174b6400) [pid = 1659] [serial = 381] [outer = 0x0] 16:03:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x118256800) [pid = 1659] [serial = 382] [outer = 0x1174b6400] 16:03:06 INFO - PROCESS | 1659 | 1467068586492 Marionette DEBUG loaded listener.js 16:03:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1198db000) [pid = 1659] [serial = 383] [outer = 0x1174b6400] 16:03:06 INFO - PROCESS | 1659 | 1467068586940 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]]]}] 16:03:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:03:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 720ms 16:03:07 INFO - PROCESS | 1659 | 1467068587000 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 16:03:07 INFO - PROCESS | 1659 | 1467068587003 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 16:03:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:03:07 INFO - PROCESS | 1659 | 1467068587008 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:03:07 INFO - PROCESS | 1659 | 1467068587009 Marionette TRACE conn2 <- [1,486,null,{}] 16:03:07 INFO - PROCESS | 1659 | 1467068587012 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}] 16:03:07 INFO - PROCESS | 1659 | 1467068587014 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:07 INFO - PROCESS | 1659 | 1467068587115 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 16:03:07 INFO - PROCESS | 1659 | 1467068587187 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:07 INFO - PROCESS | 1659 | 1467068587189 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x124434000 == 50 [pid = 1659] [id = 129] 16:03:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x119b0b400) [pid = 1659] [serial = 384] [outer = 0x0] 16:03:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x119b10400) [pid = 1659] [serial = 385] [outer = 0x119b0b400] 16:03:07 INFO - PROCESS | 1659 | 1467068587219 Marionette DEBUG loaded listener.js 16:03:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x119b88800) [pid = 1659] [serial = 386] [outer = 0x119b0b400] 16:03:07 INFO - PROCESS | 1659 | 1467068587637 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]]]}] 16:03:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:03:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 671ms 16:03:07 INFO - PROCESS | 1659 | 1467068587695 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 16:03:07 INFO - PROCESS | 1659 | 1467068587698 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 16:03:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:03:07 INFO - PROCESS | 1659 | 1467068587737 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:03:07 INFO - PROCESS | 1659 | 1467068587741 Marionette TRACE conn2 <- [1,490,null,{}] 16:03:07 INFO - PROCESS | 1659 | 1467068587755 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}] 16:03:07 INFO - PROCESS | 1659 | 1467068587760 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:07 INFO - PROCESS | 1659 | 1467068587916 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 16:03:08 INFO - PROCESS | 1659 | 1467068588027 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:08 INFO - PROCESS | 1659 | 1467068588030 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c664800 == 51 [pid = 1659] [id = 130] 16:03:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x119c1c800) [pid = 1659] [serial = 387] [outer = 0x0] 16:03:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x120ffd400) [pid = 1659] [serial = 388] [outer = 0x119c1c800] 16:03:08 INFO - PROCESS | 1659 | 1467068588082 Marionette DEBUG loaded listener.js 16:03:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x1243d0c00) [pid = 1659] [serial = 389] [outer = 0x119c1c800] 16:03:08 INFO - PROCESS | 1659 | 1467068588571 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]]]}] 16:03:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:03:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 899ms 16:03:08 INFO - PROCESS | 1659 | 1467068588614 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 16:03:08 INFO - PROCESS | 1659 | 1467068588616 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 16:03:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:03:08 INFO - PROCESS | 1659 | 1467068588618 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:03:08 INFO - PROCESS | 1659 | 1467068588619 Marionette TRACE conn2 <- [1,494,null,{}] 16:03:08 INFO - PROCESS | 1659 | 1467068588622 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}] 16:03:08 INFO - PROCESS | 1659 | 1467068588623 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:08 INFO - PROCESS | 1659 | 1467068588726 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 16:03:08 INFO - PROCESS | 1659 | 1467068588803 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:08 INFO - PROCESS | 1659 | 1467068588804 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c898000 == 52 [pid = 1659] [id = 131] 16:03:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x11643fc00) [pid = 1659] [serial = 390] [outer = 0x0] 16:03:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x12556dc00) [pid = 1659] [serial = 391] [outer = 0x11643fc00] 16:03:08 INFO - PROCESS | 1659 | 1467068588834 Marionette DEBUG loaded listener.js 16:03:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x1285a6800) [pid = 1659] [serial = 392] [outer = 0x11643fc00] 16:03:09 INFO - PROCESS | 1659 | 1467068589569 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]]]}] 16:03:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:03:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1019ms 16:03:09 INFO - PROCESS | 1659 | 1467068589638 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 16:03:09 INFO - PROCESS | 1659 | 1467068589640 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 16:03:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:03:09 INFO - PROCESS | 1659 | 1467068589652 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:03:09 INFO - PROCESS | 1659 | 1467068589654 Marionette TRACE conn2 <- [1,498,null,{}] 16:03:09 INFO - PROCESS | 1659 | 1467068589658 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}] 16:03:09 INFO - PROCESS | 1659 | 1467068589659 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:09 INFO - PROCESS | 1659 | 1467068589749 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 16:03:09 INFO - PROCESS | 1659 | 1467068589811 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:09 INFO - PROCESS | 1659 | 1467068589814 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x119828000 == 53 [pid = 1659] [id = 132] 16:03:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x117eda000) [pid = 1659] [serial = 393] [outer = 0x0] 16:03:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x118257000) [pid = 1659] [serial = 394] [outer = 0x117eda000] 16:03:09 INFO - PROCESS | 1659 | 1467068589841 Marionette DEBUG loaded listener.js 16:03:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x119688800) [pid = 1659] [serial = 395] [outer = 0x117eda000] 16:03:10 INFO - PROCESS | 1659 | 1467068590321 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]]]}] 16:03:10 INFO - PROCESS | 1659 | --DOCSHELL 0x12bcc9000 == 52 [pid = 1659] [id = 126] 16:03:10 INFO - PROCESS | 1659 | --DOCSHELL 0x12b957800 == 51 [pid = 1659] [id = 125] 16:03:10 INFO - PROCESS | 1659 | --DOCSHELL 0x129308000 == 50 [pid = 1659] [id = 124] 16:03:10 INFO - PROCESS | 1659 | --DOCSHELL 0x12a618800 == 49 [pid = 1659] [id = 123] 16:03:10 INFO - PROCESS | 1659 | --DOCSHELL 0x129310000 == 48 [pid = 1659] [id = 122] 16:03:10 INFO - PROCESS | 1659 | --DOCSHELL 0x126a77800 == 47 [pid = 1659] [id = 121] 16:03:10 INFO - PROCESS | 1659 | --DOCSHELL 0x125075800 == 46 [pid = 1659] [id = 120] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x1198f0400) [pid = 1659] [serial = 334] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x124dbd800) [pid = 1659] [serial = 295] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x129368400) [pid = 1659] [serial = 298] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOCSHELL 0x1244aa000 == 45 [pid = 1659] [id = 119] 16:03:10 INFO - PROCESS | 1659 | --DOCSHELL 0x1239a3800 == 44 [pid = 1659] [id = 118] 16:03:10 INFO - PROCESS | 1659 | --DOCSHELL 0x119b17800 == 43 [pid = 1659] [id = 117] 16:03:10 INFO - PROCESS | 1659 | --DOCSHELL 0x117e47000 == 42 [pid = 1659] [id = 116] 16:03:10 INFO - PROCESS | 1659 | --DOCSHELL 0x113010000 == 41 [pid = 1659] [id = 115] 16:03:10 INFO - PROCESS | 1659 | --DOCSHELL 0x12bcb4800 == 40 [pid = 1659] [id = 112] 16:03:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:03:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 729ms 16:03:10 INFO - PROCESS | 1659 | 1467068590373 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 16:03:10 INFO - PROCESS | 1659 | 1467068590376 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 16:03:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:03:10 INFO - PROCESS | 1659 | 1467068590380 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:03:10 INFO - PROCESS | 1659 | 1467068590382 Marionette TRACE conn2 <- [1,502,null,{}] 16:03:10 INFO - PROCESS | 1659 | 1467068590384 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}] 16:03:10 INFO - PROCESS | 1659 | 1467068590386 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:10 INFO - PROCESS | 1659 | 1467068590465 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x12859b800) [pid = 1659] [serial = 248] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x119c33400) [pid = 1659] [serial = 242] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x12bb13800) [pid = 1659] [serial = 236] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x12bf79c00) [pid = 1659] [serial = 287] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x1267a4400) [pid = 1659] [serial = 245] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x117ecdc00) [pid = 1659] [serial = 239] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x116634c00) [pid = 1659] [serial = 323] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x1127eac00) [pid = 1659] [serial = 328] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1198e2400) [pid = 1659] [serial = 331] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1127e8400) [pid = 1659] [serial = 326] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x12bf3cc00) [pid = 1659] [serial = 316] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x12c03ac00) [pid = 1659] [serial = 317] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x12c623400) [pid = 1659] [serial = 329] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x12b9a0800) [pid = 1659] [serial = 314] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x11259d800) [pid = 1659] [serial = 322] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1198cbc00) [pid = 1659] [serial = 292] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x120ff0c00) [pid = 1659] [serial = 293] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x12936e000) [pid = 1659] [serial = 310] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x12a66ac00) [pid = 1659] [serial = 311] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x12b0d3400) [pid = 1659] [serial = 313] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x12c62bc00) [pid = 1659] [serial = 320] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1198cc400) [pid = 1659] [serial = 302] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1192c2000) [pid = 1659] [serial = 301] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1167f1800) [pid = 1659] [serial = 290] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x113348000) [pid = 1659] [serial = 289] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x12c624800) [pid = 1659] [serial = 319] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x128241000) [pid = 1659] [serial = 307] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1285a3400) [pid = 1659] [serial = 308] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x119e47400) [pid = 1659] [serial = 304] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1127e4400) [pid = 1659] [serial = 325] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x124be1c00) [pid = 1659] [serial = 305] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x12c62f400) [pid = 1659] [serial = 332] [outer = 0x0] [url = about:blank] 16:03:10 INFO - PROCESS | 1659 | 1467068590534 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:10 INFO - PROCESS | 1659 | 1467068590535 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x116954000 == 41 [pid = 1659] [id = 133] 16:03:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1127eac00) [pid = 1659] [serial = 396] [outer = 0x0] 16:03:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x117ecdc00) [pid = 1659] [serial = 397] [outer = 0x1127eac00] 16:03:10 INFO - PROCESS | 1659 | 1467068590565 Marionette DEBUG loaded listener.js 16:03:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1198dc800) [pid = 1659] [serial = 398] [outer = 0x1127eac00] 16:03:10 INFO - PROCESS | 1659 | 1467068590861 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]]]}] 16:03:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:03:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 520ms 16:03:10 INFO - PROCESS | 1659 | 1467068590903 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 16:03:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:03:10 INFO - PROCESS | 1659 | 1467068590905 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 16:03:10 INFO - PROCESS | 1659 | 1467068590907 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:03:10 INFO - PROCESS | 1659 | 1467068590910 Marionette TRACE conn2 <- [1,506,null,{}] 16:03:10 INFO - PROCESS | 1659 | 1467068590918 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}] 16:03:10 INFO - PROCESS | 1659 | 1467068590922 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:11 INFO - PROCESS | 1659 | 1467068591005 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 16:03:11 INFO - PROCESS | 1659 | 1467068591010 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:11 INFO - PROCESS | 1659 | 1467068591012 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x115d77800 == 42 [pid = 1659] [id = 134] 16:03:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1198d8c00) [pid = 1659] [serial = 399] [outer = 0x0] 16:03:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119b7fc00) [pid = 1659] [serial = 400] [outer = 0x1198d8c00] 16:03:11 INFO - PROCESS | 1659 | 1467068591054 Marionette DEBUG loaded listener.js 16:03:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119c17c00) [pid = 1659] [serial = 401] [outer = 0x1198d8c00] 16:03:11 INFO - PROCESS | 1659 | 1467068591428 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]]]}] 16:03:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:03:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 572ms 16:03:11 INFO - PROCESS | 1659 | 1467068591479 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 16:03:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:03:11 INFO - PROCESS | 1659 | 1467068591481 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 16:03:11 INFO - PROCESS | 1659 | 1467068591483 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:03:11 INFO - PROCESS | 1659 | 1467068591484 Marionette TRACE conn2 <- [1,510,null,{}] 16:03:11 INFO - PROCESS | 1659 | 1467068591487 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}] 16:03:11 INFO - PROCESS | 1659 | 1467068591488 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:11 INFO - PROCESS | 1659 | 1467068591578 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 16:03:11 INFO - PROCESS | 1659 | 1467068591637 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:11 INFO - PROCESS | 1659 | 1467068591638 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x119cbf800 == 43 [pid = 1659] [id = 135] 16:03:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1198f6400) [pid = 1659] [serial = 402] [outer = 0x0] 16:03:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x123837400) [pid = 1659] [serial = 403] [outer = 0x1198f6400] 16:03:11 INFO - PROCESS | 1659 | 1467068591664 Marionette DEBUG loaded listener.js 16:03:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x123f54c00) [pid = 1659] [serial = 404] [outer = 0x1198f6400] 16:03:12 INFO - PROCESS | 1659 | 1467068592018 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]]]}] 16:03:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:03:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 571ms 16:03:12 INFO - PROCESS | 1659 | 1467068592055 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 16:03:12 INFO - PROCESS | 1659 | 1467068592057 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 16:03:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:03:12 INFO - PROCESS | 1659 | 1467068592060 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:03:12 INFO - PROCESS | 1659 | 1467068592062 Marionette TRACE conn2 <- [1,514,null,{}] 16:03:12 INFO - PROCESS | 1659 | 1467068592066 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}] 16:03:12 INFO - PROCESS | 1659 | 1467068592068 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:12 INFO - PROCESS | 1659 | 1467068592231 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 16:03:12 INFO - PROCESS | 1659 | 1467068592317 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:12 INFO - PROCESS | 1659 | 1467068592318 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x123bc5000 == 44 [pid = 1659] [id = 136] 16:03:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x119c30000) [pid = 1659] [serial = 405] [outer = 0x0] 16:03:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1243c4c00) [pid = 1659] [serial = 406] [outer = 0x119c30000] 16:03:12 INFO - PROCESS | 1659 | 1467068592361 Marionette DEBUG loaded listener.js 16:03:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1256c1800) [pid = 1659] [serial = 407] [outer = 0x119c30000] 16:03:12 INFO - PROCESS | 1659 | 1467068592676 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]]]}] 16:03:12 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 16:03:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 669ms 16:03:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:03:12 INFO - PROCESS | 1659 | 1467068592730 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 16:03:12 INFO - PROCESS | 1659 | 1467068592731 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 16:03:12 INFO - PROCESS | 1659 | 1467068592733 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:03:12 INFO - PROCESS | 1659 | 1467068592735 Marionette TRACE conn2 <- [1,518,null,{}] 16:03:12 INFO - PROCESS | 1659 | 1467068592737 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}] 16:03:12 INFO - PROCESS | 1659 | 1467068592741 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:12 INFO - PROCESS | 1659 | 1467068592866 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 16:03:12 INFO - PROCESS | 1659 | 1467068592869 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:12 INFO - PROCESS | 1659 | 1467068592871 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x1244ac800 == 45 [pid = 1659] [id = 137] 16:03:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x124bdb400) [pid = 1659] [serial = 408] [outer = 0x0] 16:03:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12700d400) [pid = 1659] [serial = 409] [outer = 0x124bdb400] 16:03:12 INFO - PROCESS | 1659 | 1467068592896 Marionette DEBUG loaded listener.js 16:03:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12a50b000) [pid = 1659] [serial = 410] [outer = 0x124bdb400] 16:03:13 INFO - PROCESS | 1659 | 1467068593239 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]]]}] 16:03:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:03:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 519ms 16:03:13 INFO - PROCESS | 1659 | 1467068593255 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 16:03:13 INFO - PROCESS | 1659 | 1467068593256 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 16:03:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:03:13 INFO - PROCESS | 1659 | 1467068593259 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:03:13 INFO - PROCESS | 1659 | 1467068593260 Marionette TRACE conn2 <- [1,522,null,{}] 16:03:13 INFO - PROCESS | 1659 | 1467068593270 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}] 16:03:13 INFO - PROCESS | 1659 | 1467068593271 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:13 INFO - PROCESS | 1659 | 1467068593374 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 16:03:13 INFO - PROCESS | 1659 | 1467068593378 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:13 INFO - PROCESS | 1659 | 1467068593379 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x1262f5800 == 46 [pid = 1659] [id = 138] 16:03:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x128244c00) [pid = 1659] [serial = 411] [outer = 0x0] 16:03:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12a68ac00) [pid = 1659] [serial = 412] [outer = 0x128244c00] 16:03:13 INFO - PROCESS | 1659 | 1467068593442 Marionette DEBUG loaded listener.js 16:03:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x12a9af400) [pid = 1659] [serial = 413] [outer = 0x128244c00] 16:03:13 INFO - PROCESS | 1659 | 1467068593775 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]]]}] 16:03:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:03:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 527ms 16:03:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:03:13 INFO - PROCESS | 1659 | 1467068593788 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 16:03:13 INFO - PROCESS | 1659 | 1467068593789 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 16:03:13 INFO - PROCESS | 1659 | 1467068593791 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:03:13 INFO - PROCESS | 1659 | 1467068593792 Marionette TRACE conn2 <- [1,526,null,{}] 16:03:13 INFO - PROCESS | 1659 | 1467068593795 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}] 16:03:13 INFO - PROCESS | 1659 | 1467068593796 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:13 INFO - PROCESS | 1659 | 1467068593905 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 16:03:13 INFO - PROCESS | 1659 | 1467068593909 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:13 INFO - PROCESS | 1659 | 1467068593910 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x126a79000 == 47 [pid = 1659] [id = 139] 16:03:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x115df6800) [pid = 1659] [serial = 414] [outer = 0x0] 16:03:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12b0d2800) [pid = 1659] [serial = 415] [outer = 0x115df6800] 16:03:13 INFO - PROCESS | 1659 | 1467068593968 Marionette DEBUG loaded listener.js 16:03:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12b1cf400) [pid = 1659] [serial = 416] [outer = 0x115df6800] 16:03:14 INFO - PROCESS | 1659 | 1467068594289 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]]]}] 16:03:14 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 16:03:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 519ms 16:03:14 INFO - PROCESS | 1659 | 1467068594316 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 16:03:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:03:14 INFO - PROCESS | 1659 | 1467068594319 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 16:03:14 INFO - PROCESS | 1659 | 1467068594321 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:03:14 INFO - PROCESS | 1659 | 1467068594322 Marionette TRACE conn2 <- [1,530,null,{}] 16:03:14 INFO - PROCESS | 1659 | 1467068594325 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}] 16:03:14 INFO - PROCESS | 1659 | 1467068594326 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:14 INFO - PROCESS | 1659 | 1467068594426 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 16:03:14 INFO - PROCESS | 1659 | 1467068594436 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:14 INFO - PROCESS | 1659 | 1467068594437 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x1295a5800 == 48 [pid = 1659] [id = 140] 16:03:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12b0ccc00) [pid = 1659] [serial = 417] [outer = 0x0] 16:03:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x12b997400) [pid = 1659] [serial = 418] [outer = 0x12b0ccc00] 16:03:14 INFO - PROCESS | 1659 | 1467068594469 Marionette DEBUG loaded listener.js 16:03:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x12bb1cc00) [pid = 1659] [serial = 419] [outer = 0x12b0ccc00] 16:03:14 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1198e5c00) [pid = 1659] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:03:14 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x12c034400) [pid = 1659] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:03:14 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x119b0d400) [pid = 1659] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:03:14 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1192ce000) [pid = 1659] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:03:14 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1125a0800) [pid = 1659] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:03:14 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1174ac000) [pid = 1659] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:03:14 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x126a89800) [pid = 1659] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:03:14 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x124639000) [pid = 1659] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:03:14 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x129144400) [pid = 1659] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:03:14 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x119b7f000) [pid = 1659] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:03:14 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x12b924000) [pid = 1659] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:03:14 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x12b9a2000) [pid = 1659] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:03:14 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x126203c00) [pid = 1659] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:03:14 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x116febc00) [pid = 1659] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:03:14 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x127011000) [pid = 1659] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:03:14 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x118182400) [pid = 1659] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:03:14 INFO - PROCESS | 1659 | 1467068594909 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"]]]}] 16:03:14 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 16:03:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:03:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:03:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:03:14 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 16:03:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:03:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:03:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:03:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:03:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:03:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 619ms 16:03:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:03:14 INFO - PROCESS | 1659 | 1467068594940 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 16:03:14 INFO - PROCESS | 1659 | 1467068594942 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 16:03:14 INFO - PROCESS | 1659 | 1467068594944 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:03:14 INFO - PROCESS | 1659 | 1467068594945 Marionette TRACE conn2 <- [1,534,null,{}] 16:03:14 INFO - PROCESS | 1659 | 1467068594947 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}] 16:03:14 INFO - PROCESS | 1659 | 1467068594948 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:15 INFO - PROCESS | 1659 | 1467068595078 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 16:03:15 INFO - PROCESS | 1659 | 1467068595112 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:15 INFO - PROCESS | 1659 | 1467068595113 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a61d000 == 49 [pid = 1659] [id = 141] 16:03:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x116430400) [pid = 1659] [serial = 420] [outer = 0x0] 16:03:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x120ff8000) [pid = 1659] [serial = 421] [outer = 0x116430400] 16:03:15 INFO - PROCESS | 1659 | 1467068595138 Marionette DEBUG loaded listener.js 16:03:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12a681400) [pid = 1659] [serial = 422] [outer = 0x116430400] 16:03:15 INFO - PROCESS | 1659 | 1467068595426 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]]]}] 16:03:15 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:03:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 519ms 16:03:15 INFO - PROCESS | 1659 | 1467068595465 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 16:03:15 INFO - PROCESS | 1659 | 1467068595471 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 16:03:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:03:15 INFO - PROCESS | 1659 | 1467068595475 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:03:15 INFO - PROCESS | 1659 | 1467068595477 Marionette TRACE conn2 <- [1,538,null,{}] 16:03:15 INFO - PROCESS | 1659 | 1467068595480 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}] 16:03:15 INFO - PROCESS | 1659 | 1467068595487 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:15 INFO - PROCESS | 1659 | 1467068595703 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 16:03:15 INFO - PROCESS | 1659 | 1467068595713 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:15 INFO - PROCESS | 1659 | 1467068595715 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b178800 == 50 [pid = 1659] [id = 142] 16:03:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1198d8400) [pid = 1659] [serial = 423] [outer = 0x0] 16:03:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12b99d400) [pid = 1659] [serial = 424] [outer = 0x1198d8400] 16:03:15 INFO - PROCESS | 1659 | 1467068595775 Marionette DEBUG loaded listener.js 16:03:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12c031400) [pid = 1659] [serial = 425] [outer = 0x1198d8400] 16:03:16 INFO - PROCESS | 1659 | 1467068596140 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]]]}] 16:03:16 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. 16:03:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 671ms 16:03:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:03:16 INFO - PROCESS | 1659 | 1467068596145 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 16:03:16 INFO - PROCESS | 1659 | 1467068596146 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 16:03:16 INFO - PROCESS | 1659 | 1467068596149 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:03:16 INFO - PROCESS | 1659 | 1467068596151 Marionette TRACE conn2 <- [1,542,null,{}] 16:03:16 INFO - PROCESS | 1659 | 1467068596153 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}] 16:03:16 INFO - PROCESS | 1659 | 1467068596154 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:16 INFO - PROCESS | 1659 | 1467068596241 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 16:03:16 INFO - PROCESS | 1659 | 1467068596299 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:16 INFO - PROCESS | 1659 | 1467068596300 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bcb4000 == 51 [pid = 1659] [id = 143] 16:03:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12bf7bc00) [pid = 1659] [serial = 426] [outer = 0x0] 16:03:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12c621400) [pid = 1659] [serial = 427] [outer = 0x12bf7bc00] 16:03:16 INFO - PROCESS | 1659 | 1467068596324 Marionette DEBUG loaded listener.js 16:03:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12ca05400) [pid = 1659] [serial = 428] [outer = 0x12bf7bc00] 16:03:16 INFO - PROCESS | 1659 | 1467068596557 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]]]}] 16:03:16 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. 16:03:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 471ms 16:03:16 INFO - PROCESS | 1659 | 1467068596623 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 16:03:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:03:16 INFO - PROCESS | 1659 | 1467068596624 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 16:03:16 INFO - PROCESS | 1659 | 1467068596627 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:03:16 INFO - PROCESS | 1659 | 1467068596628 Marionette TRACE conn2 <- [1,546,null,{}] 16:03:16 INFO - PROCESS | 1659 | 1467068596630 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}] 16:03:16 INFO - PROCESS | 1659 | 1467068596631 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:16 INFO - PROCESS | 1659 | 1467068596752 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 16:03:16 INFO - PROCESS | 1659 | 1467068596892 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:16 INFO - PROCESS | 1659 | 1467068596894 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x115eb9800 == 52 [pid = 1659] [id = 144] 16:03:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x112593c00) [pid = 1659] [serial = 429] [outer = 0x0] 16:03:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x11259ec00) [pid = 1659] [serial = 430] [outer = 0x112593c00] 16:03:16 INFO - PROCESS | 1659 | 1467068596953 Marionette DEBUG loaded listener.js 16:03:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x115e5d800) [pid = 1659] [serial = 431] [outer = 0x112593c00] 16:03:17 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:03:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 769ms 16:03:17 INFO - PROCESS | 1659 | 1467068597392 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]]]}] 16:03:17 INFO - PROCESS | 1659 | 1467068597398 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 16:03:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:03:17 INFO - PROCESS | 1659 | 1467068597401 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 16:03:17 INFO - PROCESS | 1659 | 1467068597404 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:03:17 INFO - PROCESS | 1659 | 1467068597406 Marionette TRACE conn2 <- [1,550,null,{}] 16:03:17 INFO - PROCESS | 1659 | 1467068597409 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}] 16:03:17 INFO - PROCESS | 1659 | 1467068597412 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:17 INFO - PROCESS | 1659 | 1467068597522 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 16:03:17 INFO - PROCESS | 1659 | 1467068597614 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:17 INFO - PROCESS | 1659 | 1467068597616 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x1199c8800 == 53 [pid = 1659] [id = 145] 16:03:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x116a13400) [pid = 1659] [serial = 432] [outer = 0x0] 16:03:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x118eb6000) [pid = 1659] [serial = 433] [outer = 0x116a13400] 16:03:17 INFO - PROCESS | 1659 | 1467068597655 Marionette DEBUG loaded listener.js 16:03:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x119b05400) [pid = 1659] [serial = 434] [outer = 0x116a13400] 16:03:18 INFO - PROCESS | 1659 | 1467068598026 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]]]}] 16:03:18 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. 16:03:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 669ms 16:03:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:03:18 INFO - PROCESS | 1659 | 1467068598076 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 16:03:18 INFO - PROCESS | 1659 | 1467068598078 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 16:03:18 INFO - PROCESS | 1659 | 1467068598081 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:03:18 INFO - PROCESS | 1659 | 1467068598082 Marionette TRACE conn2 <- [1,554,null,{}] 16:03:18 INFO - PROCESS | 1659 | 1467068598085 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}] 16:03:18 INFO - PROCESS | 1659 | 1467068598086 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:18 INFO - PROCESS | 1659 | 1467068598194 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 16:03:18 INFO - PROCESS | 1659 | 1467068598286 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:18 INFO - PROCESS | 1659 | 1467068598288 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a625800 == 54 [pid = 1659] [id = 146] 16:03:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x119b87800) [pid = 1659] [serial = 435] [outer = 0x0] 16:03:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x119c1d800) [pid = 1659] [serial = 436] [outer = 0x119b87800] 16:03:18 INFO - PROCESS | 1659 | 1467068598316 Marionette DEBUG loaded listener.js 16:03:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x1241d7800) [pid = 1659] [serial = 437] [outer = 0x119b87800] 16:03:18 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:18 INFO - PROCESS | 1659 | 1467068598742 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]]]}] 16:03:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:03:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 668ms 16:03:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:03:18 INFO - PROCESS | 1659 | 1467068598750 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 16:03:18 INFO - PROCESS | 1659 | 1467068598751 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 16:03:18 INFO - PROCESS | 1659 | 1467068598758 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:03:18 INFO - PROCESS | 1659 | 1467068598763 Marionette TRACE conn2 <- [1,558,null,{}] 16:03:18 INFO - PROCESS | 1659 | 1467068598766 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}] 16:03:18 INFO - PROCESS | 1659 | 1467068598769 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:18 INFO - PROCESS | 1659 | 1467068598875 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 16:03:18 INFO - PROCESS | 1659 | 1467068598935 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:18 INFO - PROCESS | 1659 | 1467068598936 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c8a8000 == 55 [pid = 1659] [id = 147] 16:03:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1243c7c00) [pid = 1659] [serial = 438] [outer = 0x0] 16:03:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x128241000) [pid = 1659] [serial = 439] [outer = 0x1243c7c00] 16:03:18 INFO - PROCESS | 1659 | 1467068598965 Marionette DEBUG loaded listener.js 16:03:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x12954e000) [pid = 1659] [serial = 440] [outer = 0x1243c7c00] 16:03:19 INFO - PROCESS | 1659 | 1467068599402 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]]]}] 16:03:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:03:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 676ms 16:03:19 INFO - PROCESS | 1659 | 1467068599431 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 16:03:19 INFO - PROCESS | 1659 | 1467068599433 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 16:03:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:03:19 INFO - PROCESS | 1659 | 1467068599436 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:03:19 INFO - PROCESS | 1659 | 1467068599437 Marionette TRACE conn2 <- [1,562,null,{}] 16:03:19 INFO - PROCESS | 1659 | 1467068599439 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}] 16:03:19 INFO - PROCESS | 1659 | 1467068599441 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:19 INFO - PROCESS | 1659 | 1467068599564 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 16:03:19 INFO - PROCESS | 1659 | 1467068599636 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:19 INFO - PROCESS | 1659 | 1467068599637 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x12caeb800 == 56 [pid = 1659] [id = 148] 16:03:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x12b1c6000) [pid = 1659] [serial = 441] [outer = 0x0] 16:03:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x12bf38000) [pid = 1659] [serial = 442] [outer = 0x12b1c6000] 16:03:19 INFO - PROCESS | 1659 | 1467068599666 Marionette DEBUG loaded listener.js 16:03:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x12bf78800) [pid = 1659] [serial = 443] [outer = 0x12b1c6000] 16:03:19 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:20 INFO - PROCESS | 1659 | 1467068600070 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]]]}] 16:03:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:03:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 668ms 16:03:20 INFO - PROCESS | 1659 | 1467068600105 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 16:03:20 INFO - PROCESS | 1659 | 1467068600106 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 16:03:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:03:20 INFO - PROCESS | 1659 | 1467068600109 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:03:20 INFO - PROCESS | 1659 | 1467068600110 Marionette TRACE conn2 <- [1,566,null,{}] 16:03:20 INFO - PROCESS | 1659 | 1467068600113 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}] 16:03:20 INFO - PROCESS | 1659 | 1467068600115 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:20 INFO - PROCESS | 1659 | 1467068600259 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 16:03:20 INFO - PROCESS | 1659 | 1467068600333 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:20 INFO - PROCESS | 1659 | 1467068600337 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d021800 == 57 [pid = 1659] [id = 149] 16:03:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x12ca0c400) [pid = 1659] [serial = 444] [outer = 0x0] 16:03:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x12ca0fc00) [pid = 1659] [serial = 445] [outer = 0x12ca0c400] 16:03:20 INFO - PROCESS | 1659 | 1467068600372 Marionette DEBUG loaded listener.js 16:03:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x12ca72000) [pid = 1659] [serial = 446] [outer = 0x12ca0c400] 16:03:20 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:20 INFO - PROCESS | 1659 | 1467068600818 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]]]}] 16:03:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:03:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 769ms 16:03:21 INFO - PROCESS | 1659 | 1467068601016 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 16:03:21 INFO - PROCESS | 1659 | 1467068601018 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 16:03:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:03:21 INFO - PROCESS | 1659 | 1467068601036 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:03:21 INFO - PROCESS | 1659 | 1467068601037 Marionette TRACE conn2 <- [1,570,null,{}] 16:03:21 INFO - PROCESS | 1659 | 1467068601041 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}] 16:03:21 INFO - PROCESS | 1659 | 1467068601043 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:21 INFO - PROCESS | 1659 | 1467068601139 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 16:03:21 INFO - PROCESS | 1659 | 1467068601195 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:21 INFO - PROCESS | 1659 | 1467068601198 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x119b12800 == 58 [pid = 1659] [id = 150] 16:03:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 119 (0x116781400) [pid = 1659] [serial = 447] [outer = 0x0] 16:03:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 120 (0x116783400) [pid = 1659] [serial = 448] [outer = 0x116781400] 16:03:21 INFO - PROCESS | 1659 | 1467068601226 Marionette DEBUG loaded listener.js 16:03:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 121 (0x116788000) [pid = 1659] [serial = 449] [outer = 0x116781400] 16:03:21 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:21 INFO - PROCESS | 1659 | 1467068601664 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]]]}] 16:03:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:03:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 673ms 16:03:21 INFO - PROCESS | 1659 | 1467068601707 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 16:03:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:03:21 INFO - PROCESS | 1659 | 1467068601709 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 16:03:21 INFO - PROCESS | 1659 | 1467068601714 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:03:21 INFO - PROCESS | 1659 | 1467068601717 Marionette TRACE conn2 <- [1,574,null,{}] 16:03:21 INFO - PROCESS | 1659 | 1467068601719 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}] 16:03:21 INFO - PROCESS | 1659 | 1467068601721 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x12bcb4000 == 57 [pid = 1659] [id = 143] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x12b178800 == 56 [pid = 1659] [id = 142] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x12a61d000 == 55 [pid = 1659] [id = 141] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x1295a5800 == 54 [pid = 1659] [id = 140] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x126a79000 == 53 [pid = 1659] [id = 139] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x1262f5800 == 52 [pid = 1659] [id = 138] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x1244ac800 == 51 [pid = 1659] [id = 137] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x123bc5000 == 50 [pid = 1659] [id = 136] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x119cbf800 == 49 [pid = 1659] [id = 135] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x115d77800 == 48 [pid = 1659] [id = 134] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x116954000 == 47 [pid = 1659] [id = 133] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x119828000 == 46 [pid = 1659] [id = 132] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x124434000 == 45 [pid = 1659] [id = 129] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x11855d800 == 44 [pid = 1659] [id = 128] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x116616800 == 43 [pid = 1659] [id = 80] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x129592000 == 42 [pid = 1659] [id = 83] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x12c2cf000 == 41 [pid = 1659] [id = 127] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x12b0b3000 == 40 [pid = 1659] [id = 100] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x12931b000 == 39 [pid = 1659] [id = 79] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x12c664800 == 38 [pid = 1659] [id = 130] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x11983b000 == 37 [pid = 1659] [id = 81] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x12c898000 == 36 [pid = 1659] [id = 131] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x11746d000 == 35 [pid = 1659] [id = 113] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x123821000 == 34 [pid = 1659] [id = 114] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x1267dd000 == 33 [pid = 1659] [id = 82] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x119b12800 == 32 [pid = 1659] [id = 150] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x12d021800 == 31 [pid = 1659] [id = 149] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x12caeb800 == 30 [pid = 1659] [id = 148] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x12c8a8000 == 29 [pid = 1659] [id = 147] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x12a625800 == 28 [pid = 1659] [id = 146] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x1199c8800 == 27 [pid = 1659] [id = 145] 16:03:22 INFO - PROCESS | 1659 | --DOCSHELL 0x115eb9800 == 26 [pid = 1659] [id = 144] 16:03:22 INFO - PROCESS | 1659 | 1467068602528 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 120 (0x1269d1c00) [pid = 1659] [serial = 296] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 119 (0x12a66a400) [pid = 1659] [serial = 299] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 118 (0x119b85400) [pid = 1659] [serial = 376] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x12bf32c00) [pid = 1659] [serial = 361] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x12bf80c00) [pid = 1659] [serial = 364] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x127009800) [pid = 1659] [serial = 352] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x119225400) [pid = 1659] [serial = 338] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x11817d400) [pid = 1659] [serial = 337] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x129548000) [pid = 1659] [serial = 356] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x129138c00) [pid = 1659] [serial = 355] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x1198d7800) [pid = 1659] [serial = 346] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x119b0cc00) [pid = 1659] [serial = 347] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x119b04400) [pid = 1659] [serial = 341] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x1198f2400) [pid = 1659] [serial = 340] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x12c625000) [pid = 1659] [serial = 367] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x121076800) [pid = 1659] [serial = 349] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x125570000) [pid = 1659] [serial = 350] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1198e9400) [pid = 1659] [serial = 344] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1198dac00) [pid = 1659] [serial = 343] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x12c035c00) [pid = 1659] [serial = 365] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1174a9400) [pid = 1659] [serial = 370] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x12b922000) [pid = 1659] [serial = 374] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x12859f000) [pid = 1659] [serial = 353] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x12a508400) [pid = 1659] [serial = 358] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x12c62e800) [pid = 1659] [serial = 368] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x12bf73400) [pid = 1659] [serial = 362] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1174b0c00) [pid = 1659] [serial = 371] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1174b0800) [pid = 1659] [serial = 373] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x12700a000) [pid = 1659] [serial = 377] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x12b997c00) [pid = 1659] [serial = 359] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x12bb14400) [pid = 1659] [serial = 379] [outer = 0x0] [url = about:blank] 16:03:22 INFO - PROCESS | 1659 | 1467068602673 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:22 INFO - PROCESS | 1659 | 1467068602675 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x112eac000 == 27 [pid = 1659] [id = 151] 16:03:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1127e3000) [pid = 1659] [serial = 450] [outer = 0x0] 16:03:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x11297a000) [pid = 1659] [serial = 451] [outer = 0x1127e3000] 16:03:22 INFO - PROCESS | 1659 | 1467068602704 Marionette DEBUG loaded listener.js 16:03:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x113353400) [pid = 1659] [serial = 452] [outer = 0x1127e3000] 16:03:22 INFO - PROCESS | 1659 | 1467068602978 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]]]}] 16:03:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:03:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1275ms 16:03:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:03:22 INFO - PROCESS | 1659 | 1467068602990 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 16:03:22 INFO - PROCESS | 1659 | 1467068602992 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 16:03:22 INFO - PROCESS | 1659 | 1467068602994 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:03:22 INFO - PROCESS | 1659 | 1467068602996 Marionette TRACE conn2 <- [1,578,null,{}] 16:03:23 INFO - PROCESS | 1659 | 1467068603008 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}] 16:03:23 INFO - PROCESS | 1659 | 1467068603010 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:23 INFO - PROCESS | 1659 | 1467068603103 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 16:03:23 INFO - PROCESS | 1659 | 1467068603182 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:23 INFO - PROCESS | 1659 | 1467068603184 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169ba800 == 28 [pid = 1659] [id = 152] 16:03:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x11677bc00) [pid = 1659] [serial = 453] [outer = 0x0] 16:03:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x116906000) [pid = 1659] [serial = 454] [outer = 0x11677bc00] 16:03:23 INFO - PROCESS | 1659 | 1467068603228 Marionette DEBUG loaded listener.js 16:03:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1174aec00) [pid = 1659] [serial = 455] [outer = 0x11677bc00] 16:03:23 INFO - PROCESS | 1659 | 1467068603649 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]]]}] 16:03:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:03:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 668ms 16:03:23 INFO - PROCESS | 1659 | 1467068603663 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 16:03:23 INFO - PROCESS | 1659 | 1467068603665 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 16:03:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:03:23 INFO - PROCESS | 1659 | 1467068603679 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:03:23 INFO - PROCESS | 1659 | 1467068603680 Marionette TRACE conn2 <- [1,582,null,{}] 16:03:23 INFO - PROCESS | 1659 | 1467068603683 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}] 16:03:23 INFO - PROCESS | 1659 | 1467068603686 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:23 INFO - PROCESS | 1659 | 1467068603762 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 16:03:23 INFO - PROCESS | 1659 | 1467068603770 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:23 INFO - PROCESS | 1659 | 1467068603771 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x118243000 == 29 [pid = 1659] [id = 153] 16:03:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x117ed4400) [pid = 1659] [serial = 456] [outer = 0x0] 16:03:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x118259400) [pid = 1659] [serial = 457] [outer = 0x117ed4400] 16:03:23 INFO - PROCESS | 1659 | 1467068603805 Marionette DEBUG loaded listener.js 16:03:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x118a62000) [pid = 1659] [serial = 458] [outer = 0x117ed4400] 16:03:24 INFO - PROCESS | 1659 | 1467068604173 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]]]}] 16:03:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:03:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 524ms 16:03:24 INFO - PROCESS | 1659 | 1467068604199 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 16:03:24 INFO - PROCESS | 1659 | 1467068604202 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 16:03:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:03:24 INFO - PROCESS | 1659 | 1467068604210 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:03:24 INFO - PROCESS | 1659 | 1467068604213 Marionette TRACE conn2 <- [1,586,null,{}] 16:03:24 INFO - PROCESS | 1659 | 1467068604215 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}] 16:03:24 INFO - PROCESS | 1659 | 1467068604218 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:24 INFO - PROCESS | 1659 | 1467068604332 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 16:03:24 INFO - PROCESS | 1659 | 1467068604364 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:24 INFO - PROCESS | 1659 | 1467068604365 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x119253000 == 30 [pid = 1659] [id = 154] 16:03:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x118203c00) [pid = 1659] [serial = 459] [outer = 0x0] 16:03:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1192c1800) [pid = 1659] [serial = 460] [outer = 0x118203c00] 16:03:24 INFO - PROCESS | 1659 | 1467068604395 Marionette DEBUG loaded listener.js 16:03:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1198da400) [pid = 1659] [serial = 461] [outer = 0x118203c00] 16:03:24 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:24 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:24 INFO - PROCESS | 1659 | 1467068604689 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]]]}] 16:03:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:03:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 524ms 16:03:24 INFO - PROCESS | 1659 | 1467068604731 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 16:03:24 INFO - PROCESS | 1659 | 1467068604732 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 16:03:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:03:24 INFO - PROCESS | 1659 | 1467068604736 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:03:24 INFO - PROCESS | 1659 | 1467068604738 Marionette TRACE conn2 <- [1,590,null,{}] 16:03:24 INFO - PROCESS | 1659 | 1467068604740 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}] 16:03:24 INFO - PROCESS | 1659 | 1467068604741 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:24 INFO - PROCESS | 1659 | 1467068604832 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 16:03:24 INFO - PROCESS | 1659 | 1467068604871 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:24 INFO - PROCESS | 1659 | 1467068604872 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x119828000 == 31 [pid = 1659] [id = 155] 16:03:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1198df400) [pid = 1659] [serial = 462] [outer = 0x0] 16:03:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1198ec000) [pid = 1659] [serial = 463] [outer = 0x1198df400] 16:03:24 INFO - PROCESS | 1659 | 1467068604896 Marionette DEBUG loaded listener.js 16:03:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1198f5400) [pid = 1659] [serial = 464] [outer = 0x1198df400] 16:03:25 INFO - PROCESS | 1659 | 1467068605231 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]]]}] 16:03:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:03:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 520ms 16:03:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:03:25 INFO - PROCESS | 1659 | 1467068605262 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 16:03:25 INFO - PROCESS | 1659 | 1467068605263 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 16:03:25 INFO - PROCESS | 1659 | 1467068605265 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:03:25 INFO - PROCESS | 1659 | 1467068605266 Marionette TRACE conn2 <- [1,594,null,{}] 16:03:25 INFO - PROCESS | 1659 | 1467068605271 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}] 16:03:25 INFO - PROCESS | 1659 | 1467068605272 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:25 INFO - PROCESS | 1659 | 1467068605367 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 16:03:25 INFO - PROCESS | 1659 | 1467068605371 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:25 INFO - PROCESS | 1659 | 1467068605375 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x1239a4800 == 32 [pid = 1659] [id = 156] 16:03:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x117ed3400) [pid = 1659] [serial = 465] [outer = 0x0] 16:03:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x119b7d000) [pid = 1659] [serial = 466] [outer = 0x117ed3400] 16:03:25 INFO - PROCESS | 1659 | 1467068605406 Marionette DEBUG loaded listener.js 16:03:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x119c18000) [pid = 1659] [serial = 467] [outer = 0x117ed3400] 16:03:25 INFO - PROCESS | 1659 | 1467068605757 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]]]}] 16:03:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:03:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 521ms 16:03:25 INFO - PROCESS | 1659 | 1467068605792 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 16:03:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:03:25 INFO - PROCESS | 1659 | 1467068605794 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 16:03:25 INFO - PROCESS | 1659 | 1467068605796 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:03:25 INFO - PROCESS | 1659 | 1467068605797 Marionette TRACE conn2 <- [1,598,null,{}] 16:03:25 INFO - PROCESS | 1659 | 1467068605799 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}] 16:03:25 INFO - PROCESS | 1659 | 1467068605800 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:25 INFO - PROCESS | 1659 | 1467068605897 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 16:03:25 INFO - PROCESS | 1659 | 1467068605900 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:25 INFO - PROCESS | 1659 | 1467068605902 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x113014800 == 33 [pid = 1659] [id = 157] 16:03:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x119c17800) [pid = 1659] [serial = 468] [outer = 0x0] 16:03:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x119e49800) [pid = 1659] [serial = 469] [outer = 0x119c17800] 16:03:25 INFO - PROCESS | 1659 | 1467068605926 Marionette DEBUG loaded listener.js 16:03:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x123839c00) [pid = 1659] [serial = 470] [outer = 0x119c17800] 16:03:26 INFO - PROCESS | 1659 | 1467068606273 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]]]}] 16:03:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:03:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 517ms 16:03:26 INFO - PROCESS | 1659 | 1467068606314 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 16:03:26 INFO - PROCESS | 1659 | 1467068606315 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 16:03:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:03:26 INFO - PROCESS | 1659 | 1467068606320 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:03:26 INFO - PROCESS | 1659 | 1467068606321 Marionette TRACE conn2 <- [1,602,null,{}] 16:03:26 INFO - PROCESS | 1659 | 1467068606323 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}] 16:03:26 INFO - PROCESS | 1659 | 1467068606324 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:26 INFO - PROCESS | 1659 | 1467068606421 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 16:03:26 INFO - PROCESS | 1659 | 1467068606424 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:26 INFO - PROCESS | 1659 | 1467068606425 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x124d15000 == 34 [pid = 1659] [id = 158] 16:03:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x1127e5000) [pid = 1659] [serial = 471] [outer = 0x0] 16:03:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x123c64800) [pid = 1659] [serial = 472] [outer = 0x1127e5000] 16:03:26 INFO - PROCESS | 1659 | 1467068606450 Marionette DEBUG loaded listener.js 16:03:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x124a28400) [pid = 1659] [serial = 473] [outer = 0x1127e5000] 16:03:26 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x1174b6400) [pid = 1659] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:03:26 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x124bdb400) [pid = 1659] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:03:26 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x12b0ccc00) [pid = 1659] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:03:26 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x1198f6400) [pid = 1659] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:03:26 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x115df6800) [pid = 1659] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:03:26 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x1198d8c00) [pid = 1659] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:03:26 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x119c1c800) [pid = 1659] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:03:26 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1127eac00) [pid = 1659] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:03:26 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1195ab000) [pid = 1659] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:03:26 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x119c30000) [pid = 1659] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:03:26 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x116430400) [pid = 1659] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:03:26 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x119b0b400) [pid = 1659] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:03:26 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x112596c00) [pid = 1659] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:03:26 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x117eda000) [pid = 1659] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:03:26 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x128244c00) [pid = 1659] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:03:26 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x11643fc00) [pid = 1659] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:03:26 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1198d8400) [pid = 1659] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:03:26 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x12bf7bc00) [pid = 1659] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:03:27 INFO - PROCESS | 1659 | 1467068607015 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]]]}] 16:03:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:03:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 719ms 16:03:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:03:27 INFO - PROCESS | 1659 | 1467068607039 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 16:03:27 INFO - PROCESS | 1659 | 1467068607040 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 16:03:27 INFO - PROCESS | 1659 | 1467068607042 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:03:27 INFO - PROCESS | 1659 | 1467068607043 Marionette TRACE conn2 <- [1,606,null,{}] 16:03:27 INFO - PROCESS | 1659 | 1467068607045 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}] 16:03:27 INFO - PROCESS | 1659 | 1467068607047 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:27 INFO - PROCESS | 1659 | 1467068607123 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 16:03:27 INFO - PROCESS | 1659 | 1467068607198 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:27 INFO - PROCESS | 1659 | 1467068607199 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x125085000 == 35 [pid = 1659] [id = 159] 16:03:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1127ea800) [pid = 1659] [serial = 474] [outer = 0x0] 16:03:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1198f1400) [pid = 1659] [serial = 475] [outer = 0x1127ea800] 16:03:27 INFO - PROCESS | 1659 | 1467068607224 Marionette DEBUG loaded listener.js 16:03:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x120ff8400) [pid = 1659] [serial = 476] [outer = 0x1127ea800] 16:03:27 INFO - PROCESS | 1659 | 1467068607488 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]]]}] 16:03:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:03:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 468ms 16:03:27 INFO - PROCESS | 1659 | 1467068607512 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 16:03:27 INFO - PROCESS | 1659 | 1467068607513 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 16:03:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:03:27 INFO - PROCESS | 1659 | 1467068607515 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:03:27 INFO - PROCESS | 1659 | 1467068607516 Marionette TRACE conn2 <- [1,610,null,{}] 16:03:27 INFO - PROCESS | 1659 | 1467068607527 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}] 16:03:27 INFO - PROCESS | 1659 | 1467068607528 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:27 INFO - PROCESS | 1659 | 1467068607611 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 16:03:27 INFO - PROCESS | 1659 | 1467068607615 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:27 INFO - PROCESS | 1659 | 1467068607616 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x126a78000 == 36 [pid = 1659] [id = 160] 16:03:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12106c400) [pid = 1659] [serial = 477] [outer = 0x0] 16:03:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x124d5b000) [pid = 1659] [serial = 478] [outer = 0x12106c400] 16:03:27 INFO - PROCESS | 1659 | 1467068607643 Marionette DEBUG loaded listener.js 16:03:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x125571400) [pid = 1659] [serial = 479] [outer = 0x12106c400] 16:03:27 INFO - PROCESS | 1659 | 1467068607960 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]]]}] 16:03:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:03:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 477ms 16:03:27 INFO - PROCESS | 1659 | 1467068607993 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 16:03:27 INFO - PROCESS | 1659 | 1467068607994 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 16:03:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:03:27 INFO - PROCESS | 1659 | 1467068607996 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:03:27 INFO - PROCESS | 1659 | 1467068607997 Marionette TRACE conn2 <- [1,614,null,{}] 16:03:28 INFO - PROCESS | 1659 | 1467068607999 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}] 16:03:28 INFO - PROCESS | 1659 | 1467068608001 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:28 INFO - PROCESS | 1659 | 1467068608107 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 16:03:28 INFO - PROCESS | 1659 | 1467068608112 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:28 INFO - PROCESS | 1659 | 1467068608114 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x12845f000 == 37 [pid = 1659] [id = 161] 16:03:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x112f67800) [pid = 1659] [serial = 480] [outer = 0x0] 16:03:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x124d50000) [pid = 1659] [serial = 481] [outer = 0x112f67800] 16:03:28 INFO - PROCESS | 1659 | 1467068608142 Marionette DEBUG loaded listener.js 16:03:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1198f4c00) [pid = 1659] [serial = 482] [outer = 0x112f67800] 16:03:28 INFO - PROCESS | 1659 | 1467068608474 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]]]}] 16:03:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:03:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 518ms 16:03:28 INFO - PROCESS | 1659 | 1467068608515 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 16:03:28 INFO - PROCESS | 1659 | 1467068608517 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 16:03:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:03:28 INFO - PROCESS | 1659 | 1467068608521 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:03:28 INFO - PROCESS | 1659 | 1467068608523 Marionette TRACE conn2 <- [1,618,null,{}] 16:03:28 INFO - PROCESS | 1659 | 1467068608525 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}] 16:03:28 INFO - PROCESS | 1659 | 1467068608527 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:28 INFO - PROCESS | 1659 | 1467068608614 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 16:03:28 INFO - PROCESS | 1659 | 1467068608620 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:28 INFO - PROCESS | 1659 | 1467068608621 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x118e8d800 == 38 [pid = 1659] [id = 162] 16:03:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x121074400) [pid = 1659] [serial = 483] [outer = 0x0] 16:03:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x128246400) [pid = 1659] [serial = 484] [outer = 0x121074400] 16:03:28 INFO - PROCESS | 1659 | 1467068608645 Marionette DEBUG loaded listener.js 16:03:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x129365c00) [pid = 1659] [serial = 485] [outer = 0x121074400] 16:03:29 INFO - PROCESS | 1659 | --DOCSHELL 0x1169ba800 == 37 [pid = 1659] [id = 152] 16:03:29 INFO - PROCESS | 1659 | --DOCSHELL 0x112eac000 == 36 [pid = 1659] [id = 151] 16:03:29 INFO - PROCESS | 1659 | --DOCSHELL 0x119828000 == 35 [pid = 1659] [id = 155] 16:03:29 INFO - PROCESS | 1659 | --DOCSHELL 0x119253000 == 34 [pid = 1659] [id = 154] 16:03:29 INFO - PROCESS | 1659 | --DOCSHELL 0x124d15000 == 33 [pid = 1659] [id = 158] 16:03:29 INFO - PROCESS | 1659 | --DOCSHELL 0x113014800 == 32 [pid = 1659] [id = 157] 16:03:29 INFO - PROCESS | 1659 | --DOCSHELL 0x1239a4800 == 31 [pid = 1659] [id = 156] 16:03:29 INFO - PROCESS | 1659 | --DOCSHELL 0x125085000 == 30 [pid = 1659] [id = 159] 16:03:29 INFO - PROCESS | 1659 | --DOCSHELL 0x126a78000 == 29 [pid = 1659] [id = 160] 16:03:29 INFO - PROCESS | 1659 | --DOCSHELL 0x118243000 == 28 [pid = 1659] [id = 153] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x118256800) [pid = 1659] [serial = 382] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x12700d400) [pid = 1659] [serial = 409] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x12b997400) [pid = 1659] [serial = 418] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x123f54c00) [pid = 1659] [serial = 404] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x12bb1cc00) [pid = 1659] [serial = 419] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x12b1cf400) [pid = 1659] [serial = 416] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x119b7fc00) [pid = 1659] [serial = 400] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1243d0c00) [pid = 1659] [serial = 389] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x123837400) [pid = 1659] [serial = 403] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1198dc800) [pid = 1659] [serial = 398] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x12ca02c00) [pid = 1659] [serial = 380] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1256c1800) [pid = 1659] [serial = 407] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x12a50b000) [pid = 1659] [serial = 410] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x12b0d2800) [pid = 1659] [serial = 415] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x120ff8000) [pid = 1659] [serial = 421] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x119b10400) [pid = 1659] [serial = 385] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x117ecdc00) [pid = 1659] [serial = 397] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1198f6800) [pid = 1659] [serial = 335] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x12a681400) [pid = 1659] [serial = 422] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1243c4c00) [pid = 1659] [serial = 406] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x119688800) [pid = 1659] [serial = 395] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x119b88800) [pid = 1659] [serial = 386] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x118257000) [pid = 1659] [serial = 394] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x12a9af400) [pid = 1659] [serial = 413] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x119c17c00) [pid = 1659] [serial = 401] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x12556dc00) [pid = 1659] [serial = 391] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12b99d400) [pid = 1659] [serial = 424] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x120ffd400) [pid = 1659] [serial = 388] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x12a68ac00) [pid = 1659] [serial = 412] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1198db000) [pid = 1659] [serial = 383] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1285a6800) [pid = 1659] [serial = 392] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x12c031400) [pid = 1659] [serial = 425] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOCSHELL 0x12845f000 == 27 [pid = 1659] [id = 161] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x12c621400) [pid = 1659] [serial = 427] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x12ca05400) [pid = 1659] [serial = 428] [outer = 0x0] [url = about:blank] 16:03:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x113059c00) [pid = 1659] [serial = 486] [outer = 0x12b996c00] 16:03:30 INFO - PROCESS | 1659 | 1467068610073 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]]]}] 16:03:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:03:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1575ms 16:03:30 INFO - PROCESS | 1659 | 1467068610096 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 16:03:30 INFO - PROCESS | 1659 | 1467068610100 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 16:03:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:03:30 INFO - PROCESS | 1659 | 1467068610103 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:03:30 INFO - PROCESS | 1659 | 1467068610106 Marionette TRACE conn2 <- [1,622,null,{}] 16:03:30 INFO - PROCESS | 1659 | 1467068610110 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}] 16:03:30 INFO - PROCESS | 1659 | 1467068610112 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:30 INFO - PROCESS | 1659 | 1467068610190 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 16:03:30 INFO - PROCESS | 1659 | 1467068610237 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:30 INFO - PROCESS | 1659 | 1467068610240 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x113035800 == 28 [pid = 1659] [id = 163] 16:03:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x114f64000) [pid = 1659] [serial = 487] [outer = 0x0] 16:03:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x115d17400) [pid = 1659] [serial = 488] [outer = 0x114f64000] 16:03:30 INFO - PROCESS | 1659 | 1467068610269 Marionette DEBUG loaded listener.js 16:03:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x11662fc00) [pid = 1659] [serial = 489] [outer = 0x114f64000] 16:03:30 INFO - PROCESS | 1659 | 1467068610573 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]]]}] 16:03:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:03:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 521ms 16:03:30 INFO - PROCESS | 1659 | 1467068610624 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 16:03:30 INFO - PROCESS | 1659 | 1467068610628 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 16:03:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:03:30 INFO - PROCESS | 1659 | 1467068610633 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:03:30 INFO - PROCESS | 1659 | 1467068610635 Marionette TRACE conn2 <- [1,626,null,{}] 16:03:30 INFO - PROCESS | 1659 | 1467068610637 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}] 16:03:30 INFO - PROCESS | 1659 | 1467068610640 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:30 INFO - PROCESS | 1659 | 1467068610722 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 16:03:30 INFO - PROCESS | 1659 | 1467068610775 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:30 INFO - PROCESS | 1659 | 1467068610776 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x116fb4800 == 29 [pid = 1659] [id = 164] 16:03:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x11643c000) [pid = 1659] [serial = 490] [outer = 0x0] 16:03:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x116717c00) [pid = 1659] [serial = 491] [outer = 0x11643c000] 16:03:30 INFO - PROCESS | 1659 | 1467068610820 Marionette DEBUG loaded listener.js 16:03:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x116910000) [pid = 1659] [serial = 492] [outer = 0x11643c000] 16:03:31 INFO - PROCESS | 1659 | 1467068611211 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]]]}] 16:03:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:03:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 623ms 16:03:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:03:31 INFO - PROCESS | 1659 | 1467068611255 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 16:03:31 INFO - PROCESS | 1659 | 1467068611257 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 16:03:31 INFO - PROCESS | 1659 | 1467068611259 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:03:31 INFO - PROCESS | 1659 | 1467068611270 Marionette TRACE conn2 <- [1,630,null,{}] 16:03:31 INFO - PROCESS | 1659 | 1467068611283 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}] 16:03:31 INFO - PROCESS | 1659 | 1467068611286 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:31 INFO - PROCESS | 1659 | 1467068611359 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 16:03:31 INFO - PROCESS | 1659 | 1467068611364 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:31 INFO - PROCESS | 1659 | 1467068611366 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x11837e000 == 30 [pid = 1659] [id = 165] 16:03:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x111aa5800) [pid = 1659] [serial = 493] [outer = 0x0] 16:03:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1174b6400) [pid = 1659] [serial = 494] [outer = 0x111aa5800] 16:03:31 INFO - PROCESS | 1659 | 1467068611396 Marionette DEBUG loaded listener.js 16:03:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11817d400) [pid = 1659] [serial = 495] [outer = 0x111aa5800] 16:03:31 INFO - PROCESS | 1659 | 1467068611731 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]]]}] 16:03:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:03:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 484ms 16:03:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:03:31 INFO - PROCESS | 1659 | 1467068611743 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 16:03:31 INFO - PROCESS | 1659 | 1467068611745 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 16:03:31 INFO - PROCESS | 1659 | 1467068611747 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:03:31 INFO - PROCESS | 1659 | 1467068611748 Marionette TRACE conn2 <- [1,634,null,{}] 16:03:31 INFO - PROCESS | 1659 | 1467068611752 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}] 16:03:31 INFO - PROCESS | 1659 | 1467068611755 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:31 INFO - PROCESS | 1659 | 1467068611831 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 16:03:31 INFO - PROCESS | 1659 | 1467068611837 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:31 INFO - PROCESS | 1659 | 1467068611838 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185c4000 == 31 [pid = 1659] [id = 166] 16:03:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11817b800) [pid = 1659] [serial = 496] [outer = 0x0] 16:03:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x11825b400) [pid = 1659] [serial = 497] [outer = 0x11817b800] 16:03:31 INFO - PROCESS | 1659 | 1467068611906 Marionette DEBUG loaded listener.js 16:03:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118a5d400) [pid = 1659] [serial = 498] [outer = 0x11817b800] 16:03:32 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:32 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:32 INFO - PROCESS | 1659 | 1467068612170 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]]]}] 16:03:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:03:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 470ms 16:03:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:03:32 INFO - PROCESS | 1659 | 1467068612224 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 16:03:32 INFO - PROCESS | 1659 | 1467068612225 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 16:03:32 INFO - PROCESS | 1659 | 1467068612228 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:03:32 INFO - PROCESS | 1659 | 1467068612229 Marionette TRACE conn2 <- [1,638,null,{}] 16:03:32 INFO - PROCESS | 1659 | 1467068612231 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}] 16:03:32 INFO - PROCESS | 1659 | 1467068612233 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:32 INFO - PROCESS | 1659 | 1467068612314 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 16:03:32 INFO - PROCESS | 1659 | 1467068612320 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:32 INFO - PROCESS | 1659 | 1467068612321 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x11981c800 == 32 [pid = 1659] [id = 167] 16:03:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x115d13000) [pid = 1659] [serial = 499] [outer = 0x0] 16:03:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x118a65000) [pid = 1659] [serial = 500] [outer = 0x115d13000] 16:03:32 INFO - PROCESS | 1659 | 1467068612346 Marionette DEBUG loaded listener.js 16:03:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1192bfc00) [pid = 1659] [serial = 501] [outer = 0x115d13000] 16:03:32 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:32 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:32 INFO - PROCESS | 1659 | 1467068612728 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]]]}] 16:03:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:03:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 518ms 16:03:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:03:32 INFO - PROCESS | 1659 | 1467068612748 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 16:03:32 INFO - PROCESS | 1659 | 1467068612750 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 16:03:32 INFO - PROCESS | 1659 | 1467068612753 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:03:32 INFO - PROCESS | 1659 | 1467068612755 Marionette TRACE conn2 <- [1,642,null,{}] 16:03:32 INFO - PROCESS | 1659 | 1467068612757 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}] 16:03:32 INFO - PROCESS | 1659 | 1467068612761 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:32 INFO - PROCESS | 1659 | 1467068612834 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 16:03:32 INFO - PROCESS | 1659 | 1467068612837 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:32 INFO - PROCESS | 1659 | 1467068612838 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x119cbb000 == 33 [pid = 1659] [id = 168] 16:03:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1192cd000) [pid = 1659] [serial = 502] [outer = 0x0] 16:03:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x11968b000) [pid = 1659] [serial = 503] [outer = 0x1192cd000] 16:03:32 INFO - PROCESS | 1659 | 1467068612861 Marionette DEBUG loaded listener.js 16:03:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1198e6000) [pid = 1659] [serial = 504] [outer = 0x1192cd000] 16:03:33 INFO - PROCESS | 1659 | 1467068613244 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]]]}] 16:03:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:03:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 523ms 16:03:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:03:33 INFO - PROCESS | 1659 | 1467068613276 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 16:03:33 INFO - PROCESS | 1659 | 1467068613278 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 16:03:33 INFO - PROCESS | 1659 | 1467068613281 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:03:33 INFO - PROCESS | 1659 | 1467068613286 Marionette TRACE conn2 <- [1,646,null,{}] 16:03:33 INFO - PROCESS | 1659 | 1467068613289 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}] 16:03:33 INFO - PROCESS | 1659 | 1467068613292 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:33 INFO - PROCESS | 1659 | 1467068613421 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 16:03:33 INFO - PROCESS | 1659 | 1467068613427 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:33 INFO - PROCESS | 1659 | 1467068613428 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f8a800 == 34 [pid = 1659] [id = 169] 16:03:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x116786c00) [pid = 1659] [serial = 505] [outer = 0x0] 16:03:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1198f6800) [pid = 1659] [serial = 506] [outer = 0x116786c00] 16:03:33 INFO - PROCESS | 1659 | 1467068613453 Marionette DEBUG loaded listener.js 16:03:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x119b0b400) [pid = 1659] [serial = 507] [outer = 0x116786c00] 16:03:33 INFO - PROCESS | 1659 | 1467068613755 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]]]}] 16:03:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:03:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 523ms 16:03:33 INFO - PROCESS | 1659 | 1467068613804 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 16:03:33 INFO - PROCESS | 1659 | 1467068613806 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 16:03:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:03:33 INFO - PROCESS | 1659 | 1467068613808 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:03:33 INFO - PROCESS | 1659 | 1467068613809 Marionette TRACE conn2 <- [1,650,null,{}] 16:03:33 INFO - PROCESS | 1659 | 1467068613811 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}] 16:03:33 INFO - PROCESS | 1659 | 1467068613812 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:33 INFO - PROCESS | 1659 | 1467068613885 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 16:03:33 INFO - PROCESS | 1659 | 1467068613889 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:33 INFO - PROCESS | 1659 | 1467068613891 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x123a67000 == 35 [pid = 1659] [id = 170] 16:03:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x119b0b800) [pid = 1659] [serial = 508] [outer = 0x0] 16:03:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x119b7fc00) [pid = 1659] [serial = 509] [outer = 0x119b0b800] 16:03:33 INFO - PROCESS | 1659 | 1467068613915 Marionette DEBUG loaded listener.js 16:03:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x119c13000) [pid = 1659] [serial = 510] [outer = 0x119b0b800] 16:03:34 INFO - PROCESS | 1659 | 1467068614227 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]]]}] 16:03:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:03:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 470ms 16:03:34 INFO - PROCESS | 1659 | 1467068614279 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 16:03:34 INFO - PROCESS | 1659 | 1467068614280 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 16:03:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:03:34 INFO - PROCESS | 1659 | 1467068614282 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:03:34 INFO - PROCESS | 1659 | 1467068614283 Marionette TRACE conn2 <- [1,654,null,{}] 16:03:34 INFO - PROCESS | 1659 | 1467068614286 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}] 16:03:34 INFO - PROCESS | 1659 | 1467068614287 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:34 INFO - PROCESS | 1659 | 1467068614387 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 16:03:34 INFO - PROCESS | 1659 | 1467068614391 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:34 INFO - PROCESS | 1659 | 1467068614400 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x118375000 == 36 [pid = 1659] [id = 171] 16:03:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x112594400) [pid = 1659] [serial = 511] [outer = 0x0] 16:03:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x119c1ac00) [pid = 1659] [serial = 512] [outer = 0x112594400] 16:03:34 INFO - PROCESS | 1659 | 1467068614427 Marionette DEBUG loaded listener.js 16:03:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x119e46800) [pid = 1659] [serial = 513] [outer = 0x112594400] 16:03:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:03:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 468ms 16:03:34 INFO - PROCESS | 1659 | 1467068614743 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]]]}] 16:03:34 INFO - PROCESS | 1659 | 1467068614754 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 16:03:34 INFO - PROCESS | 1659 | 1467068614756 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 16:03:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:03:34 INFO - PROCESS | 1659 | 1467068614759 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:03:34 INFO - PROCESS | 1659 | 1467068614760 Marionette TRACE conn2 <- [1,658,null,{}] 16:03:34 INFO - PROCESS | 1659 | 1467068614762 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}] 16:03:34 INFO - PROCESS | 1659 | 1467068614763 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:34 INFO - PROCESS | 1659 | 1467068614847 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 16:03:34 INFO - PROCESS | 1659 | 1467068614853 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:34 INFO - PROCESS | 1659 | 1467068614854 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x124d15000 == 37 [pid = 1659] [id = 172] 16:03:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x119c18c00) [pid = 1659] [serial = 514] [outer = 0x0] 16:03:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x121075c00) [pid = 1659] [serial = 515] [outer = 0x119c18c00] 16:03:34 INFO - PROCESS | 1659 | 1467068614879 Marionette DEBUG loaded listener.js 16:03:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x123838800) [pid = 1659] [serial = 516] [outer = 0x119c18c00] 16:03:35 INFO - PROCESS | 1659 | 1467068615240 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]]]}] 16:03:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:03:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 519ms 16:03:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:03:35 INFO - PROCESS | 1659 | 1467068615279 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 16:03:35 INFO - PROCESS | 1659 | 1467068615280 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 16:03:35 INFO - PROCESS | 1659 | 1467068615283 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:03:35 INFO - PROCESS | 1659 | 1467068615284 Marionette TRACE conn2 <- [1,662,null,{}] 16:03:35 INFO - PROCESS | 1659 | 1467068615294 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}] 16:03:35 INFO - PROCESS | 1659 | 1467068615295 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:35 INFO - PROCESS | 1659 | 1467068615397 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 16:03:35 INFO - PROCESS | 1659 | 1467068615402 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:35 INFO - PROCESS | 1659 | 1467068615404 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195a8800 == 38 [pid = 1659] [id = 173] 16:03:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x121078000) [pid = 1659] [serial = 517] [outer = 0x0] 16:03:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x12383d000) [pid = 1659] [serial = 518] [outer = 0x121078000] 16:03:35 INFO - PROCESS | 1659 | 1467068615437 Marionette DEBUG loaded listener.js 16:03:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x124694800) [pid = 1659] [serial = 519] [outer = 0x121078000] 16:03:35 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:35 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:35 INFO - PROCESS | 1659 | 1467068615765 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]]]}] 16:03:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:03:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 522ms 16:03:35 INFO - PROCESS | 1659 | 1467068615805 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 16:03:35 INFO - PROCESS | 1659 | 1467068615807 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 16:03:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:03:35 INFO - PROCESS | 1659 | 1467068615809 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:03:35 INFO - PROCESS | 1659 | 1467068615810 Marionette TRACE conn2 <- [1,666,null,{}] 16:03:35 INFO - PROCESS | 1659 | 1467068615812 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}] 16:03:35 INFO - PROCESS | 1659 | 1467068615813 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:35 INFO - PROCESS | 1659 | 1467068615908 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 16:03:35 INFO - PROCESS | 1659 | 1467068615919 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:35 INFO - PROCESS | 1659 | 1467068615920 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x128453000 == 39 [pid = 1659] [id = 174] 16:03:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x124bda800) [pid = 1659] [serial = 520] [outer = 0x0] 16:03:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x12500f800) [pid = 1659] [serial = 521] [outer = 0x124bda800] 16:03:35 INFO - PROCESS | 1659 | 1467068615944 Marionette DEBUG loaded listener.js 16:03:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x1256bd800) [pid = 1659] [serial = 522] [outer = 0x124bda800] 16:03:36 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:36 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:36 INFO - PROCESS | 1659 | 1467068616293 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]]]}] 16:03:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:03:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 521ms 16:03:36 INFO - PROCESS | 1659 | 1467068616330 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 16:03:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:03:36 INFO - PROCESS | 1659 | 1467068616332 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 16:03:36 INFO - PROCESS | 1659 | 1467068616334 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:03:36 INFO - PROCESS | 1659 | 1467068616335 Marionette TRACE conn2 <- [1,670,null,{}] 16:03:36 INFO - PROCESS | 1659 | 1467068616337 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}] 16:03:36 INFO - PROCESS | 1659 | 1467068616338 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:36 INFO - PROCESS | 1659 | 1467068616435 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 16:03:36 INFO - PROCESS | 1659 | 1467068616438 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:36 INFO - PROCESS | 1659 | 1467068616439 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x129317000 == 40 [pid = 1659] [id = 175] 16:03:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x125014400) [pid = 1659] [serial = 523] [outer = 0x0] 16:03:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x126203400) [pid = 1659] [serial = 524] [outer = 0x125014400] 16:03:36 INFO - PROCESS | 1659 | 1467068616470 Marionette DEBUG loaded listener.js 16:03:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x12383a400) [pid = 1659] [serial = 525] [outer = 0x125014400] 16:03:36 INFO - PROCESS | 1659 | 1467068616824 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]]]}] 16:03:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:03:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 521ms 16:03:36 INFO - PROCESS | 1659 | 1467068616861 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 16:03:36 INFO - PROCESS | 1659 | 1467068616862 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 16:03:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:03:36 INFO - PROCESS | 1659 | 1467068616865 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:03:36 INFO - PROCESS | 1659 | 1467068616865 Marionette TRACE conn2 <- [1,674,null,{}] 16:03:36 INFO - PROCESS | 1659 | 1467068616868 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}] 16:03:36 INFO - PROCESS | 1659 | 1467068616869 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:36 INFO - PROCESS | 1659 | 1467068616968 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 16:03:36 INFO - PROCESS | 1659 | 1467068616971 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:36 INFO - PROCESS | 1659 | 1467068616973 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x129309000 == 41 [pid = 1659] [id = 176] 16:03:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x1125a0000) [pid = 1659] [serial = 526] [outer = 0x0] 16:03:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x119c16000) [pid = 1659] [serial = 527] [outer = 0x1125a0000] 16:03:37 INFO - PROCESS | 1659 | 1467068617223 Marionette DEBUG loaded listener.js 16:03:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x127002400) [pid = 1659] [serial = 528] [outer = 0x1125a0000] 16:03:37 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x1198df400) [pid = 1659] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:03:37 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x117ed3400) [pid = 1659] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:03:37 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x1127ea800) [pid = 1659] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:03:37 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x119c17800) [pid = 1659] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:03:37 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x1127e5000) [pid = 1659] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:03:37 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x12106c400) [pid = 1659] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:03:37 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x112f67800) [pid = 1659] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:03:37 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x1243c7c00) [pid = 1659] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:03:37 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x119b87800) [pid = 1659] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:03:37 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x116a13400) [pid = 1659] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:03:37 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x112593c00) [pid = 1659] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:03:37 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x118203c00) [pid = 1659] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:03:37 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x117ed4400) [pid = 1659] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:03:37 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x11677bc00) [pid = 1659] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:03:37 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1127e3000) [pid = 1659] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:03:37 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x116781400) [pid = 1659] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:03:37 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x12ca0c400) [pid = 1659] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:03:37 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x12b1c6000) [pid = 1659] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:03:37 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:37 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:03:37 INFO - PROCESS | 1659 | 1467068617537 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]]]}] 16:03:37 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 16:03:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 721ms 16:03:37 INFO - PROCESS | 1659 | 1467068617586 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 16:03:37 INFO - PROCESS | 1659 | 1467068617587 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 16:03:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:03:37 INFO - PROCESS | 1659 | 1467068617590 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:03:37 INFO - PROCESS | 1659 | 1467068617591 Marionette TRACE conn2 <- [1,678,null,{}] 16:03:37 INFO - PROCESS | 1659 | 1467068617593 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}] 16:03:37 INFO - PROCESS | 1659 | 1467068617594 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:37 INFO - PROCESS | 1659 | 1467068617676 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 16:03:37 INFO - PROCESS | 1659 | 1467068617679 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:37 INFO - PROCESS | 1659 | 1467068617680 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x1295a7800 == 42 [pid = 1659] [id = 177] 16:03:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x11825d000) [pid = 1659] [serial = 529] [outer = 0x0] 16:03:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x119b05000) [pid = 1659] [serial = 530] [outer = 0x11825d000] 16:03:37 INFO - PROCESS | 1659 | 1467068617706 Marionette DEBUG loaded listener.js 16:03:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x123c71c00) [pid = 1659] [serial = 531] [outer = 0x11825d000] 16:03:38 INFO - PROCESS | 1659 | 1467068618011 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]]]}] 16:03:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:03:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 468ms 16:03:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:03:38 INFO - PROCESS | 1659 | 1467068618058 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 16:03:38 INFO - PROCESS | 1659 | 1467068618059 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 16:03:38 INFO - PROCESS | 1659 | 1467068618061 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:03:38 INFO - PROCESS | 1659 | 1467068618062 Marionette TRACE conn2 <- [1,682,null,{}] 16:03:38 INFO - PROCESS | 1659 | 1467068618065 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}] 16:03:38 INFO - PROCESS | 1659 | 1467068618066 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:38 INFO - PROCESS | 1659 | 1467068618171 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 16:03:38 INFO - PROCESS | 1659 | 1467068618176 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:38 INFO - PROCESS | 1659 | 1467068618178 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a62b000 == 43 [pid = 1659] [id = 178] 16:03:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1243c7c00) [pid = 1659] [serial = 532] [outer = 0x0] 16:03:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x127003800) [pid = 1659] [serial = 533] [outer = 0x1243c7c00] 16:03:38 INFO - PROCESS | 1659 | 1467068618201 Marionette DEBUG loaded listener.js 16:03:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12700e000) [pid = 1659] [serial = 534] [outer = 0x1243c7c00] 16:03:39 INFO - PROCESS | 1659 | 1467068619004 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]]]}] 16:03:39 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) 16:03:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 968ms 16:03:39 INFO - PROCESS | 1659 | 1467068619031 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 16:03:39 INFO - PROCESS | 1659 | 1467068619033 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 16:03:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:03:39 INFO - PROCESS | 1659 | 1467068619039 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:03:39 INFO - PROCESS | 1659 | 1467068619040 Marionette TRACE conn2 <- [1,686,null,{}] 16:03:39 INFO - PROCESS | 1659 | 1467068619043 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}] 16:03:39 INFO - PROCESS | 1659 | 1467068619045 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:39 INFO - PROCESS | 1659 | 1467068619176 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 16:03:39 INFO - PROCESS | 1659 | 1467068619181 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:39 INFO - PROCESS | 1659 | 1467068619183 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b17b000 == 44 [pid = 1659] [id = 179] 16:03:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x128245400) [pid = 1659] [serial = 535] [outer = 0x0] 16:03:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1285a4000) [pid = 1659] [serial = 536] [outer = 0x128245400] 16:03:39 INFO - PROCESS | 1659 | 1467068619224 Marionette DEBUG loaded listener.js 16:03:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x129139800) [pid = 1659] [serial = 537] [outer = 0x128245400] 16:03:40 INFO - PROCESS | 1659 | 1467068620260 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]]]}] 16:03:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:03:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1271ms 16:03:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:03:40 INFO - PROCESS | 1659 | 1467068620310 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 16:03:40 INFO - PROCESS | 1659 | 1467068620313 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 16:03:40 INFO - PROCESS | 1659 | 1467068620316 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:03:40 INFO - PROCESS | 1659 | 1467068620318 Marionette TRACE conn2 <- [1,690,null,{}] 16:03:40 INFO - PROCESS | 1659 | 1467068620321 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}] 16:03:40 INFO - PROCESS | 1659 | 1467068620324 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:40 INFO - PROCESS | 1659 | 1467068620457 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 16:03:40 INFO - PROCESS | 1659 | 1467068620550 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:40 INFO - PROCESS | 1659 | 1467068620552 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x116fb3000 == 45 [pid = 1659] [id = 180] 16:03:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x116198400) [pid = 1659] [serial = 538] [outer = 0x0] 16:03:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x11670f400) [pid = 1659] [serial = 539] [outer = 0x116198400] 16:03:40 INFO - PROCESS | 1659 | 1467068620584 Marionette DEBUG loaded listener.js 16:03:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x116785c00) [pid = 1659] [serial = 540] [outer = 0x116198400] 16:03:41 INFO - PROCESS | 1659 | --DOCSHELL 0x12a62b000 == 44 [pid = 1659] [id = 178] 16:03:41 INFO - PROCESS | 1659 | --DOCSHELL 0x1295a7800 == 43 [pid = 1659] [id = 177] 16:03:41 INFO - PROCESS | 1659 | --DOCSHELL 0x129309000 == 42 [pid = 1659] [id = 176] 16:03:41 INFO - PROCESS | 1659 | --DOCSHELL 0x129317000 == 41 [pid = 1659] [id = 175] 16:03:41 INFO - PROCESS | 1659 | --DOCSHELL 0x128453000 == 40 [pid = 1659] [id = 174] 16:03:41 INFO - PROCESS | 1659 | --DOCSHELL 0x1195a8800 == 39 [pid = 1659] [id = 173] 16:03:41 INFO - PROCESS | 1659 | --DOCSHELL 0x124d15000 == 38 [pid = 1659] [id = 172] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x128246400) [pid = 1659] [serial = 484] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOCSHELL 0x118375000 == 37 [pid = 1659] [id = 171] 16:03:41 INFO - PROCESS | 1659 | --DOCSHELL 0x123a67000 == 36 [pid = 1659] [id = 170] 16:03:41 INFO - PROCESS | 1659 | --DOCSHELL 0x119f8a800 == 35 [pid = 1659] [id = 169] 16:03:41 INFO - PROCESS | 1659 | --DOCSHELL 0x119cbb000 == 34 [pid = 1659] [id = 168] 16:03:41 INFO - PROCESS | 1659 | --DOCSHELL 0x11981c800 == 33 [pid = 1659] [id = 167] 16:03:41 INFO - PROCESS | 1659 | --DOCSHELL 0x1185c4000 == 32 [pid = 1659] [id = 166] 16:03:41 INFO - PROCESS | 1659 | --DOCSHELL 0x11837e000 == 31 [pid = 1659] [id = 165] 16:03:41 INFO - PROCESS | 1659 | --DOCSHELL 0x116fb4800 == 30 [pid = 1659] [id = 164] 16:03:41 INFO - PROCESS | 1659 | --DOCSHELL 0x113035800 == 29 [pid = 1659] [id = 163] 16:03:41 INFO - PROCESS | 1659 | --DOCSHELL 0x118e8d800 == 28 [pid = 1659] [id = 162] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x1198f5400) [pid = 1659] [serial = 464] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x1198ec000) [pid = 1659] [serial = 463] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x119b7d000) [pid = 1659] [serial = 466] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1198f1400) [pid = 1659] [serial = 475] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x123839c00) [pid = 1659] [serial = 470] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x119e49800) [pid = 1659] [serial = 469] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x123c64800) [pid = 1659] [serial = 472] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x124d5b000) [pid = 1659] [serial = 478] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x124d50000) [pid = 1659] [serial = 481] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x120ff8400) [pid = 1659] [serial = 476] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x12954e000) [pid = 1659] [serial = 440] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x128241000) [pid = 1659] [serial = 439] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1241d7800) [pid = 1659] [serial = 437] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x119c1d800) [pid = 1659] [serial = 436] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x119b05400) [pid = 1659] [serial = 434] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x118eb6000) [pid = 1659] [serial = 433] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x115e5d800) [pid = 1659] [serial = 431] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x11259ec00) [pid = 1659] [serial = 430] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1192c1800) [pid = 1659] [serial = 460] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x118259400) [pid = 1659] [serial = 457] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x118a62000) [pid = 1659] [serial = 458] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x116906000) [pid = 1659] [serial = 454] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1174aec00) [pid = 1659] [serial = 455] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11297a000) [pid = 1659] [serial = 451] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x113353400) [pid = 1659] [serial = 452] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x116788000) [pid = 1659] [serial = 449] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x116783400) [pid = 1659] [serial = 448] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1198f4c00) [pid = 1659] [serial = 482] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12ca72000) [pid = 1659] [serial = 446] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x12ca0fc00) [pid = 1659] [serial = 445] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x12bf78800) [pid = 1659] [serial = 443] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x12bf38000) [pid = 1659] [serial = 442] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x124a28400) [pid = 1659] [serial = 473] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x119c18000) [pid = 1659] [serial = 467] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x125571400) [pid = 1659] [serial = 479] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x1198da400) [pid = 1659] [serial = 461] [outer = 0x0] [url = about:blank] 16:03:41 INFO - PROCESS | 1659 | 1467068621679 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]]]}] 16:03:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:03:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1376ms 16:03:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:03:41 INFO - PROCESS | 1659 | 1467068621691 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 16:03:41 INFO - PROCESS | 1659 | 1467068621693 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 16:03:41 INFO - PROCESS | 1659 | 1467068621696 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:03:41 INFO - PROCESS | 1659 | 1467068621698 Marionette TRACE conn2 <- [1,694,null,{}] 16:03:41 INFO - PROCESS | 1659 | 1467068621703 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}] 16:03:41 INFO - PROCESS | 1659 | 1467068621704 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:41 INFO - PROCESS | 1659 | 1467068621779 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 16:03:41 INFO - PROCESS | 1659 | 1467068621806 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:41 INFO - PROCESS | 1659 | 1467068621808 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x116671800 == 29 [pid = 1659] [id = 181] 16:03:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x116982400) [pid = 1659] [serial = 541] [outer = 0x0] 16:03:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x116f5cc00) [pid = 1659] [serial = 542] [outer = 0x116982400] 16:03:41 INFO - PROCESS | 1659 | 1467068621835 Marionette DEBUG loaded listener.js 16:03:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1174b0400) [pid = 1659] [serial = 543] [outer = 0x116982400] 16:03:42 INFO - PROCESS | 1659 | 1467068622665 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]]]}] 16:03:42 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) 16:03:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1022ms 16:03:42 INFO - PROCESS | 1659 | 1467068622720 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 16:03:42 INFO - PROCESS | 1659 | 1467068622725 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 16:03:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:03:42 INFO - PROCESS | 1659 | 1467068622732 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:03:42 INFO - PROCESS | 1659 | 1467068622734 Marionette TRACE conn2 <- [1,698,null,{}] 16:03:42 INFO - PROCESS | 1659 | 1467068622753 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}] 16:03:42 INFO - PROCESS | 1659 | 1467068622756 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:42 INFO - PROCESS | 1659 | 1467068622835 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 16:03:42 INFO - PROCESS | 1659 | 1467068622841 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:42 INFO - PROCESS | 1659 | 1467068622842 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x118230000 == 30 [pid = 1659] [id = 182] 16:03:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x11820e400) [pid = 1659] [serial = 544] [outer = 0x0] 16:03:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x118535000) [pid = 1659] [serial = 545] [outer = 0x11820e400] 16:03:42 INFO - PROCESS | 1659 | 1467068622870 Marionette DEBUG loaded listener.js 16:03:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x118eb6000) [pid = 1659] [serial = 546] [outer = 0x11820e400] 16:03:43 INFO - PROCESS | 1659 | 1467068623700 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]]]}] 16:03:43 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) 16:03:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 988ms 16:03:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:03:43 INFO - PROCESS | 1659 | 1467068623719 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 16:03:43 INFO - PROCESS | 1659 | 1467068623721 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 16:03:43 INFO - PROCESS | 1659 | 1467068623723 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:03:43 INFO - PROCESS | 1659 | 1467068623725 Marionette TRACE conn2 <- [1,702,null,{}] 16:03:43 INFO - PROCESS | 1659 | 1467068623733 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}] 16:03:43 INFO - PROCESS | 1659 | 1467068623738 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:43 INFO - PROCESS | 1659 | 1467068623844 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 16:03:43 INFO - PROCESS | 1659 | 1467068623850 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:43 INFO - PROCESS | 1659 | 1467068623853 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x118ac8000 == 31 [pid = 1659] [id = 183] 16:03:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1195b2c00) [pid = 1659] [serial = 547] [outer = 0x0] 16:03:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x119688800) [pid = 1659] [serial = 548] [outer = 0x1195b2c00] 16:03:43 INFO - PROCESS | 1659 | 1467068623881 Marionette DEBUG loaded listener.js 16:03:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1198d8c00) [pid = 1659] [serial = 549] [outer = 0x1195b2c00] 16:03:44 INFO - PROCESS | 1659 | 1467068624714 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]]]}] 16:03:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:03:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1021ms 16:03:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:03:44 INFO - PROCESS | 1659 | 1467068624750 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 16:03:44 INFO - PROCESS | 1659 | 1467068624752 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 16:03:44 INFO - PROCESS | 1659 | 1467068624754 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:03:44 INFO - PROCESS | 1659 | 1467068624755 Marionette TRACE conn2 <- [1,706,null,{}] 16:03:44 INFO - PROCESS | 1659 | 1467068624757 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}] 16:03:44 INFO - PROCESS | 1659 | 1467068624758 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:44 INFO - PROCESS | 1659 | 1467068624855 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 16:03:44 INFO - PROCESS | 1659 | 1467068624860 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:44 INFO - PROCESS | 1659 | 1467068624861 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x1199d1000 == 32 [pid = 1659] [id = 184] 16:03:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x116630400) [pid = 1659] [serial = 550] [outer = 0x0] 16:03:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1198f7000) [pid = 1659] [serial = 551] [outer = 0x116630400] 16:03:44 INFO - PROCESS | 1659 | 1467068624886 Marionette DEBUG loaded listener.js 16:03:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x119b0e800) [pid = 1659] [serial = 552] [outer = 0x116630400] 16:03:45 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x121078000) [pid = 1659] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:03:45 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x11817b800) [pid = 1659] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:03:45 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x111aa5800) [pid = 1659] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:03:45 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1192cd000) [pid = 1659] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:03:45 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x112594400) [pid = 1659] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:03:45 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x114f64000) [pid = 1659] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:03:45 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x11643c000) [pid = 1659] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:03:45 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x116786c00) [pid = 1659] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:03:45 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x119c18c00) [pid = 1659] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:03:45 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x121074400) [pid = 1659] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:03:45 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x115d13000) [pid = 1659] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:03:45 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x119b0b800) [pid = 1659] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:03:45 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x124bda800) [pid = 1659] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:03:45 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x125014400) [pid = 1659] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:03:45 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x1125a0000) [pid = 1659] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:03:45 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x11825d000) [pid = 1659] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:03:45 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x1243c7c00) [pid = 1659] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:03:45 INFO - PROCESS | 1659 | 1467068625677 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]]]}] 16:03:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:03:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 970ms 16:03:45 INFO - PROCESS | 1659 | 1467068625724 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 16:03:45 INFO - PROCESS | 1659 | 1467068625726 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 16:03:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:03:45 INFO - PROCESS | 1659 | 1467068625728 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:03:45 INFO - PROCESS | 1659 | 1467068625729 Marionette TRACE conn2 <- [1,710,null,{}] 16:03:45 INFO - PROCESS | 1659 | 1467068625731 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}] 16:03:45 INFO - PROCESS | 1659 | 1467068625733 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:45 INFO - PROCESS | 1659 | 1467068625805 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 16:03:45 INFO - PROCESS | 1659 | 1467068625809 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:45 INFO - PROCESS | 1659 | 1467068625810 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x119b23800 == 33 [pid = 1659] [id = 185] 16:03:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x116480800) [pid = 1659] [serial = 553] [outer = 0x0] 16:03:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x1174b0c00) [pid = 1659] [serial = 554] [outer = 0x116480800] 16:03:45 INFO - PROCESS | 1659 | 1467068625837 Marionette DEBUG loaded listener.js 16:03:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x1192ce000) [pid = 1659] [serial = 555] [outer = 0x116480800] 16:03:46 INFO - PROCESS | 1659 | 1467068626647 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]]]}] 16:03:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:03:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 968ms 16:03:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:03:46 INFO - PROCESS | 1659 | 1467068626696 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 16:03:46 INFO - PROCESS | 1659 | 1467068626698 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 16:03:46 INFO - PROCESS | 1659 | 1467068626700 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:03:46 INFO - PROCESS | 1659 | 1467068626701 Marionette TRACE conn2 <- [1,714,null,{}] 16:03:46 INFO - PROCESS | 1659 | 1467068626703 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}] 16:03:46 INFO - PROCESS | 1659 | 1467068626707 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:46 INFO - PROCESS | 1659 | 1467068626815 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 16:03:46 INFO - PROCESS | 1659 | 1467068626821 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:46 INFO - PROCESS | 1659 | 1467068626822 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x12399c800 == 34 [pid = 1659] [id = 186] 16:03:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x1195b5000) [pid = 1659] [serial = 556] [outer = 0x0] 16:03:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x119b80000) [pid = 1659] [serial = 557] [outer = 0x1195b5000] 16:03:46 INFO - PROCESS | 1659 | 1467068626854 Marionette DEBUG loaded listener.js 16:03:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x121074800) [pid = 1659] [serial = 558] [outer = 0x1195b5000] 16:03:47 INFO - PROCESS | 1659 | 1467068627639 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]]]}] 16:03:47 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 16:03:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 972ms 16:03:47 INFO - PROCESS | 1659 | 1467068627710 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 16:03:47 INFO - PROCESS | 1659 | 1467068627713 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 16:03:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:03:47 INFO - PROCESS | 1659 | 1467068627718 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:03:47 INFO - PROCESS | 1659 | 1467068627720 Marionette TRACE conn2 <- [1,718,null,{}] 16:03:47 INFO - PROCESS | 1659 | 1467068627723 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}] 16:03:47 INFO - PROCESS | 1659 | 1467068627725 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:47 INFO - PROCESS | 1659 | 1467068627812 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 16:03:47 INFO - PROCESS | 1659 | 1467068627898 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:47 INFO - PROCESS | 1659 | 1467068627899 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x116949000 == 35 [pid = 1659] [id = 187] 16:03:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x116780800) [pid = 1659] [serial = 559] [outer = 0x0] 16:03:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1167e9000) [pid = 1659] [serial = 560] [outer = 0x116780800] 16:03:47 INFO - PROCESS | 1659 | 1467068627934 Marionette DEBUG loaded listener.js 16:03:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1174aa000) [pid = 1659] [serial = 561] [outer = 0x116780800] 16:03:48 INFO - PROCESS | 1659 | 1467068628833 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]]]}] 16:03:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:03:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1171ms 16:03:48 INFO - PROCESS | 1659 | 1467068628889 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 16:03:48 INFO - PROCESS | 1659 | 1467068628892 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 16:03:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:03:48 INFO - PROCESS | 1659 | 1467068628897 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:03:48 INFO - PROCESS | 1659 | 1467068628899 Marionette TRACE conn2 <- [1,722,null,{}] 16:03:48 INFO - PROCESS | 1659 | 1467068628901 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}] 16:03:48 INFO - PROCESS | 1659 | 1467068628903 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:49 INFO - PROCESS | 1659 | 1467068628999 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 16:03:49 INFO - PROCESS | 1659 | 1467068629048 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:49 INFO - PROCESS | 1659 | 1467068629049 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169ab800 == 36 [pid = 1659] [id = 188] 16:03:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x118a58000) [pid = 1659] [serial = 562] [outer = 0x0] 16:03:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x11922bc00) [pid = 1659] [serial = 563] [outer = 0x118a58000] 16:03:49 INFO - PROCESS | 1659 | 1467068629080 Marionette DEBUG loaded listener.js 16:03:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1195adc00) [pid = 1659] [serial = 564] [outer = 0x118a58000] 16:03:49 INFO - PROCESS | 1659 | 1467068629556 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] 16:03:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:03:49 INFO - PROCESS | 1659 | 1467068629620 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 16:03:49 INFO - PROCESS | 1659 | 1467068629624 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:03:49 INFO - PROCESS | 1659 | 1467068629628 Marionette TRACE conn2 <- [1,726,null,{}] 16:03:49 INFO - PROCESS | 1659 | 1467068629639 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}] 16:03:49 INFO - PROCESS | 1659 | 1467068629644 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:49 INFO - PROCESS | 1659 | 1467068629780 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 16:03:49 INFO - PROCESS | 1659 | 1467068629833 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:49 INFO - PROCESS | 1659 | 1467068629835 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x124020800 == 37 [pid = 1659] [id = 189] 16:03:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1198f2c00) [pid = 1659] [serial = 565] [outer = 0x0] 16:03:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x119c19400) [pid = 1659] [serial = 566] [outer = 0x1198f2c00] 16:03:49 INFO - PROCESS | 1659 | 1467068629866 Marionette DEBUG loaded listener.js 16:03:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x120ff2000) [pid = 1659] [serial = 567] [outer = 0x1198f2c00] 16:03:50 INFO - PROCESS | 1659 | 1467068630352 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]]]}] 16:03:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:03:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 774ms 16:03:50 INFO - PROCESS | 1659 | 1467068630398 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 16:03:50 INFO - PROCESS | 1659 | 1467068630400 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 16:03:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:03:50 INFO - PROCESS | 1659 | 1467068630402 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:03:50 INFO - PROCESS | 1659 | 1467068630404 Marionette TRACE conn2 <- [1,730,null,{}] 16:03:50 INFO - PROCESS | 1659 | 1467068630406 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}] 16:03:50 INFO - PROCESS | 1659 | 1467068630407 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:50 INFO - PROCESS | 1659 | 1467068630508 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 16:03:50 INFO - PROCESS | 1659 | 1467068630561 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:50 INFO - PROCESS | 1659 | 1467068630562 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x12399f800 == 38 [pid = 1659] [id = 190] 16:03:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119b85000) [pid = 1659] [serial = 568] [outer = 0x0] 16:03:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x123835800) [pid = 1659] [serial = 569] [outer = 0x119b85000] 16:03:50 INFO - PROCESS | 1659 | 1467068630591 Marionette DEBUG loaded listener.js 16:03:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x123c70c00) [pid = 1659] [serial = 570] [outer = 0x119b85000] 16:03:51 INFO - PROCESS | 1659 | 1467068631119 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] 16:03:51 INFO - PROCESS | 1659 | 1467068631176 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 16:03:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:03:51 INFO - PROCESS | 1659 | 1467068631180 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:03:51 INFO - PROCESS | 1659 | 1467068631183 Marionette TRACE conn2 <- [1,734,null,{}] 16:03:51 INFO - PROCESS | 1659 | 1467068631188 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}] 16:03:51 INFO - PROCESS | 1659 | 1467068631190 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:51 INFO - PROCESS | 1659 | 1467068631322 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 16:03:51 INFO - PROCESS | 1659 | 1467068631420 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:51 INFO - PROCESS | 1659 | 1467068631422 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e4a800 == 39 [pid = 1659] [id = 191] 16:03:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x116a13c00) [pid = 1659] [serial = 571] [outer = 0x0] 16:03:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x118183000) [pid = 1659] [serial = 572] [outer = 0x116a13c00] 16:03:51 INFO - PROCESS | 1659 | 1467068631470 Marionette DEBUG loaded listener.js 16:03:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x118530400) [pid = 1659] [serial = 573] [outer = 0x116a13c00] 16:03:52 INFO - PROCESS | 1659 | --DOCSHELL 0x119b23800 == 38 [pid = 1659] [id = 185] 16:03:52 INFO - PROCESS | 1659 | --DOCSHELL 0x1199d1000 == 37 [pid = 1659] [id = 184] 16:03:52 INFO - PROCESS | 1659 | --DOCSHELL 0x118ac8000 == 36 [pid = 1659] [id = 183] 16:03:52 INFO - PROCESS | 1659 | --DOCSHELL 0x118230000 == 35 [pid = 1659] [id = 182] 16:03:52 INFO - PROCESS | 1659 | --DOCSHELL 0x116671800 == 34 [pid = 1659] [id = 181] 16:03:52 INFO - PROCESS | 1659 | --DOCSHELL 0x12b17b000 == 33 [pid = 1659] [id = 179] 16:03:52 INFO - PROCESS | 1659 | --DOCSHELL 0x116fb3000 == 32 [pid = 1659] [id = 180] 16:03:52 INFO - PROCESS | 1659 | --DOCSHELL 0x12399f800 == 31 [pid = 1659] [id = 190] 16:03:52 INFO - PROCESS | 1659 | --DOCSHELL 0x124020800 == 30 [pid = 1659] [id = 189] 16:03:52 INFO - PROCESS | 1659 | --DOCSHELL 0x1169ab800 == 29 [pid = 1659] [id = 188] 16:03:52 INFO - PROCESS | 1659 | --DOCSHELL 0x12399c800 == 28 [pid = 1659] [id = 186] 16:03:52 INFO - PROCESS | 1659 | --DOCSHELL 0x116949000 == 27 [pid = 1659] [id = 187] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x127003800) [pid = 1659] [serial = 533] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x12383d000) [pid = 1659] [serial = 518] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x11825b400) [pid = 1659] [serial = 497] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1174b6400) [pid = 1659] [serial = 494] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x11817d400) [pid = 1659] [serial = 495] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x11968b000) [pid = 1659] [serial = 503] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1198e6000) [pid = 1659] [serial = 504] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x119c1ac00) [pid = 1659] [serial = 512] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x119e46800) [pid = 1659] [serial = 513] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x115d17400) [pid = 1659] [serial = 488] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x11662fc00) [pid = 1659] [serial = 489] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x116717c00) [pid = 1659] [serial = 491] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x116910000) [pid = 1659] [serial = 492] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1198f6800) [pid = 1659] [serial = 506] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x119b0b400) [pid = 1659] [serial = 507] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x121075c00) [pid = 1659] [serial = 515] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x129365c00) [pid = 1659] [serial = 485] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x118a65000) [pid = 1659] [serial = 500] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x1192bfc00) [pid = 1659] [serial = 501] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x119b7fc00) [pid = 1659] [serial = 509] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x119c13000) [pid = 1659] [serial = 510] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x12500f800) [pid = 1659] [serial = 521] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x118a57800) [pid = 1659] [serial = 200] [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:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x124694800) [pid = 1659] [serial = 519] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x126203400) [pid = 1659] [serial = 524] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x1256bd800) [pid = 1659] [serial = 522] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x127002400) [pid = 1659] [serial = 528] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x12383a400) [pid = 1659] [serial = 525] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x118a5d400) [pid = 1659] [serial = 498] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 60 (0x119c16000) [pid = 1659] [serial = 527] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 59 (0x119b05000) [pid = 1659] [serial = 530] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 58 (0x12700e000) [pid = 1659] [serial = 534] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 57 (0x123838800) [pid = 1659] [serial = 516] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | --DOMWINDOW == 56 (0x123c71c00) [pid = 1659] [serial = 531] [outer = 0x0] [url = about:blank] 16:03:52 INFO - PROCESS | 1659 | 1467068632455 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]]]}] 16:03:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:03:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1326ms 16:03:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:03:52 INFO - PROCESS | 1659 | 1467068632506 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 16:03:52 INFO - PROCESS | 1659 | 1467068632508 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 16:03:52 INFO - PROCESS | 1659 | 1467068632511 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:03:52 INFO - PROCESS | 1659 | 1467068632513 Marionette TRACE conn2 <- [1,738,null,{}] 16:03:52 INFO - PROCESS | 1659 | 1467068632523 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}] 16:03:52 INFO - PROCESS | 1659 | 1467068632525 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:52 INFO - PROCESS | 1659 | 1467068632602 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 16:03:52 INFO - PROCESS | 1659 | 1467068632655 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:52 INFO - PROCESS | 1659 | 1467068632656 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x116619000 == 28 [pid = 1659] [id = 192] 16:03:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 57 (0x116637000) [pid = 1659] [serial = 574] [outer = 0x0] 16:03:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 58 (0x116783c00) [pid = 1659] [serial = 575] [outer = 0x116637000] 16:03:52 INFO - PROCESS | 1659 | 1467068632684 Marionette DEBUG loaded listener.js 16:03:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 59 (0x116978800) [pid = 1659] [serial = 576] [outer = 0x116637000] 16:03:53 INFO - PROCESS | 1659 | 1467068633449 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]]]}] 16:03:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:03:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 976ms 16:03:53 INFO - PROCESS | 1659 | 1467068633488 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 16:03:53 INFO - PROCESS | 1659 | 1467068633491 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 16:03:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:03:53 INFO - PROCESS | 1659 | 1467068633495 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:03:53 INFO - PROCESS | 1659 | 1467068633496 Marionette TRACE conn2 <- [1,742,null,{}] 16:03:53 INFO - PROCESS | 1659 | 1467068633498 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}] 16:03:53 INFO - PROCESS | 1659 | 1467068633500 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:53 INFO - PROCESS | 1659 | 1467068633589 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 16:03:53 INFO - PROCESS | 1659 | 1467068633596 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:53 INFO - PROCESS | 1659 | 1467068633597 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e30800 == 29 [pid = 1659] [id = 193] 16:03:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 60 (0x117ed3c00) [pid = 1659] [serial = 577] [outer = 0x0] 16:03:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 61 (0x118202400) [pid = 1659] [serial = 578] [outer = 0x117ed3c00] 16:03:53 INFO - PROCESS | 1659 | 1467068633644 Marionette DEBUG loaded listener.js 16:03:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x11825c400) [pid = 1659] [serial = 579] [outer = 0x117ed3c00] 16:03:54 INFO - PROCESS | 1659 | 1467068634505 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]]]}] 16:03:54 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 16:03:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1026ms 16:03:54 INFO - PROCESS | 1659 | 1467068634522 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 16:03:54 INFO - PROCESS | 1659 | 1467068634525 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 16:03:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:03:54 INFO - PROCESS | 1659 | 1467068634545 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:03:54 INFO - PROCESS | 1659 | 1467068634549 Marionette TRACE conn2 <- [1,746,null,{}] 16:03:54 INFO - PROCESS | 1659 | 1467068634561 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}] 16:03:54 INFO - PROCESS | 1659 | 1467068634565 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:54 INFO - PROCESS | 1659 | 1467068634679 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 16:03:54 INFO - PROCESS | 1659 | 1467068634711 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:54 INFO - PROCESS | 1659 | 1467068634713 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x118ac8000 == 30 [pid = 1659] [id = 194] 16:03:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x114f59400) [pid = 1659] [serial = 580] [outer = 0x0] 16:03:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x1195b7c00) [pid = 1659] [serial = 581] [outer = 0x114f59400] 16:03:54 INFO - PROCESS | 1659 | 1467068634740 Marionette DEBUG loaded listener.js 16:03:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x1198d7800) [pid = 1659] [serial = 582] [outer = 0x114f59400] 16:03:55 INFO - PROCESS | 1659 | 1467068635550 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]]]}] 16:03:55 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.) 16:03:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1032ms 16:03:55 INFO - PROCESS | 1659 | 1467068635572 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 16:03:55 INFO - PROCESS | 1659 | 1467068635574 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 16:03:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:03:55 INFO - PROCESS | 1659 | 1467068635576 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:03:55 INFO - PROCESS | 1659 | 1467068635577 Marionette TRACE conn2 <- [1,750,null,{}] 16:03:55 INFO - PROCESS | 1659 | 1467068635579 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}] 16:03:55 INFO - PROCESS | 1659 | 1467068635581 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:55 INFO - PROCESS | 1659 | 1467068635670 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 16:03:55 INFO - PROCESS | 1659 | 1467068635701 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:55 INFO - PROCESS | 1659 | 1467068635702 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x119832000 == 31 [pid = 1659] [id = 195] 16:03:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x1198e9800) [pid = 1659] [serial = 583] [outer = 0x0] 16:03:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x1198f4c00) [pid = 1659] [serial = 584] [outer = 0x1198e9800] 16:03:55 INFO - PROCESS | 1659 | 1467068635727 Marionette DEBUG loaded listener.js 16:03:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x119b0bc00) [pid = 1659] [serial = 585] [outer = 0x1198e9800] 16:03:56 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x1195b5000) [pid = 1659] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:03:56 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x1195b2c00) [pid = 1659] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:03:56 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x116630400) [pid = 1659] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:03:56 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x116982400) [pid = 1659] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:03:56 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x128245400) [pid = 1659] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:03:56 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x11820e400) [pid = 1659] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:03:56 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x116198400) [pid = 1659] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:03:56 INFO - PROCESS | 1659 | --DOMWINDOW == 60 (0x116480800) [pid = 1659] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:03:56 INFO - PROCESS | 1659 | 1467068636516 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]]]}] 16:03:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:03:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 969ms 16:03:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:03:56 INFO - PROCESS | 1659 | 1467068636546 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 16:03:56 INFO - PROCESS | 1659 | 1467068636547 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 16:03:56 INFO - PROCESS | 1659 | 1467068636549 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:03:56 INFO - PROCESS | 1659 | 1467068636550 Marionette TRACE conn2 <- [1,754,null,{}] 16:03:56 INFO - PROCESS | 1659 | 1467068636555 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}] 16:03:56 INFO - PROCESS | 1659 | 1467068636563 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:56 INFO - PROCESS | 1659 | 1467068636630 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 16:03:56 INFO - PROCESS | 1659 | 1467068636677 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:56 INFO - PROCESS | 1659 | 1467068636679 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f7b800 == 32 [pid = 1659] [id = 196] 16:03:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 61 (0x1131e5c00) [pid = 1659] [serial = 586] [outer = 0x0] 16:03:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x118183c00) [pid = 1659] [serial = 587] [outer = 0x1131e5c00] 16:03:56 INFO - PROCESS | 1659 | 1467068636703 Marionette DEBUG loaded listener.js 16:03:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x119686400) [pid = 1659] [serial = 588] [outer = 0x1131e5c00] 16:03:57 INFO - PROCESS | 1659 | 1467068637481 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]]]}] 16:03:57 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 16:03:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 971ms 16:03:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:03:57 INFO - PROCESS | 1659 | 1467068637521 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 16:03:57 INFO - PROCESS | 1659 | 1467068637523 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 16:03:57 INFO - PROCESS | 1659 | 1467068637525 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:03:57 INFO - PROCESS | 1659 | 1467068637526 Marionette TRACE conn2 <- [1,758,null,{}] 16:03:57 INFO - PROCESS | 1659 | 1467068637528 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}] 16:03:57 INFO - PROCESS | 1659 | 1467068637532 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:57 INFO - PROCESS | 1659 | 1467068637616 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 16:03:57 INFO - PROCESS | 1659 | 1467068637622 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:57 INFO - PROCESS | 1659 | 1467068637623 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x123a75800 == 33 [pid = 1659] [id = 197] 16:03:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x11825d400) [pid = 1659] [serial = 589] [outer = 0x0] 16:03:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x119c1b000) [pid = 1659] [serial = 590] [outer = 0x11825d400] 16:03:57 INFO - PROCESS | 1659 | 1467068637648 Marionette DEBUG loaded listener.js 16:03:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x121069800) [pid = 1659] [serial = 591] [outer = 0x11825d400] 16:03:57 INFO - PROCESS | 1659 | 1467068637948 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]]]}] 16:03:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:03:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 470ms 16:03:57 INFO - PROCESS | 1659 | 1467068637996 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 16:03:57 INFO - PROCESS | 1659 | 1467068637997 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 16:03:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:03:58 INFO - PROCESS | 1659 | 1467068637999 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:03:58 INFO - PROCESS | 1659 | 1467068638000 Marionette TRACE conn2 <- [1,762,null,{}] 16:03:58 INFO - PROCESS | 1659 | 1467068638012 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}] 16:03:58 INFO - PROCESS | 1659 | 1467068638013 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:58 INFO - PROCESS | 1659 | 1467068638105 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 16:03:58 INFO - PROCESS | 1659 | 1467068638112 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:58 INFO - PROCESS | 1659 | 1467068638113 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x12400a000 == 34 [pid = 1659] [id = 198] 16:03:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x119c1a000) [pid = 1659] [serial = 592] [outer = 0x0] 16:03:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x121078400) [pid = 1659] [serial = 593] [outer = 0x119c1a000] 16:03:58 INFO - PROCESS | 1659 | 1467068638139 Marionette DEBUG loaded listener.js 16:03:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x12383d000) [pid = 1659] [serial = 594] [outer = 0x119c1a000] 16:03:59 INFO - PROCESS | 1659 | 1467068639051 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]]]}] 16:03:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:03:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1084ms 16:03:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:03:59 INFO - PROCESS | 1659 | 1467068639084 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 16:03:59 INFO - PROCESS | 1659 | 1467068639086 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 16:03:59 INFO - PROCESS | 1659 | 1467068639090 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:03:59 INFO - PROCESS | 1659 | 1467068639092 Marionette TRACE conn2 <- [1,766,null,{}] 16:03:59 INFO - PROCESS | 1659 | 1467068639095 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}] 16:03:59 INFO - PROCESS | 1659 | 1467068639097 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:59 INFO - PROCESS | 1659 | 1467068639220 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 16:03:59 INFO - PROCESS | 1659 | 1467068639272 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:03:59 INFO - PROCESS | 1659 | 1467068639274 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:03:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x116fa3800 == 35 [pid = 1659] [id = 199] 16:03:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x1127ecc00) [pid = 1659] [serial = 595] [outer = 0x0] 16:03:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x11677c400) [pid = 1659] [serial = 596] [outer = 0x1127ecc00] 16:03:59 INFO - PROCESS | 1659 | 1467068639305 Marionette DEBUG loaded listener.js 16:03:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x116a13000) [pid = 1659] [serial = 597] [outer = 0x1127ecc00] 16:04:00 INFO - PROCESS | 1659 | --DOCSHELL 0x123a75800 == 34 [pid = 1659] [id = 197] 16:04:00 INFO - PROCESS | 1659 | --DOCSHELL 0x119f7b800 == 33 [pid = 1659] [id = 196] 16:04:00 INFO - PROCESS | 1659 | --DOCSHELL 0x119832000 == 32 [pid = 1659] [id = 195] 16:04:00 INFO - PROCESS | 1659 | --DOCSHELL 0x118ac8000 == 31 [pid = 1659] [id = 194] 16:04:00 INFO - PROCESS | 1659 | --DOCSHELL 0x117e30800 == 30 [pid = 1659] [id = 193] 16:04:00 INFO - PROCESS | 1659 | --DOCSHELL 0x116619000 == 29 [pid = 1659] [id = 192] 16:04:00 INFO - PROCESS | 1659 | --DOCSHELL 0x117e4a800 == 28 [pid = 1659] [id = 191] 16:04:00 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x119b80000) [pid = 1659] [serial = 557] [outer = 0x0] [url = about:blank] 16:04:00 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x119688800) [pid = 1659] [serial = 548] [outer = 0x0] [url = about:blank] 16:04:00 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x1198f7000) [pid = 1659] [serial = 551] [outer = 0x0] [url = about:blank] 16:04:00 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x116f5cc00) [pid = 1659] [serial = 542] [outer = 0x0] [url = about:blank] 16:04:00 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x1174b0400) [pid = 1659] [serial = 543] [outer = 0x0] [url = about:blank] 16:04:00 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x129139800) [pid = 1659] [serial = 537] [outer = 0x0] [url = about:blank] 16:04:00 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x1285a4000) [pid = 1659] [serial = 536] [outer = 0x0] [url = about:blank] 16:04:00 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x118535000) [pid = 1659] [serial = 545] [outer = 0x0] [url = about:blank] 16:04:00 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x11670f400) [pid = 1659] [serial = 539] [outer = 0x0] [url = about:blank] 16:04:00 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x116785c00) [pid = 1659] [serial = 540] [outer = 0x0] [url = about:blank] 16:04:00 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x1174b0c00) [pid = 1659] [serial = 554] [outer = 0x0] [url = about:blank] 16:04:00 INFO - PROCESS | 1659 | --DOMWINDOW == 60 (0x119b0e800) [pid = 1659] [serial = 552] [outer = 0x0] [url = about:blank] 16:04:00 INFO - PROCESS | 1659 | --DOMWINDOW == 59 (0x1192ce000) [pid = 1659] [serial = 555] [outer = 0x0] [url = about:blank] 16:04:00 INFO - PROCESS | 1659 | --DOMWINDOW == 58 (0x1198d8c00) [pid = 1659] [serial = 549] [outer = 0x0] [url = about:blank] 16:04:00 INFO - PROCESS | 1659 | --DOMWINDOW == 57 (0x118eb6000) [pid = 1659] [serial = 546] [outer = 0x0] [url = about:blank] 16:04:00 INFO - PROCESS | 1659 | --DOMWINDOW == 56 (0x121074800) [pid = 1659] [serial = 558] [outer = 0x0] [url = about:blank] 16:04:00 INFO - PROCESS | 1659 | 1467068640233 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]]]}] 16:04:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:04:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1172ms 16:04:00 INFO - PROCESS | 1659 | 1467068640261 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 16:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:04:00 INFO - PROCESS | 1659 | 1467068640264 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 16:04:00 INFO - PROCESS | 1659 | 1467068640267 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:04:00 INFO - PROCESS | 1659 | 1467068640268 Marionette TRACE conn2 <- [1,770,null,{}] 16:04:00 INFO - PROCESS | 1659 | 1467068640272 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}] 16:04:00 INFO - PROCESS | 1659 | 1467068640273 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:00 INFO - PROCESS | 1659 | 1467068640346 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 16:04:00 INFO - PROCESS | 1659 | 1467068640352 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:00 INFO - PROCESS | 1659 | 1467068640356 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x116676000 == 29 [pid = 1659] [id = 200] 16:04:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 57 (0x11677ec00) [pid = 1659] [serial = 598] [outer = 0x0] 16:04:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 58 (0x116787400) [pid = 1659] [serial = 599] [outer = 0x11677ec00] 16:04:00 INFO - PROCESS | 1659 | 1467068640384 Marionette DEBUG loaded listener.js 16:04:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 59 (0x116a12000) [pid = 1659] [serial = 600] [outer = 0x11677ec00] 16:04:00 INFO - PROCESS | 1659 | 1467068640745 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]]]}] 16:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 522ms 16:04:00 INFO - PROCESS | 1659 | 1467068640788 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 16:04:00 INFO - PROCESS | 1659 | 1467068640792 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 16:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:04:00 INFO - PROCESS | 1659 | 1467068640796 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:04:00 INFO - PROCESS | 1659 | 1467068640798 Marionette TRACE conn2 <- [1,774,null,{}] 16:04:00 INFO - PROCESS | 1659 | 1467068640800 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}] 16:04:00 INFO - PROCESS | 1659 | 1467068640802 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:00 INFO - PROCESS | 1659 | 1467068640880 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 16:04:00 INFO - PROCESS | 1659 | 1467068640886 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:00 INFO - PROCESS | 1659 | 1467068640889 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x11823f800 == 30 [pid = 1659] [id = 201] 16:04:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 60 (0x1174b5000) [pid = 1659] [serial = 601] [outer = 0x0] 16:04:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 61 (0x118209400) [pid = 1659] [serial = 602] [outer = 0x1174b5000] 16:04:00 INFO - PROCESS | 1659 | 1467068640916 Marionette DEBUG loaded listener.js 16:04:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x118534800) [pid = 1659] [serial = 603] [outer = 0x1174b5000] 16:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 469ms 16:04:01 INFO - PROCESS | 1659 | 1467068641261 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]]]}] 16:04:01 INFO - PROCESS | 1659 | 1467068641266 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 16:04:01 INFO - PROCESS | 1659 | 1467068641267 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 16:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:04:01 INFO - PROCESS | 1659 | 1467068641273 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:04:01 INFO - PROCESS | 1659 | 1467068641275 Marionette TRACE conn2 <- [1,778,null,{}] 16:04:01 INFO - PROCESS | 1659 | 1467068641283 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}] 16:04:01 INFO - PROCESS | 1659 | 1467068641289 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:01 INFO - PROCESS | 1659 | 1467068641366 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 16:04:01 INFO - PROCESS | 1659 | 1467068641416 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:01 INFO - PROCESS | 1659 | 1467068641418 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x11925e800 == 31 [pid = 1659] [id = 202] 16:04:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x118eb2000) [pid = 1659] [serial = 604] [outer = 0x0] 16:04:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x1195afc00) [pid = 1659] [serial = 605] [outer = 0x118eb2000] 16:04:01 INFO - PROCESS | 1659 | 1467068641446 Marionette DEBUG loaded listener.js 16:04:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x1198e0000) [pid = 1659] [serial = 606] [outer = 0x118eb2000] 16:04:01 INFO - PROCESS | 1659 | 1467068641739 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]]]}] 16:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 521ms 16:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:04:01 INFO - PROCESS | 1659 | 1467068641794 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 16:04:01 INFO - PROCESS | 1659 | 1467068641795 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 16:04:01 INFO - PROCESS | 1659 | 1467068641798 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:04:01 INFO - PROCESS | 1659 | 1467068641799 Marionette TRACE conn2 <- [1,782,null,{}] 16:04:01 INFO - PROCESS | 1659 | 1467068641801 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}] 16:04:01 INFO - PROCESS | 1659 | 1467068641803 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:01 INFO - PROCESS | 1659 | 1467068641880 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 16:04:01 INFO - PROCESS | 1659 | 1467068641927 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:01 INFO - PROCESS | 1659 | 1467068641928 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x1199db800 == 32 [pid = 1659] [id = 203] 16:04:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x113059000) [pid = 1659] [serial = 607] [outer = 0x0] 16:04:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x119b07c00) [pid = 1659] [serial = 608] [outer = 0x113059000] 16:04:01 INFO - PROCESS | 1659 | 1467068641953 Marionette DEBUG loaded listener.js 16:04:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x119b84800) [pid = 1659] [serial = 609] [outer = 0x113059000] 16:04:02 INFO - PROCESS | 1659 | 1467068642221 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]]]}] 16:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 469ms 16:04:02 INFO - PROCESS | 1659 | 1467068642276 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 16:04:02 INFO - PROCESS | 1659 | 1467068642285 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 16:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:04:02 INFO - PROCESS | 1659 | 1467068642291 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:04:02 INFO - PROCESS | 1659 | 1467068642292 Marionette TRACE conn2 <- [1,786,null,{}] 16:04:02 INFO - PROCESS | 1659 | 1467068642294 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}] 16:04:02 INFO - PROCESS | 1659 | 1467068642295 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:02 INFO - PROCESS | 1659 | 1467068642368 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 16:04:02 INFO - PROCESS | 1659 | 1467068642372 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:02 INFO - PROCESS | 1659 | 1467068642373 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x12399e000 == 33 [pid = 1659] [id = 204] 16:04:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x114f63c00) [pid = 1659] [serial = 610] [outer = 0x0] 16:04:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x119c1c000) [pid = 1659] [serial = 611] [outer = 0x114f63c00] 16:04:02 INFO - PROCESS | 1659 | 1467068642400 Marionette DEBUG loaded listener.js 16:04:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x119e4a800) [pid = 1659] [serial = 612] [outer = 0x114f63c00] 16:04:02 INFO - PROCESS | 1659 | 1467068642765 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]]]}] 16:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 519ms 16:04:02 INFO - PROCESS | 1659 | 1467068642809 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 16:04:02 INFO - PROCESS | 1659 | 1467068642810 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 16:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:04:02 INFO - PROCESS | 1659 | 1467068642813 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:04:02 INFO - PROCESS | 1659 | 1467068642814 Marionette TRACE conn2 <- [1,790,null,{}] 16:04:02 INFO - PROCESS | 1659 | 1467068642824 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}] 16:04:02 INFO - PROCESS | 1659 | 1467068642828 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:02 INFO - PROCESS | 1659 | 1467068642938 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 16:04:02 INFO - PROCESS | 1659 | 1467068642944 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:02 INFO - PROCESS | 1659 | 1467068642945 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x12401f800 == 34 [pid = 1659] [id = 205] 16:04:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x120ff0c00) [pid = 1659] [serial = 613] [outer = 0x0] 16:04:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x12383a400) [pid = 1659] [serial = 614] [outer = 0x120ff0c00] 16:04:02 INFO - PROCESS | 1659 | 1467068642973 Marionette DEBUG loaded listener.js 16:04:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x12463cc00) [pid = 1659] [serial = 615] [outer = 0x120ff0c00] 16:04:03 INFO - PROCESS | 1659 | 1467068643296 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]]]}] 16:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 524ms 16:04:03 INFO - PROCESS | 1659 | 1467068643339 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 16:04:03 INFO - PROCESS | 1659 | 1467068643340 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 16:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:04:03 INFO - PROCESS | 1659 | 1467068643343 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:04:03 INFO - PROCESS | 1659 | 1467068643351 Marionette TRACE conn2 <- [1,794,null,{}] 16:04:03 INFO - PROCESS | 1659 | 1467068643356 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}] 16:04:03 INFO - PROCESS | 1659 | 1467068643357 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:03 INFO - PROCESS | 1659 | 1467068643447 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 16:04:03 INFO - PROCESS | 1659 | 1467068643479 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:03 INFO - PROCESS | 1659 | 1467068643480 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x125086800 == 35 [pid = 1659] [id = 206] 16:04:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x112977800) [pid = 1659] [serial = 616] [outer = 0x0] 16:04:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x124be5400) [pid = 1659] [serial = 617] [outer = 0x112977800] 16:04:03 INFO - PROCESS | 1659 | 1467068643504 Marionette DEBUG loaded listener.js 16:04:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x125010c00) [pid = 1659] [serial = 618] [outer = 0x112977800] 16:04:03 INFO - PROCESS | 1659 | 1467068643815 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]]]}] 16:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 478ms 16:04:03 INFO - PROCESS | 1659 | 1467068643826 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 16:04:03 INFO - PROCESS | 1659 | 1467068643827 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 16:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:04:03 INFO - PROCESS | 1659 | 1467068643830 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:04:03 INFO - PROCESS | 1659 | 1467068643831 Marionette TRACE conn2 <- [1,798,null,{}] 16:04:03 INFO - PROCESS | 1659 | 1467068643833 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}] 16:04:03 INFO - PROCESS | 1659 | 1467068643835 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:03 INFO - PROCESS | 1659 | 1467068643933 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 16:04:03 INFO - PROCESS | 1659 | 1467068643967 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:03 INFO - PROCESS | 1659 | 1467068643968 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x125665800 == 36 [pid = 1659] [id = 207] 16:04:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x124ac0000) [pid = 1659] [serial = 619] [outer = 0x0] 16:04:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x125574c00) [pid = 1659] [serial = 620] [outer = 0x124ac0000] 16:04:03 INFO - PROCESS | 1659 | 1467068643992 Marionette DEBUG loaded listener.js 16:04:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x12669f000) [pid = 1659] [serial = 621] [outer = 0x124ac0000] 16:04:04 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x117ed3c00) [pid = 1659] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:04:04 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x116637000) [pid = 1659] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:04:04 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x116780800) [pid = 1659] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:04:04 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x118a58000) [pid = 1659] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:04:04 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x1131e5c00) [pid = 1659] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:04:04 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x1198f2c00) [pid = 1659] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:04:04 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x119b85000) [pid = 1659] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:04:04 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x1198e9800) [pid = 1659] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:04:04 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x114f59400) [pid = 1659] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:04:04 INFO - PROCESS | 1659 | 1467068644310 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]]]}] 16:04:04 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 16:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 518ms 16:04:04 INFO - PROCESS | 1659 | 1467068644349 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 16:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:04:04 INFO - PROCESS | 1659 | 1467068644351 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 16:04:04 INFO - PROCESS | 1659 | 1467068644353 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:04:04 INFO - PROCESS | 1659 | 1467068644354 Marionette TRACE conn2 <- [1,802,null,{}] 16:04:04 INFO - PROCESS | 1659 | 1467068644356 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}] 16:04:04 INFO - PROCESS | 1659 | 1467068644358 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:04 INFO - PROCESS | 1659 | 1467068644438 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 16:04:04 INFO - PROCESS | 1659 | 1467068644442 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:04 INFO - PROCESS | 1659 | 1467068644443 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x126731800 == 37 [pid = 1659] [id = 208] 16:04:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x117ed3c00) [pid = 1659] [serial = 622] [outer = 0x0] 16:04:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x119b06800) [pid = 1659] [serial = 623] [outer = 0x117ed3c00] 16:04:04 INFO - PROCESS | 1659 | 1467068644467 Marionette DEBUG loaded listener.js 16:04:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x12556fc00) [pid = 1659] [serial = 624] [outer = 0x117ed3c00] 16:04:04 INFO - PROCESS | 1659 | 1467068644826 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]]]}] 16:04:04 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 16:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 519ms 16:04:04 INFO - PROCESS | 1659 | 1467068644873 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 16:04:04 INFO - PROCESS | 1659 | 1467068644875 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 16:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:04:04 INFO - PROCESS | 1659 | 1467068644878 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:04:04 INFO - PROCESS | 1659 | 1467068644880 Marionette TRACE conn2 <- [1,806,null,{}] 16:04:04 INFO - PROCESS | 1659 | 1467068644883 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}] 16:04:04 INFO - PROCESS | 1659 | 1467068644885 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:05 INFO - PROCESS | 1659 | 1467068645002 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 16:04:05 INFO - PROCESS | 1659 | 1467068645009 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:05 INFO - PROCESS | 1659 | 1467068645010 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x11982b800 == 38 [pid = 1659] [id = 209] 16:04:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x119b85000) [pid = 1659] [serial = 625] [outer = 0x0] 16:04:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x1269d9800) [pid = 1659] [serial = 626] [outer = 0x119b85000] 16:04:05 INFO - PROCESS | 1659 | 1467068645030 Marionette DEBUG loaded listener.js 16:04:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x127002400) [pid = 1659] [serial = 627] [outer = 0x119b85000] 16:04:05 INFO - PROCESS | 1659 | [1659] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:04:05 INFO - PROCESS | 1659 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 16:04:05 INFO - PROCESS | 1659 | Determined SkiaGL cache limits: Size 100663296, Items: 256 16:04:05 INFO - PROCESS | 1659 | [GFX2-]: Using SkiaGL canvas. 16:04:05 INFO - PROCESS | 1659 | 1467068645471 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]]]}] 16:04:05 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 16:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 621ms 16:04:05 INFO - PROCESS | 1659 | 1467068645500 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 16:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:04:05 INFO - PROCESS | 1659 | 1467068645502 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 16:04:05 INFO - PROCESS | 1659 | 1467068645505 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:04:05 INFO - PROCESS | 1659 | 1467068645508 Marionette TRACE conn2 <- [1,810,null,{}] 16:04:05 INFO - PROCESS | 1659 | 1467068645511 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}] 16:04:05 INFO - PROCESS | 1659 | 1467068645514 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:05 INFO - PROCESS | 1659 | 1467068645663 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 16:04:05 INFO - PROCESS | 1659 | 1467068645676 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:05 INFO - PROCESS | 1659 | 1467068645678 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x12931b000 == 39 [pid = 1659] [id = 210] 16:04:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x127005000) [pid = 1659] [serial = 628] [outer = 0x0] 16:04:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x12859f000) [pid = 1659] [serial = 629] [outer = 0x127005000] 16:04:05 INFO - PROCESS | 1659 | 1467068645721 Marionette DEBUG loaded listener.js 16:04:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x12913d800) [pid = 1659] [serial = 630] [outer = 0x127005000] 16:04:06 INFO - PROCESS | 1659 | 1467068646095 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]]]}] 16:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 620ms 16:04:06 INFO - PROCESS | 1659 | 1467068646126 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 16:04:06 INFO - PROCESS | 1659 | 1467068646127 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 16:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:04:06 INFO - PROCESS | 1659 | 1467068646129 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:04:06 INFO - PROCESS | 1659 | 1467068646130 Marionette TRACE conn2 <- [1,814,null,{}] 16:04:06 INFO - PROCESS | 1659 | 1467068646132 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}] 16:04:06 INFO - PROCESS | 1659 | 1467068646133 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:06 INFO - PROCESS | 1659 | 1467068646236 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 16:04:06 INFO - PROCESS | 1659 | 1467068646241 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:06 INFO - PROCESS | 1659 | 1467068646242 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a495000 == 40 [pid = 1659] [id = 211] 16:04:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x127009000) [pid = 1659] [serial = 631] [outer = 0x0] 16:04:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x129144c00) [pid = 1659] [serial = 632] [outer = 0x127009000] 16:04:06 INFO - PROCESS | 1659 | 1467068646267 Marionette DEBUG loaded listener.js 16:04:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x129541c00) [pid = 1659] [serial = 633] [outer = 0x127009000] 16:04:06 INFO - PROCESS | 1659 | 1467068646680 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] 16:04:06 INFO - PROCESS | 1659 | 1467068646701 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 16:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:04:06 INFO - PROCESS | 1659 | 1467068646705 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:04:06 INFO - PROCESS | 1659 | 1467068646708 Marionette TRACE conn2 <- [1,818,null,{}] 16:04:06 INFO - PROCESS | 1659 | 1467068646712 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}] 16:04:06 INFO - PROCESS | 1659 | 1467068646714 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:06 INFO - PROCESS | 1659 | 1467068646836 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 16:04:06 INFO - PROCESS | 1659 | 1467068646923 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:06 INFO - PROCESS | 1659 | 1467068646924 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x117150800 == 41 [pid = 1659] [id = 212] 16:04:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x113056000) [pid = 1659] [serial = 634] [outer = 0x0] 16:04:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x116719400) [pid = 1659] [serial = 635] [outer = 0x113056000] 16:04:06 INFO - PROCESS | 1659 | 1467068646976 Marionette DEBUG loaded listener.js 16:04:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x116fe0400) [pid = 1659] [serial = 636] [outer = 0x113056000] 16:04:07 INFO - PROCESS | 1659 | 1467068647511 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]]]}] 16:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 871ms 16:04:07 INFO - PROCESS | 1659 | 1467068647577 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 16:04:07 INFO - PROCESS | 1659 | 1467068647582 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 16:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:04:07 INFO - PROCESS | 1659 | 1467068647589 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:04:07 INFO - PROCESS | 1659 | 1467068647592 Marionette TRACE conn2 <- [1,822,null,{}] 16:04:07 INFO - PROCESS | 1659 | 1467068647595 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}] 16:04:07 INFO - PROCESS | 1659 | 1467068647598 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:07 INFO - PROCESS | 1659 | 1467068647743 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 16:04:07 INFO - PROCESS | 1659 | 1467068647861 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:07 INFO - PROCESS | 1659 | 1467068647863 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f8b800 == 42 [pid = 1659] [id = 213] 16:04:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118533400) [pid = 1659] [serial = 637] [outer = 0x0] 16:04:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x118eb7400) [pid = 1659] [serial = 638] [outer = 0x118533400] 16:04:07 INFO - PROCESS | 1659 | 1467068647916 Marionette DEBUG loaded listener.js 16:04:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1198c7400) [pid = 1659] [serial = 639] [outer = 0x118533400] 16:04:08 INFO - PROCESS | 1659 | 1467068648378 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] 16:04:08 INFO - PROCESS | 1659 | 1467068648420 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 16:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:04:08 INFO - PROCESS | 1659 | 1467068648424 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:04:08 INFO - PROCESS | 1659 | 1467068648426 Marionette TRACE conn2 <- [1,826,null,{}] 16:04:08 INFO - PROCESS | 1659 | 1467068648435 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}] 16:04:08 INFO - PROCESS | 1659 | 1467068648439 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:08 INFO - PROCESS | 1659 | 1467068648536 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 16:04:08 INFO - PROCESS | 1659 | 1467068648602 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:08 INFO - PROCESS | 1659 | 1467068648604 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a49f800 == 43 [pid = 1659] [id = 214] 16:04:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x120ffa800) [pid = 1659] [serial = 640] [outer = 0x0] 16:04:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12383bc00) [pid = 1659] [serial = 641] [outer = 0x120ffa800] 16:04:08 INFO - PROCESS | 1659 | 1467068648635 Marionette DEBUG loaded listener.js 16:04:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1243c7c00) [pid = 1659] [serial = 642] [outer = 0x120ffa800] 16:04:09 INFO - PROCESS | 1659 | 1467068649081 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]]]}] 16:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 671ms 16:04:09 INFO - PROCESS | 1659 | 1467068649095 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 16:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:04:09 INFO - PROCESS | 1659 | 1467068649097 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 16:04:09 INFO - PROCESS | 1659 | 1467068649099 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:04:09 INFO - PROCESS | 1659 | 1467068649101 Marionette TRACE conn2 <- [1,830,null,{}] 16:04:09 INFO - PROCESS | 1659 | 1467068649123 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}] 16:04:09 INFO - PROCESS | 1659 | 1467068649124 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:09 INFO - PROCESS | 1659 | 1467068649248 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 16:04:09 INFO - PROCESS | 1659 | 1467068649315 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:09 INFO - PROCESS | 1659 | 1467068649317 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x116fb6000 == 44 [pid = 1659] [id = 215] 16:04:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x11677fc00) [pid = 1659] [serial = 643] [outer = 0x0] 16:04:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x118499800) [pid = 1659] [serial = 644] [outer = 0x11677fc00] 16:04:09 INFO - PROCESS | 1659 | 1467068649346 Marionette DEBUG loaded listener.js 16:04:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12556d400) [pid = 1659] [serial = 645] [outer = 0x11677fc00] 16:04:09 INFO - PROCESS | 1659 | 1467068649854 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]]]}] 16:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 788ms 16:04:09 INFO - PROCESS | 1659 | 1467068649889 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 16:04:09 INFO - PROCESS | 1659 | 1467068649891 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 16:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:04:09 INFO - PROCESS | 1659 | 1467068649894 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:04:09 INFO - PROCESS | 1659 | 1467068649896 Marionette TRACE conn2 <- [1,834,null,{}] 16:04:09 INFO - PROCESS | 1659 | 1467068649900 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}] 16:04:09 INFO - PROCESS | 1659 | 1467068649901 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:10 INFO - PROCESS | 1659 | 1467068649995 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 16:04:10 INFO - PROCESS | 1659 | 1467068650050 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:10 INFO - PROCESS | 1659 | 1467068650051 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x117141800 == 45 [pid = 1659] [id = 216] 16:04:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x116782000) [pid = 1659] [serial = 646] [outer = 0x0] 16:04:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x116f5e800) [pid = 1659] [serial = 647] [outer = 0x116782000] 16:04:10 INFO - PROCESS | 1659 | 1467068650079 Marionette DEBUG loaded listener.js 16:04:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x11824f400) [pid = 1659] [serial = 648] [outer = 0x116782000] 16:04:10 INFO - PROCESS | 1659 | --DOCSHELL 0x12931b000 == 44 [pid = 1659] [id = 210] 16:04:10 INFO - PROCESS | 1659 | --DOCSHELL 0x11982b800 == 43 [pid = 1659] [id = 209] 16:04:10 INFO - PROCESS | 1659 | --DOCSHELL 0x126731800 == 42 [pid = 1659] [id = 208] 16:04:10 INFO - PROCESS | 1659 | --DOCSHELL 0x125665800 == 41 [pid = 1659] [id = 207] 16:04:10 INFO - PROCESS | 1659 | --DOCSHELL 0x125086800 == 40 [pid = 1659] [id = 206] 16:04:10 INFO - PROCESS | 1659 | --DOCSHELL 0x12401f800 == 39 [pid = 1659] [id = 205] 16:04:10 INFO - PROCESS | 1659 | --DOCSHELL 0x12399e000 == 38 [pid = 1659] [id = 204] 16:04:10 INFO - PROCESS | 1659 | --DOCSHELL 0x1199db800 == 37 [pid = 1659] [id = 203] 16:04:10 INFO - PROCESS | 1659 | --DOCSHELL 0x11925e800 == 36 [pid = 1659] [id = 202] 16:04:10 INFO - PROCESS | 1659 | --DOCSHELL 0x11823f800 == 35 [pid = 1659] [id = 201] 16:04:10 INFO - PROCESS | 1659 | --DOCSHELL 0x116676000 == 34 [pid = 1659] [id = 200] 16:04:10 INFO - PROCESS | 1659 | --DOCSHELL 0x12400a000 == 33 [pid = 1659] [id = 198] 16:04:10 INFO - PROCESS | 1659 | --DOCSHELL 0x116fa3800 == 32 [pid = 1659] [id = 199] 16:04:10 INFO - PROCESS | 1659 | --DOCSHELL 0x116fb6000 == 31 [pid = 1659] [id = 215] 16:04:10 INFO - PROCESS | 1659 | --DOCSHELL 0x12a49f800 == 30 [pid = 1659] [id = 214] 16:04:10 INFO - PROCESS | 1659 | --DOCSHELL 0x119f8b800 == 29 [pid = 1659] [id = 213] 16:04:10 INFO - PROCESS | 1659 | --DOCSHELL 0x12a495000 == 28 [pid = 1659] [id = 211] 16:04:10 INFO - PROCESS | 1659 | --DOCSHELL 0x117150800 == 27 [pid = 1659] [id = 212] 16:04:10 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x121078400) [pid = 1659] [serial = 593] [outer = 0x0] [url = about:blank] 16:04:10 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x119c1b000) [pid = 1659] [serial = 590] [outer = 0x0] [url = about:blank] 16:04:10 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x118202400) [pid = 1659] [serial = 578] [outer = 0x0] [url = about:blank] 16:04:10 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x116783c00) [pid = 1659] [serial = 575] [outer = 0x0] [url = about:blank] 16:04:10 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x116978800) [pid = 1659] [serial = 576] [outer = 0x0] [url = about:blank] 16:04:10 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x118183000) [pid = 1659] [serial = 572] [outer = 0x0] [url = about:blank] 16:04:10 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1174aa000) [pid = 1659] [serial = 561] [outer = 0x0] [url = about:blank] 16:04:10 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1167e9000) [pid = 1659] [serial = 560] [outer = 0x0] [url = about:blank] 16:04:10 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1195adc00) [pid = 1659] [serial = 564] [outer = 0x0] [url = about:blank] 16:04:10 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11922bc00) [pid = 1659] [serial = 563] [outer = 0x0] [url = about:blank] 16:04:10 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x119686400) [pid = 1659] [serial = 588] [outer = 0x0] [url = about:blank] 16:04:10 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x120ff2000) [pid = 1659] [serial = 567] [outer = 0x0] [url = about:blank] 16:04:10 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x119c19400) [pid = 1659] [serial = 566] [outer = 0x0] [url = about:blank] 16:04:10 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x123c70c00) [pid = 1659] [serial = 570] [outer = 0x0] [url = about:blank] 16:04:10 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x123835800) [pid = 1659] [serial = 569] [outer = 0x0] [url = about:blank] 16:04:10 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x119b0bc00) [pid = 1659] [serial = 585] [outer = 0x0] [url = about:blank] 16:04:10 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1198f4c00) [pid = 1659] [serial = 584] [outer = 0x0] [url = about:blank] 16:04:10 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1195b7c00) [pid = 1659] [serial = 581] [outer = 0x0] [url = about:blank] 16:04:10 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1198d7800) [pid = 1659] [serial = 582] [outer = 0x0] [url = about:blank] 16:04:10 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x118183c00) [pid = 1659] [serial = 587] [outer = 0x0] [url = about:blank] 16:04:10 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x11825c400) [pid = 1659] [serial = 579] [outer = 0x0] [url = about:blank] 16:04:11 INFO - PROCESS | 1659 | 1467068651011 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]]]}] 16:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1122ms 16:04:11 INFO - PROCESS | 1659 | 1467068651017 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 16:04:11 INFO - PROCESS | 1659 | 1467068651020 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 16:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:04:11 INFO - PROCESS | 1659 | 1467068651030 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:04:11 INFO - PROCESS | 1659 | 1467068651032 Marionette TRACE conn2 <- [1,838,null,{}] 16:04:11 INFO - PROCESS | 1659 | 1467068651037 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}] 16:04:11 INFO - PROCESS | 1659 | 1467068651039 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:11 INFO - PROCESS | 1659 | 1467068651117 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 16:04:11 INFO - PROCESS | 1659 | 1467068651122 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:11 INFO - PROCESS | 1659 | 1467068651125 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x116672800 == 28 [pid = 1659] [id = 217] 16:04:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x11643ec00) [pid = 1659] [serial = 649] [outer = 0x0] 16:04:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x116710c00) [pid = 1659] [serial = 650] [outer = 0x11643ec00] 16:04:11 INFO - PROCESS | 1659 | 1467068651156 Marionette DEBUG loaded listener.js 16:04:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x112f35400) [pid = 1659] [serial = 651] [outer = 0x11643ec00] 16:04:11 INFO - PROCESS | 1659 | 1467068651493 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]]]}] 16:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 524ms 16:04:11 INFO - PROCESS | 1659 | 1467068651555 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 16:04:11 INFO - PROCESS | 1659 | 1467068651559 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 16:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:04:11 INFO - PROCESS | 1659 | 1467068651563 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:04:11 INFO - PROCESS | 1659 | 1467068651565 Marionette TRACE conn2 <- [1,842,null,{}] 16:04:11 INFO - PROCESS | 1659 | 1467068651567 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}] 16:04:11 INFO - PROCESS | 1659 | 1467068651569 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:11 INFO - PROCESS | 1659 | 1467068651646 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 16:04:11 INFO - PROCESS | 1659 | 1467068651652 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:11 INFO - PROCESS | 1659 | 1467068651655 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e46800 == 29 [pid = 1659] [id = 218] 16:04:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1174a9800) [pid = 1659] [serial = 652] [outer = 0x0] 16:04:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1176f4c00) [pid = 1659] [serial = 653] [outer = 0x1174a9800] 16:04:11 INFO - PROCESS | 1659 | 1467068651683 Marionette DEBUG loaded listener.js 16:04:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x118250000) [pid = 1659] [serial = 654] [outer = 0x1174a9800] 16:04:12 INFO - PROCESS | 1659 | 1467068652035 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]]]}] 16:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 522ms 16:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:04:12 INFO - PROCESS | 1659 | 1467068652090 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 16:04:12 INFO - PROCESS | 1659 | 1467068652091 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 16:04:12 INFO - PROCESS | 1659 | 1467068652095 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:04:12 INFO - PROCESS | 1659 | 1467068652097 Marionette TRACE conn2 <- [1,846,null,{}] 16:04:12 INFO - PROCESS | 1659 | 1467068652105 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}] 16:04:12 INFO - PROCESS | 1659 | 1467068652108 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:12 INFO - PROCESS | 1659 | 1467068652180 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 16:04:12 INFO - PROCESS | 1659 | 1467068652186 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:12 INFO - PROCESS | 1659 | 1467068652190 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x119265000 == 30 [pid = 1659] [id = 219] 16:04:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1164e6800) [pid = 1659] [serial = 655] [outer = 0x0] 16:04:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1195b4c00) [pid = 1659] [serial = 656] [outer = 0x1164e6800] 16:04:12 INFO - PROCESS | 1659 | 1467068652218 Marionette DEBUG loaded listener.js 16:04:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1198dd000) [pid = 1659] [serial = 657] [outer = 0x1164e6800] 16:04:12 INFO - PROCESS | 1659 | 1467068652563 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]]]}] 16:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 521ms 16:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:04:12 INFO - PROCESS | 1659 | 1467068652616 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 16:04:12 INFO - PROCESS | 1659 | 1467068652617 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 16:04:12 INFO - PROCESS | 1659 | 1467068652620 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:04:12 INFO - PROCESS | 1659 | 1467068652621 Marionette TRACE conn2 <- [1,850,null,{}] 16:04:12 INFO - PROCESS | 1659 | 1467068652623 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}] 16:04:12 INFO - PROCESS | 1659 | 1467068652624 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:12 INFO - PROCESS | 1659 | 1467068652729 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 16:04:12 INFO - PROCESS | 1659 | 1467068652736 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:12 INFO - PROCESS | 1659 | 1467068652737 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x1199d5000 == 31 [pid = 1659] [id = 220] 16:04:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1198df400) [pid = 1659] [serial = 658] [outer = 0x0] 16:04:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1198f3400) [pid = 1659] [serial = 659] [outer = 0x1198df400] 16:04:12 INFO - PROCESS | 1659 | 1467068652763 Marionette DEBUG loaded listener.js 16:04:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119b07400) [pid = 1659] [serial = 660] [outer = 0x1198df400] 16:04:13 INFO - PROCESS | 1659 | 1467068653119 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]]]}] 16:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 518ms 16:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:04:13 INFO - PROCESS | 1659 | 1467068653139 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 16:04:13 INFO - PROCESS | 1659 | 1467068653140 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 16:04:13 INFO - PROCESS | 1659 | 1467068653143 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:04:13 INFO - PROCESS | 1659 | 1467068653145 Marionette TRACE conn2 <- [1,854,null,{}] 16:04:13 INFO - PROCESS | 1659 | 1467068653148 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}] 16:04:13 INFO - PROCESS | 1659 | 1467068653149 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:13 INFO - PROCESS | 1659 | 1467068653284 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 16:04:13 INFO - PROCESS | 1659 | 1467068653288 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:13 INFO - PROCESS | 1659 | 1467068653289 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x123805800 == 32 [pid = 1659] [id = 221] 16:04:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1127e4000) [pid = 1659] [serial = 661] [outer = 0x0] 16:04:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119b11c00) [pid = 1659] [serial = 662] [outer = 0x1127e4000] 16:04:13 INFO - PROCESS | 1659 | 1467068653314 Marionette DEBUG loaded listener.js 16:04:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x119c12800) [pid = 1659] [serial = 663] [outer = 0x1127e4000] 16:04:13 INFO - PROCESS | 1659 | 1467068653663 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]]]}] 16:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 569ms 16:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:04:13 INFO - PROCESS | 1659 | 1467068653713 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 16:04:13 INFO - PROCESS | 1659 | 1467068653714 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 16:04:13 INFO - PROCESS | 1659 | 1467068653716 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:04:13 INFO - PROCESS | 1659 | 1467068653717 Marionette TRACE conn2 <- [1,858,null,{}] 16:04:13 INFO - PROCESS | 1659 | 1467068653719 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}] 16:04:13 INFO - PROCESS | 1659 | 1467068653723 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:13 INFO - PROCESS | 1659 | 1467068653829 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 16:04:13 INFO - PROCESS | 1659 | 1467068653861 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:13 INFO - PROCESS | 1659 | 1467068653862 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x1241a7000 == 33 [pid = 1659] [id = 222] 16:04:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x119c21c00) [pid = 1659] [serial = 664] [outer = 0x0] 16:04:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x121073c00) [pid = 1659] [serial = 665] [outer = 0x119c21c00] 16:04:13 INFO - PROCESS | 1659 | 1467068653887 Marionette DEBUG loaded listener.js 16:04:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1241dd400) [pid = 1659] [serial = 666] [outer = 0x119c21c00] 16:04:14 INFO - PROCESS | 1659 | 1467068654209 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]]]}] 16:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 521ms 16:04:14 INFO - PROCESS | 1659 | 1467068654246 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 16:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:04:14 INFO - PROCESS | 1659 | 1467068654255 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 16:04:14 INFO - PROCESS | 1659 | 1467068654257 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:04:14 INFO - PROCESS | 1659 | 1467068654258 Marionette TRACE conn2 <- [1,862,null,{}] 16:04:14 INFO - PROCESS | 1659 | 1467068654260 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}] 16:04:14 INFO - PROCESS | 1659 | 1467068654261 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:14 INFO - PROCESS | 1659 | 1467068654356 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 16:04:14 INFO - PROCESS | 1659 | 1467068654394 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:14 INFO - PROCESS | 1659 | 1467068654395 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x124b0d800 == 34 [pid = 1659] [id = 223] 16:04:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1241de000) [pid = 1659] [serial = 667] [outer = 0x0] 16:04:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x124a20c00) [pid = 1659] [serial = 668] [outer = 0x1241de000] 16:04:14 INFO - PROCESS | 1659 | 1467068654435 Marionette DEBUG loaded listener.js 16:04:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12500e400) [pid = 1659] [serial = 669] [outer = 0x1241de000] 16:04:14 INFO - PROCESS | 1659 | 1467068654845 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]]]}] 16:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 618ms 16:04:14 INFO - PROCESS | 1659 | 1467068654875 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 16:04:14 INFO - PROCESS | 1659 | 1467068654877 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 16:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:04:14 INFO - PROCESS | 1659 | 1467068654879 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:04:14 INFO - PROCESS | 1659 | 1467068654880 Marionette TRACE conn2 <- [1,866,null,{}] 16:04:14 INFO - PROCESS | 1659 | 1467068654890 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}] 16:04:14 INFO - PROCESS | 1659 | 1467068654891 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:14 INFO - PROCESS | 1659 | 1467068654985 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 16:04:14 INFO - PROCESS | 1659 | 1467068654988 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:14 INFO - PROCESS | 1659 | 1467068654989 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x12663e800 == 35 [pid = 1659] [id = 224] 16:04:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x124610000) [pid = 1659] [serial = 670] [outer = 0x0] 16:04:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x126750c00) [pid = 1659] [serial = 671] [outer = 0x124610000] 16:04:15 INFO - PROCESS | 1659 | 1467068655014 Marionette DEBUG loaded listener.js 16:04:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x126a88800) [pid = 1659] [serial = 672] [outer = 0x124610000] 16:04:15 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x127009000) [pid = 1659] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:04:15 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1127ecc00) [pid = 1659] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:04:15 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x120ff0c00) [pid = 1659] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:04:15 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x119c1a000) [pid = 1659] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:04:15 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x114f63c00) [pid = 1659] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:04:15 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1174b5000) [pid = 1659] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:04:15 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x118eb2000) [pid = 1659] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:04:15 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x112977800) [pid = 1659] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:04:15 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x116a13c00) [pid = 1659] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:04:15 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x119b85000) [pid = 1659] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:04:15 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x11677ec00) [pid = 1659] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:04:15 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x117ed3c00) [pid = 1659] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:04:15 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x127005000) [pid = 1659] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:04:15 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x113059000) [pid = 1659] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:04:15 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x124ac0000) [pid = 1659] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:04:15 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x11825d400) [pid = 1659] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:04:15 INFO - PROCESS | 1659 | 1467068655492 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]]]}] 16:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 671ms 16:04:15 INFO - PROCESS | 1659 | 1467068655551 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 16:04:15 INFO - PROCESS | 1659 | 1467068655555 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 16:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:04:15 INFO - PROCESS | 1659 | 1467068655558 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:04:15 INFO - PROCESS | 1659 | 1467068655572 Marionette TRACE conn2 <- [1,870,null,{}] 16:04:15 INFO - PROCESS | 1659 | 1467068655576 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}] 16:04:15 INFO - PROCESS | 1659 | 1467068655578 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:15 INFO - PROCESS | 1659 | 1467068655698 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 16:04:15 INFO - PROCESS | 1659 | 1467068655729 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:15 INFO - PROCESS | 1659 | 1467068655730 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x119264000 == 36 [pid = 1659] [id = 225] 16:04:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1184a4c00) [pid = 1659] [serial = 673] [outer = 0x0] 16:04:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1198d3400) [pid = 1659] [serial = 674] [outer = 0x1184a4c00] 16:04:15 INFO - PROCESS | 1659 | 1467068655770 Marionette DEBUG loaded listener.js 16:04:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x120ff1c00) [pid = 1659] [serial = 675] [outer = 0x1184a4c00] 16:04:16 INFO - PROCESS | 1659 | 1467068656127 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]]]}] 16:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 583ms 16:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:04:16 INFO - PROCESS | 1659 | 1467068656143 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 16:04:16 INFO - PROCESS | 1659 | 1467068656144 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 16:04:16 INFO - PROCESS | 1659 | 1467068656146 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:04:16 INFO - PROCESS | 1659 | 1467068656147 Marionette TRACE conn2 <- [1,874,null,{}] 16:04:16 INFO - PROCESS | 1659 | 1467068656149 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}] 16:04:16 INFO - PROCESS | 1659 | 1467068656150 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:16 INFO - PROCESS | 1659 | 1467068656254 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 16:04:16 INFO - PROCESS | 1659 | 1467068656260 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:16 INFO - PROCESS | 1659 | 1467068656261 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x12845b000 == 37 [pid = 1659] [id = 226] 16:04:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x118a5e800) [pid = 1659] [serial = 676] [outer = 0x0] 16:04:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1241dac00) [pid = 1659] [serial = 677] [outer = 0x118a5e800] 16:04:16 INFO - PROCESS | 1659 | 1467068656287 Marionette DEBUG loaded listener.js 16:04:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x123836800) [pid = 1659] [serial = 678] [outer = 0x118a5e800] 16:04:16 INFO - PROCESS | 1659 | 1467068656683 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]]]}] 16:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 568ms 16:04:16 INFO - PROCESS | 1659 | 1467068656715 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 16:04:16 INFO - PROCESS | 1659 | 1467068656718 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 16:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:04:16 INFO - PROCESS | 1659 | 1467068656721 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:04:16 INFO - PROCESS | 1659 | 1467068656724 Marionette TRACE conn2 <- [1,878,null,{}] 16:04:16 INFO - PROCESS | 1659 | 1467068656727 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}] 16:04:16 INFO - PROCESS | 1659 | 1467068656730 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:16 INFO - PROCESS | 1659 | 1467068656900 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 16:04:16 INFO - PROCESS | 1659 | 1467068656913 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:16 INFO - PROCESS | 1659 | 1467068656915 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x123804000 == 38 [pid = 1659] [id = 227] 16:04:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x119f54400) [pid = 1659] [serial = 679] [outer = 0x0] 16:04:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12700a800) [pid = 1659] [serial = 680] [outer = 0x119f54400] 16:04:16 INFO - PROCESS | 1659 | 1467068656942 Marionette DEBUG loaded listener.js 16:04:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1285a8800) [pid = 1659] [serial = 681] [outer = 0x119f54400] 16:04:17 INFO - PROCESS | 1659 | 1467068657262 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]]]}] 16:04:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:04:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 620ms 16:04:17 INFO - PROCESS | 1659 | 1467068657342 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 16:04:17 INFO - PROCESS | 1659 | 1467068657344 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 16:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:04:17 INFO - PROCESS | 1659 | 1467068657347 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:04:17 INFO - PROCESS | 1659 | 1467068657350 Marionette TRACE conn2 <- [1,882,null,{}] 16:04:17 INFO - PROCESS | 1659 | 1467068657354 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}] 16:04:17 INFO - PROCESS | 1659 | 1467068657356 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:17 INFO - PROCESS | 1659 | 1467068657449 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 16:04:17 INFO - PROCESS | 1659 | 1467068657542 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:17 INFO - PROCESS | 1659 | 1467068657546 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x11699e000 == 39 [pid = 1659] [id = 228] 16:04:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x113057000) [pid = 1659] [serial = 682] [outer = 0x0] 16:04:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x115dee800) [pid = 1659] [serial = 683] [outer = 0x113057000] 16:04:17 INFO - PROCESS | 1659 | 1467068657576 Marionette DEBUG loaded listener.js 16:04:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x11677f000) [pid = 1659] [serial = 684] [outer = 0x113057000] 16:04:18 INFO - PROCESS | 1659 | 1467068658087 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]]]}] 16:04:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:04:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 773ms 16:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:04:18 INFO - PROCESS | 1659 | 1467068658145 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 16:04:18 INFO - PROCESS | 1659 | 1467068658147 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 16:04:18 INFO - PROCESS | 1659 | 1467068658154 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:04:18 INFO - PROCESS | 1659 | 1467068658157 Marionette TRACE conn2 <- [1,886,null,{}] 16:04:18 INFO - PROCESS | 1659 | 1467068658160 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}] 16:04:18 INFO - PROCESS | 1659 | 1467068658161 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:18 INFO - PROCESS | 1659 | 1467068658265 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 16:04:18 INFO - PROCESS | 1659 | 1467068658340 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:18 INFO - PROCESS | 1659 | 1467068658342 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x119b19000 == 40 [pid = 1659] [id = 229] 16:04:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x11820c400) [pid = 1659] [serial = 685] [outer = 0x0] 16:04:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1184a0800) [pid = 1659] [serial = 686] [outer = 0x11820c400] 16:04:18 INFO - PROCESS | 1659 | 1467068658373 Marionette DEBUG loaded listener.js 16:04:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x118eb6000) [pid = 1659] [serial = 687] [outer = 0x11820c400] 16:04:19 INFO - PROCESS | 1659 | 1467068659041 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]]]}] 16:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 927ms 16:04:19 INFO - PROCESS | 1659 | 1467068659078 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 16:04:19 INFO - PROCESS | 1659 | 1467068659080 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 16:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:04:19 INFO - PROCESS | 1659 | 1467068659084 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:04:19 INFO - PROCESS | 1659 | 1467068659086 Marionette TRACE conn2 <- [1,890,null,{}] 16:04:19 INFO - PROCESS | 1659 | 1467068659089 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}] 16:04:19 INFO - PROCESS | 1659 | 1467068659091 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:19 INFO - PROCESS | 1659 | 1467068659195 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 16:04:19 INFO - PROCESS | 1659 | --DOCSHELL 0x12845b000 == 39 [pid = 1659] [id = 226] 16:04:19 INFO - PROCESS | 1659 | --DOCSHELL 0x119264000 == 38 [pid = 1659] [id = 225] 16:04:19 INFO - PROCESS | 1659 | --DOCSHELL 0x12663e800 == 37 [pid = 1659] [id = 224] 16:04:19 INFO - PROCESS | 1659 | --DOCSHELL 0x124b0d800 == 36 [pid = 1659] [id = 223] 16:04:19 INFO - PROCESS | 1659 | --DOCSHELL 0x1241a7000 == 35 [pid = 1659] [id = 222] 16:04:19 INFO - PROCESS | 1659 | --DOCSHELL 0x123805800 == 34 [pid = 1659] [id = 221] 16:04:19 INFO - PROCESS | 1659 | --DOCSHELL 0x1199d5000 == 33 [pid = 1659] [id = 220] 16:04:19 INFO - PROCESS | 1659 | --DOCSHELL 0x119265000 == 32 [pid = 1659] [id = 219] 16:04:19 INFO - PROCESS | 1659 | --DOCSHELL 0x117e46800 == 31 [pid = 1659] [id = 218] 16:04:19 INFO - PROCESS | 1659 | --DOCSHELL 0x116672800 == 30 [pid = 1659] [id = 217] 16:04:19 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x12913d800) [pid = 1659] [serial = 630] [outer = 0x0] [url = about:blank] 16:04:19 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x129144c00) [pid = 1659] [serial = 632] [outer = 0x0] [url = about:blank] 16:04:19 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x129541c00) [pid = 1659] [serial = 633] [outer = 0x0] [url = about:blank] 16:04:19 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11677c400) [pid = 1659] [serial = 596] [outer = 0x0] [url = about:blank] 16:04:19 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x12463cc00) [pid = 1659] [serial = 615] [outer = 0x0] [url = about:blank] 16:04:19 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x116a13000) [pid = 1659] [serial = 597] [outer = 0x0] [url = about:blank] 16:04:19 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x12383d000) [pid = 1659] [serial = 594] [outer = 0x0] [url = about:blank] 16:04:19 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x119e4a800) [pid = 1659] [serial = 612] [outer = 0x0] [url = about:blank] 16:04:19 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x118209400) [pid = 1659] [serial = 602] [outer = 0x0] [url = about:blank] 16:04:19 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1195afc00) [pid = 1659] [serial = 605] [outer = 0x0] [url = about:blank] 16:04:19 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x12383a400) [pid = 1659] [serial = 614] [outer = 0x0] [url = about:blank] 16:04:19 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x124be5400) [pid = 1659] [serial = 617] [outer = 0x0] [url = about:blank] 16:04:19 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x118530400) [pid = 1659] [serial = 573] [outer = 0x0] [url = about:blank] 16:04:19 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1269d9800) [pid = 1659] [serial = 626] [outer = 0x0] [url = about:blank] 16:04:19 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x116787400) [pid = 1659] [serial = 599] [outer = 0x0] [url = about:blank] 16:04:19 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x12556fc00) [pid = 1659] [serial = 624] [outer = 0x0] [url = about:blank] 16:04:19 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x12859f000) [pid = 1659] [serial = 629] [outer = 0x0] [url = about:blank] 16:04:19 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x119b84800) [pid = 1659] [serial = 609] [outer = 0x0] [url = about:blank] 16:04:19 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x125574c00) [pid = 1659] [serial = 620] [outer = 0x0] [url = about:blank] 16:04:19 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x125010c00) [pid = 1659] [serial = 618] [outer = 0x0] [url = about:blank] 16:04:19 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x12669f000) [pid = 1659] [serial = 621] [outer = 0x0] [url = about:blank] 16:04:19 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x119b06800) [pid = 1659] [serial = 623] [outer = 0x0] [url = about:blank] 16:04:19 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x116a12000) [pid = 1659] [serial = 600] [outer = 0x0] [url = about:blank] 16:04:19 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x127002400) [pid = 1659] [serial = 627] [outer = 0x0] [url = about:blank] 16:04:19 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x119b07c00) [pid = 1659] [serial = 608] [outer = 0x0] [url = about:blank] 16:04:19 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x119c1c000) [pid = 1659] [serial = 611] [outer = 0x0] [url = about:blank] 16:04:19 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x118534800) [pid = 1659] [serial = 603] [outer = 0x0] [url = about:blank] 16:04:19 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x1198e0000) [pid = 1659] [serial = 606] [outer = 0x0] [url = about:blank] 16:04:19 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x121069800) [pid = 1659] [serial = 591] [outer = 0x0] [url = about:blank] 16:04:19 INFO - PROCESS | 1659 | 1467068659277 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:19 INFO - PROCESS | 1659 | 1467068659280 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x112fc4800 == 31 [pid = 1659] [id = 230] 16:04:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x1127e8c00) [pid = 1659] [serial = 688] [outer = 0x0] 16:04:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x112979800) [pid = 1659] [serial = 689] [outer = 0x1127e8c00] 16:04:19 INFO - PROCESS | 1659 | 1467068659310 Marionette DEBUG loaded listener.js 16:04:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x113056800) [pid = 1659] [serial = 690] [outer = 0x1127e8c00] 16:04:19 INFO - PROCESS | 1659 | 1467068659627 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]]]}] 16:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 575ms 16:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:04:19 INFO - PROCESS | 1659 | 1467068659658 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 16:04:19 INFO - PROCESS | 1659 | 1467068659661 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 16:04:19 INFO - PROCESS | 1659 | 1467068659665 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:04:19 INFO - PROCESS | 1659 | 1467068659667 Marionette TRACE conn2 <- [1,894,null,{}] 16:04:19 INFO - PROCESS | 1659 | 1467068659671 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}] 16:04:19 INFO - PROCESS | 1659 | 1467068659673 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:19 INFO - PROCESS | 1659 | 1467068659750 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 16:04:19 INFO - PROCESS | 1659 | 1467068659813 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:19 INFO - PROCESS | 1659 | 1467068659814 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x116fb4800 == 32 [pid = 1659] [id = 231] 16:04:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x113c38800) [pid = 1659] [serial = 691] [outer = 0x0] 16:04:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x116715400) [pid = 1659] [serial = 692] [outer = 0x113c38800] 16:04:19 INFO - PROCESS | 1659 | 1467068659841 Marionette DEBUG loaded listener.js 16:04:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x116785400) [pid = 1659] [serial = 693] [outer = 0x113c38800] 16:04:20 INFO - PROCESS | 1659 | 1467068660119 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]]]}] 16:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 470ms 16:04:20 INFO - PROCESS | 1659 | 1467068660143 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 16:04:20 INFO - PROCESS | 1659 | 1467068660145 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 16:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:04:20 INFO - PROCESS | 1659 | 1467068660147 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:04:20 INFO - PROCESS | 1659 | 1467068660149 Marionette TRACE conn2 <- [1,898,null,{}] 16:04:20 INFO - PROCESS | 1659 | 1467068660166 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}] 16:04:20 INFO - PROCESS | 1659 | 1467068660172 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:20 INFO - PROCESS | 1659 | 1467068660261 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 16:04:20 INFO - PROCESS | 1659 | 1467068660266 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:20 INFO - PROCESS | 1659 | 1467068660272 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185c3000 == 33 [pid = 1659] [id = 232] 16:04:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x116196c00) [pid = 1659] [serial = 694] [outer = 0x0] 16:04:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1176f8400) [pid = 1659] [serial = 695] [outer = 0x116196c00] 16:04:20 INFO - PROCESS | 1659 | 1467068660303 Marionette DEBUG loaded listener.js 16:04:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x118204400) [pid = 1659] [serial = 696] [outer = 0x116196c00] 16:04:20 INFO - PROCESS | 1659 | 1467068660752 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]]]}] 16:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 630ms 16:04:20 INFO - PROCESS | 1659 | 1467068660778 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 16:04:20 INFO - PROCESS | 1659 | 1467068660781 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 16:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:04:20 INFO - PROCESS | 1659 | 1467068660784 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:04:20 INFO - PROCESS | 1659 | 1467068660786 Marionette TRACE conn2 <- [1,902,null,{}] 16:04:20 INFO - PROCESS | 1659 | 1467068660790 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}] 16:04:20 INFO - PROCESS | 1659 | 1467068660792 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:20 INFO - PROCESS | 1659 | 1467068660906 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 16:04:20 INFO - PROCESS | 1659 | 1467068660910 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:20 INFO - PROCESS | 1659 | 1467068660911 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x118ea0000 == 34 [pid = 1659] [id = 233] 16:04:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x113d9b800) [pid = 1659] [serial = 697] [outer = 0x0] 16:04:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x11820cc00) [pid = 1659] [serial = 698] [outer = 0x113d9b800] 16:04:20 INFO - PROCESS | 1659 | 1467068660986 Marionette DEBUG loaded listener.js 16:04:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x118a5d800) [pid = 1659] [serial = 699] [outer = 0x113d9b800] 16:04:21 INFO - PROCESS | 1659 | 1467068661294 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]]]}] 16:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 522ms 16:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:04:21 INFO - PROCESS | 1659 | 1467068661309 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 16:04:21 INFO - PROCESS | 1659 | 1467068661310 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 16:04:21 INFO - PROCESS | 1659 | 1467068661312 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:04:21 INFO - PROCESS | 1659 | 1467068661314 Marionette TRACE conn2 <- [1,906,null,{}] 16:04:21 INFO - PROCESS | 1659 | 1467068661316 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}] 16:04:21 INFO - PROCESS | 1659 | 1467068661317 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:21 INFO - PROCESS | 1659 | 1467068661423 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 16:04:21 INFO - PROCESS | 1659 | 1467068661427 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:21 INFO - PROCESS | 1659 | 1467068661428 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f73000 == 35 [pid = 1659] [id = 234] 16:04:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1133b8800) [pid = 1659] [serial = 700] [outer = 0x0] 16:04:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x118eb4000) [pid = 1659] [serial = 701] [outer = 0x1133b8800] 16:04:21 INFO - PROCESS | 1659 | 1467068661453 Marionette DEBUG loaded listener.js 16:04:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1195ac800) [pid = 1659] [serial = 702] [outer = 0x1133b8800] 16:04:21 INFO - PROCESS | 1659 | 1467068661780 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]]]}] 16:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 521ms 16:04:21 INFO - PROCESS | 1659 | 1467068661840 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 16:04:21 INFO - PROCESS | 1659 | 1467068661841 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 16:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:04:21 INFO - PROCESS | 1659 | 1467068661843 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:04:21 INFO - PROCESS | 1659 | 1467068661844 Marionette TRACE conn2 <- [1,910,null,{}] 16:04:21 INFO - PROCESS | 1659 | 1467068661846 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}] 16:04:21 INFO - PROCESS | 1659 | 1467068661851 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:21 INFO - PROCESS | 1659 | 1467068661966 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 16:04:21 INFO - PROCESS | 1659 | 1467068661971 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:21 INFO - PROCESS | 1659 | 1467068661972 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x123d6b000 == 36 [pid = 1659] [id = 235] 16:04:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x119227400) [pid = 1659] [serial = 703] [outer = 0x0] 16:04:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1198d3c00) [pid = 1659] [serial = 704] [outer = 0x119227400] 16:04:21 INFO - PROCESS | 1659 | 1467068661997 Marionette DEBUG loaded listener.js 16:04:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119b7b800) [pid = 1659] [serial = 705] [outer = 0x119227400] 16:04:22 INFO - PROCESS | 1659 | 1467068662344 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]]]}] 16:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 519ms 16:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:04:22 INFO - PROCESS | 1659 | 1467068662362 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 16:04:22 INFO - PROCESS | 1659 | 1467068662363 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 16:04:22 INFO - PROCESS | 1659 | 1467068662365 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:04:22 INFO - PROCESS | 1659 | 1467068662366 Marionette TRACE conn2 <- [1,914,null,{}] 16:04:22 INFO - PROCESS | 1659 | 1467068662369 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}] 16:04:22 INFO - PROCESS | 1659 | 1467068662372 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:22 INFO - PROCESS | 1659 | 1467068662476 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 16:04:22 INFO - PROCESS | 1659 | 1467068662487 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:22 INFO - PROCESS | 1659 | 1467068662489 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x1244c3800 == 37 [pid = 1659] [id = 236] 16:04:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x119b0b000) [pid = 1659] [serial = 706] [outer = 0x0] 16:04:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119b85000) [pid = 1659] [serial = 707] [outer = 0x119b0b000] 16:04:22 INFO - PROCESS | 1659 | 1467068662513 Marionette DEBUG loaded listener.js 16:04:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x119c1ec00) [pid = 1659] [serial = 708] [outer = 0x119b0b000] 16:04:22 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1164e6800) [pid = 1659] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:04:22 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x118a5e800) [pid = 1659] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:04:22 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x116782000) [pid = 1659] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:04:22 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1198df400) [pid = 1659] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:04:22 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x11643ec00) [pid = 1659] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:04:22 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1174a9800) [pid = 1659] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:04:22 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1127e4000) [pid = 1659] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:04:22 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x113056000) [pid = 1659] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:04:22 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x118533400) [pid = 1659] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:04:22 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x120ffa800) [pid = 1659] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:04:22 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1241de000) [pid = 1659] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:04:22 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x11677fc00) [pid = 1659] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:04:22 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x119c21c00) [pid = 1659] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:04:22 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x124610000) [pid = 1659] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:04:22 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1184a4c00) [pid = 1659] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:04:23 INFO - PROCESS | 1659 | 1467068663107 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]]]}] 16:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 774ms 16:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:04:23 INFO - PROCESS | 1659 | 1467068663139 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 16:04:23 INFO - PROCESS | 1659 | 1467068663142 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 16:04:23 INFO - PROCESS | 1659 | 1467068663145 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:04:23 INFO - PROCESS | 1659 | 1467068663148 Marionette TRACE conn2 <- [1,918,null,{}] 16:04:23 INFO - PROCESS | 1659 | 1467068663152 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}] 16:04:23 INFO - PROCESS | 1659 | 1467068663153 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:23 INFO - PROCESS | 1659 | 1467068663258 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 16:04:23 INFO - PROCESS | 1659 | 1467068663358 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:23 INFO - PROCESS | 1659 | 1467068663360 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x11745a800 == 38 [pid = 1659] [id = 237] 16:04:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x115e5bc00) [pid = 1659] [serial = 709] [outer = 0x0] 16:04:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x11643ec00) [pid = 1659] [serial = 710] [outer = 0x115e5bc00] 16:04:23 INFO - PROCESS | 1659 | 1467068663392 Marionette DEBUG loaded listener.js 16:04:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x116783c00) [pid = 1659] [serial = 711] [outer = 0x115e5bc00] 16:04:23 INFO - PROCESS | 1659 | 1467068663813 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]]]}] 16:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 723ms 16:04:23 INFO - PROCESS | 1659 | 1467068663868 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 16:04:23 INFO - PROCESS | 1659 | 1467068663871 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 16:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:04:23 INFO - PROCESS | 1659 | 1467068663875 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:04:23 INFO - PROCESS | 1659 | 1467068663877 Marionette TRACE conn2 <- [1,922,null,{}] 16:04:23 INFO - PROCESS | 1659 | 1467068663880 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}] 16:04:23 INFO - PROCESS | 1659 | 1467068663882 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:23 INFO - PROCESS | 1659 | 1467068663983 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 16:04:24 INFO - PROCESS | 1659 | 1467068664038 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:24 INFO - PROCESS | 1659 | 1467068664039 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x1239ab800 == 39 [pid = 1659] [id = 238] 16:04:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x116a12800) [pid = 1659] [serial = 712] [outer = 0x0] 16:04:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1174ac800) [pid = 1659] [serial = 713] [outer = 0x116a12800] 16:04:24 INFO - PROCESS | 1659 | 1467068664070 Marionette DEBUG loaded listener.js 16:04:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x117ed3400) [pid = 1659] [serial = 714] [outer = 0x116a12800] 16:04:24 INFO - PROCESS | 1659 | 1467068664448 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]]]}] 16:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 620ms 16:04:24 INFO - PROCESS | 1659 | 1467068664495 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 16:04:24 INFO - PROCESS | 1659 | 1467068664497 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 16:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:04:24 INFO - PROCESS | 1659 | 1467068664499 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:04:24 INFO - PROCESS | 1659 | 1467068664502 Marionette TRACE conn2 <- [1,926,null,{}] 16:04:24 INFO - PROCESS | 1659 | 1467068664510 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}] 16:04:24 INFO - PROCESS | 1659 | 1467068664513 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:24 INFO - PROCESS | 1659 | 1467068664636 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 16:04:24 INFO - PROCESS | 1659 | 1467068664701 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:24 INFO - PROCESS | 1659 | 1467068664703 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x125614800 == 40 [pid = 1659] [id = 239] 16:04:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x119228000) [pid = 1659] [serial = 715] [outer = 0x0] 16:04:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119692c00) [pid = 1659] [serial = 716] [outer = 0x119228000] 16:04:24 INFO - PROCESS | 1659 | 1467068664735 Marionette DEBUG loaded listener.js 16:04:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1198de800) [pid = 1659] [serial = 717] [outer = 0x119228000] 16:04:25 INFO - PROCESS | 1659 | 1467068665145 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]]]}] 16:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 673ms 16:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:04:25 INFO - PROCESS | 1659 | 1467068665173 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 16:04:25 INFO - PROCESS | 1659 | 1467068665175 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 16:04:25 INFO - PROCESS | 1659 | 1467068665177 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:04:25 INFO - PROCESS | 1659 | 1467068665178 Marionette TRACE conn2 <- [1,930,null,{}] 16:04:25 INFO - PROCESS | 1659 | 1467068665181 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}] 16:04:25 INFO - PROCESS | 1659 | 1467068665182 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:25 INFO - PROCESS | 1659 | 1467068665292 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 16:04:25 INFO - PROCESS | 1659 | 1467068665345 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:25 INFO - PROCESS | 1659 | 1467068665346 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x12662e000 == 41 [pid = 1659] [id = 240] 16:04:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1198ef400) [pid = 1659] [serial = 718] [outer = 0x0] 16:04:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119b7a400) [pid = 1659] [serial = 719] [outer = 0x1198ef400] 16:04:25 INFO - PROCESS | 1659 | 1467068665375 Marionette DEBUG loaded listener.js 16:04:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119c14400) [pid = 1659] [serial = 720] [outer = 0x1198ef400] 16:04:25 INFO - PROCESS | 1659 | 1467068665781 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]]]}] 16:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 669ms 16:04:25 INFO - PROCESS | 1659 | 1467068665847 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 16:04:25 INFO - PROCESS | 1659 | 1467068665848 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 16:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:04:25 INFO - PROCESS | 1659 | 1467068665850 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:04:25 INFO - PROCESS | 1659 | 1467068665852 Marionette TRACE conn2 <- [1,934,null,{}] 16:04:25 INFO - PROCESS | 1659 | 1467068665854 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}] 16:04:25 INFO - PROCESS | 1659 | 1467068665856 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:25 INFO - PROCESS | 1659 | 1467068665974 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 16:04:26 INFO - PROCESS | 1659 | 1467068666053 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:26 INFO - PROCESS | 1659 | 1467068666054 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x116f9d000 == 42 [pid = 1659] [id = 241] 16:04:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1121b0800) [pid = 1659] [serial = 721] [outer = 0x0] 16:04:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1192ca800) [pid = 1659] [serial = 722] [outer = 0x1121b0800] 16:04:26 INFO - PROCESS | 1659 | 1467068666084 Marionette DEBUG loaded listener.js 16:04:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x119c34c00) [pid = 1659] [serial = 723] [outer = 0x1121b0800] 16:04:26 INFO - PROCESS | 1659 | 1467068666579 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]]]}] 16:04:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 771ms 16:04:26 INFO - PROCESS | 1659 | 1467068666622 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 16:04:26 INFO - PROCESS | 1659 | 1467068666624 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 16:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:04:26 INFO - PROCESS | 1659 | 1467068666627 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:04:26 INFO - PROCESS | 1659 | 1467068666629 Marionette TRACE conn2 <- [1,938,null,{}] 16:04:26 INFO - PROCESS | 1659 | 1467068666632 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}] 16:04:26 INFO - PROCESS | 1659 | 1467068666634 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:26 INFO - PROCESS | 1659 | 1467068666732 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 16:04:26 INFO - PROCESS | 1659 | 1467068666787 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:26 INFO - PROCESS | 1659 | 1467068666788 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x11640a800 == 43 [pid = 1659] [id = 242] 16:04:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x116130400) [pid = 1659] [serial = 724] [outer = 0x0] 16:04:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x11677fc00) [pid = 1659] [serial = 725] [outer = 0x116130400] 16:04:26 INFO - PROCESS | 1659 | 1467068666817 Marionette DEBUG loaded listener.js 16:04:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x116974400) [pid = 1659] [serial = 726] [outer = 0x116130400] 16:04:27 INFO - PROCESS | 1659 | --DOCSHELL 0x123d6b000 == 42 [pid = 1659] [id = 235] 16:04:27 INFO - PROCESS | 1659 | --DOCSHELL 0x119f73000 == 41 [pid = 1659] [id = 234] 16:04:27 INFO - PROCESS | 1659 | --DOCSHELL 0x118ea0000 == 40 [pid = 1659] [id = 233] 16:04:27 INFO - PROCESS | 1659 | --DOCSHELL 0x1185c3000 == 39 [pid = 1659] [id = 232] 16:04:27 INFO - PROCESS | 1659 | --DOCSHELL 0x116fb4800 == 38 [pid = 1659] [id = 231] 16:04:27 INFO - PROCESS | 1659 | --DOCSHELL 0x112fc4800 == 37 [pid = 1659] [id = 230] 16:04:27 INFO - PROCESS | 1659 | --DOCSHELL 0x119b19000 == 36 [pid = 1659] [id = 229] 16:04:27 INFO - PROCESS | 1659 | --DOCSHELL 0x11699e000 == 35 [pid = 1659] [id = 228] 16:04:27 INFO - PROCESS | 1659 | --DOCSHELL 0x117141800 == 34 [pid = 1659] [id = 216] 16:04:27 INFO - PROCESS | 1659 | --DOCSHELL 0x123804000 == 33 [pid = 1659] [id = 227] 16:04:27 INFO - PROCESS | 1659 | --DOCSHELL 0x116f9d000 == 32 [pid = 1659] [id = 241] 16:04:27 INFO - PROCESS | 1659 | --DOCSHELL 0x12662e000 == 31 [pid = 1659] [id = 240] 16:04:27 INFO - PROCESS | 1659 | --DOCSHELL 0x125614800 == 30 [pid = 1659] [id = 239] 16:04:27 INFO - PROCESS | 1659 | --DOCSHELL 0x1239ab800 == 29 [pid = 1659] [id = 238] 16:04:27 INFO - PROCESS | 1659 | --DOCSHELL 0x11745a800 == 28 [pid = 1659] [id = 237] 16:04:27 INFO - PROCESS | 1659 | --DOCSHELL 0x1244c3800 == 27 [pid = 1659] [id = 236] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1195b4c00) [pid = 1659] [serial = 656] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x123836800) [pid = 1659] [serial = 678] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1198dd000) [pid = 1659] [serial = 657] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x11824f400) [pid = 1659] [serial = 648] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x116f5e800) [pid = 1659] [serial = 647] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1198f3400) [pid = 1659] [serial = 659] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x116710c00) [pid = 1659] [serial = 650] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x112f35400) [pid = 1659] [serial = 651] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1176f4c00) [pid = 1659] [serial = 653] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x118250000) [pid = 1659] [serial = 654] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119b11c00) [pid = 1659] [serial = 662] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x116fe0400) [pid = 1659] [serial = 636] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x116719400) [pid = 1659] [serial = 635] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1198c7400) [pid = 1659] [serial = 639] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x118eb7400) [pid = 1659] [serial = 638] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1243c7c00) [pid = 1659] [serial = 642] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x12383bc00) [pid = 1659] [serial = 641] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x124a20c00) [pid = 1659] [serial = 668] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x12556d400) [pid = 1659] [serial = 645] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x118499800) [pid = 1659] [serial = 644] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x1241dd400) [pid = 1659] [serial = 666] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x121073c00) [pid = 1659] [serial = 665] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x12500e400) [pid = 1659] [serial = 669] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x126750c00) [pid = 1659] [serial = 671] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x1241dac00) [pid = 1659] [serial = 677] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x126a88800) [pid = 1659] [serial = 672] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x12700a800) [pid = 1659] [serial = 680] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x119c12800) [pid = 1659] [serial = 663] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x1198d3400) [pid = 1659] [serial = 674] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x119b07400) [pid = 1659] [serial = 660] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x120ff1c00) [pid = 1659] [serial = 675] [outer = 0x0] [url = about:blank] 16:04:27 INFO - PROCESS | 1659 | 1467068667716 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]]]}] 16:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1123ms 16:04:27 INFO - PROCESS | 1659 | 1467068667750 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 16:04:27 INFO - PROCESS | 1659 | 1467068667754 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 16:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:04:27 INFO - PROCESS | 1659 | 1467068667759 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:04:27 INFO - PROCESS | 1659 | 1467068667760 Marionette TRACE conn2 <- [1,942,null,{}] 16:04:27 INFO - PROCESS | 1659 | 1467068667763 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}] 16:04:27 INFO - PROCESS | 1659 | 1467068667765 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:27 INFO - PROCESS | 1659 | 1467068667844 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 16:04:27 INFO - PROCESS | 1659 | 1467068667848 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:27 INFO - PROCESS | 1659 | 1467068667850 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x1164b8000 == 28 [pid = 1659] [id = 243] 16:04:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x115df5c00) [pid = 1659] [serial = 727] [outer = 0x0] 16:04:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x116715c00) [pid = 1659] [serial = 728] [outer = 0x115df5c00] 16:04:27 INFO - PROCESS | 1659 | 1467068667880 Marionette DEBUG loaded listener.js 16:04:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x116786000) [pid = 1659] [serial = 729] [outer = 0x115df5c00] 16:04:28 INFO - PROCESS | 1659 | 1467068668213 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]]]}] 16:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 523ms 16:04:28 INFO - PROCESS | 1659 | 1467068668281 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 16:04:28 INFO - PROCESS | 1659 | 1467068668285 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 16:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:04:28 INFO - PROCESS | 1659 | 1467068668289 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:04:28 INFO - PROCESS | 1659 | 1467068668291 Marionette TRACE conn2 <- [1,946,null,{}] 16:04:28 INFO - PROCESS | 1659 | 1467068668293 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}] 16:04:28 INFO - PROCESS | 1659 | 1467068668295 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:28 INFO - PROCESS | 1659 | 1467068668377 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 16:04:28 INFO - PROCESS | 1659 | 1467068668381 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:28 INFO - PROCESS | 1659 | 1467068668382 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e2e000 == 29 [pid = 1659] [id = 244] 16:04:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x116a12000) [pid = 1659] [serial = 730] [outer = 0x0] 16:04:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x1174ae400) [pid = 1659] [serial = 731] [outer = 0x116a12000] 16:04:28 INFO - PROCESS | 1659 | 1467068668412 Marionette DEBUG loaded listener.js 16:04:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x11817e400) [pid = 1659] [serial = 732] [outer = 0x116a12000] 16:04:28 INFO - PROCESS | 1659 | 1467068668743 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]]]}] 16:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 472ms 16:04:28 INFO - PROCESS | 1659 | 1467068668762 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 16:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:04:28 INFO - PROCESS | 1659 | 1467068668763 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 16:04:28 INFO - PROCESS | 1659 | 1467068668766 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:04:28 INFO - PROCESS | 1659 | 1467068668770 Marionette TRACE conn2 <- [1,950,null,{}] 16:04:28 INFO - PROCESS | 1659 | 1467068668778 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}] 16:04:28 INFO - PROCESS | 1659 | 1467068668782 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:28 INFO - PROCESS | 1659 | 1467068668871 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 16:04:28 INFO - PROCESS | 1659 | 1467068668931 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:28 INFO - PROCESS | 1659 | 1467068668934 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x118ea0000 == 30 [pid = 1659] [id = 245] 16:04:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x11259b000) [pid = 1659] [serial = 733] [outer = 0x0] 16:04:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x118499800) [pid = 1659] [serial = 734] [outer = 0x11259b000] 16:04:28 INFO - PROCESS | 1659 | 1467068668980 Marionette DEBUG loaded listener.js 16:04:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x119228400) [pid = 1659] [serial = 735] [outer = 0x11259b000] 16:04:29 INFO - PROCESS | 1659 | 1467068669413 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]]]}] 16:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 674ms 16:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:04:29 INFO - PROCESS | 1659 | 1467068669450 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 16:04:29 INFO - PROCESS | 1659 | 1467068669451 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 16:04:29 INFO - PROCESS | 1659 | 1467068669454 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:04:29 INFO - PROCESS | 1659 | 1467068669456 Marionette TRACE conn2 <- [1,954,null,{}] 16:04:29 INFO - PROCESS | 1659 | 1467068669458 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}] 16:04:29 INFO - PROCESS | 1659 | 1467068669459 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:29 INFO - PROCESS | 1659 | 1467068669539 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 16:04:29 INFO - PROCESS | 1659 | 1467068669543 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:29 INFO - PROCESS | 1659 | 1467068669544 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x1199e3800 == 31 [pid = 1659] [id = 246] 16:04:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x1192c6c00) [pid = 1659] [serial = 736] [outer = 0x0] 16:04:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x119684c00) [pid = 1659] [serial = 737] [outer = 0x1192c6c00] 16:04:29 INFO - PROCESS | 1659 | 1467068669569 Marionette DEBUG loaded listener.js 16:04:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x1198d5000) [pid = 1659] [serial = 738] [outer = 0x1192c6c00] 16:04:29 INFO - PROCESS | 1659 | 1467068669935 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]]]}] 16:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 518ms 16:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:04:29 INFO - PROCESS | 1659 | 1467068669982 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 16:04:29 INFO - PROCESS | 1659 | 1467068669983 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 16:04:29 INFO - PROCESS | 1659 | 1467068669985 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:04:29 INFO - PROCESS | 1659 | 1467068669987 Marionette TRACE conn2 <- [1,958,null,{}] 16:04:29 INFO - PROCESS | 1659 | 1467068669989 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}] 16:04:29 INFO - PROCESS | 1659 | 1467068669990 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:30 INFO - PROCESS | 1659 | 1467068670084 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 16:04:30 INFO - PROCESS | 1659 | 1467068670088 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:30 INFO - PROCESS | 1659 | 1467068670089 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f7b000 == 32 [pid = 1659] [id = 247] 16:04:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x114f64800) [pid = 1659] [serial = 739] [outer = 0x0] 16:04:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1198df400) [pid = 1659] [serial = 740] [outer = 0x114f64800] 16:04:30 INFO - PROCESS | 1659 | 1467068670114 Marionette DEBUG loaded listener.js 16:04:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1198f1800) [pid = 1659] [serial = 741] [outer = 0x114f64800] 16:04:30 INFO - PROCESS | 1659 | 1467068670465 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]]]}] 16:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 520ms 16:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:04:30 INFO - PROCESS | 1659 | 1467068670507 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 16:04:30 INFO - PROCESS | 1659 | 1467068670508 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 16:04:30 INFO - PROCESS | 1659 | 1467068670510 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:04:30 INFO - PROCESS | 1659 | 1467068670511 Marionette TRACE conn2 <- [1,962,null,{}] 16:04:30 INFO - PROCESS | 1659 | 1467068670513 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}] 16:04:30 INFO - PROCESS | 1659 | 1467068670517 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:30 INFO - PROCESS | 1659 | 1467068670627 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 16:04:30 INFO - PROCESS | 1659 | 1467068670660 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:30 INFO - PROCESS | 1659 | 1467068670661 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x123bda800 == 33 [pid = 1659] [id = 248] 16:04:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1198f8000) [pid = 1659] [serial = 742] [outer = 0x0] 16:04:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x119b82c00) [pid = 1659] [serial = 743] [outer = 0x1198f8000] 16:04:30 INFO - PROCESS | 1659 | 1467068670686 Marionette DEBUG loaded listener.js 16:04:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x119e47400) [pid = 1659] [serial = 744] [outer = 0x1198f8000] 16:04:31 INFO - PROCESS | 1659 | 1467068671009 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]]]}] 16:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 521ms 16:04:31 INFO - PROCESS | 1659 | 1467068671043 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 16:04:31 INFO - PROCESS | 1659 | 1467068671044 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 16:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:04:31 INFO - PROCESS | 1659 | 1467068671052 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:04:31 INFO - PROCESS | 1659 | 1467068671056 Marionette TRACE conn2 <- [1,966,null,{}] 16:04:31 INFO - PROCESS | 1659 | 1467068671058 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}] 16:04:31 INFO - PROCESS | 1659 | 1467068671059 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:31 INFO - PROCESS | 1659 | 1467068671154 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 16:04:31 INFO - PROCESS | 1659 | 1467068671157 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:31 INFO - PROCESS | 1659 | 1467068671159 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x1244b5000 == 34 [pid = 1659] [id = 249] 16:04:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x118a59000) [pid = 1659] [serial = 745] [outer = 0x0] 16:04:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x120ff0800) [pid = 1659] [serial = 746] [outer = 0x118a59000] 16:04:31 INFO - PROCESS | 1659 | 1467068671183 Marionette DEBUG loaded listener.js 16:04:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x12106c400) [pid = 1659] [serial = 747] [outer = 0x118a59000] 16:04:31 INFO - PROCESS | 1659 | 1467068671515 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]]]}] 16:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 521ms 16:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:04:31 INFO - PROCESS | 1659 | 1467068671573 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 16:04:31 INFO - PROCESS | 1659 | 1467068671574 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 16:04:31 INFO - PROCESS | 1659 | 1467068671576 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:04:31 INFO - PROCESS | 1659 | 1467068671577 Marionette TRACE conn2 <- [1,970,null,{}] 16:04:31 INFO - PROCESS | 1659 | 1467068671580 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}] 16:04:31 INFO - PROCESS | 1659 | 1467068671581 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:31 INFO - PROCESS | 1659 | 1467068671671 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 16:04:31 INFO - PROCESS | 1659 | 1467068671705 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:31 INFO - PROCESS | 1659 | 1467068671707 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x124d73000 == 35 [pid = 1659] [id = 250] 16:04:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x120ff0000) [pid = 1659] [serial = 748] [outer = 0x0] 16:04:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x123837800) [pid = 1659] [serial = 749] [outer = 0x120ff0000] 16:04:31 INFO - PROCESS | 1659 | 1467068671731 Marionette DEBUG loaded listener.js 16:04:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x123a8b400) [pid = 1659] [serial = 750] [outer = 0x120ff0000] 16:04:31 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x113d9b800) [pid = 1659] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:04:31 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1133b8800) [pid = 1659] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:04:31 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x119227400) [pid = 1659] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:04:31 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119f54400) [pid = 1659] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:04:31 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x119b0b000) [pid = 1659] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:04:31 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x116196c00) [pid = 1659] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:04:31 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x113c38800) [pid = 1659] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:04:31 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x11820c400) [pid = 1659] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:04:31 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x113057000) [pid = 1659] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:04:31 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1127e8c00) [pid = 1659] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:04:32 INFO - PROCESS | 1659 | 1467068672110 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]]]}] 16:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 568ms 16:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:04:32 INFO - PROCESS | 1659 | 1467068672145 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 16:04:32 INFO - PROCESS | 1659 | 1467068672147 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 16:04:32 INFO - PROCESS | 1659 | 1467068672149 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:04:32 INFO - PROCESS | 1659 | 1467068672150 Marionette TRACE conn2 <- [1,974,null,{}] 16:04:32 INFO - PROCESS | 1659 | 1467068672165 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}] 16:04:32 INFO - PROCESS | 1659 | 1467068672167 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:32 INFO - PROCESS | 1659 | 1467068672274 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 16:04:32 INFO - PROCESS | 1659 | 1467068672304 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:32 INFO - PROCESS | 1659 | 1467068672306 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x118e8d800 == 36 [pid = 1659] [id = 251] 16:04:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x111fe3800) [pid = 1659] [serial = 751] [outer = 0x0] 16:04:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x118181000) [pid = 1659] [serial = 752] [outer = 0x111fe3800] 16:04:32 INFO - PROCESS | 1659 | 1467068672330 Marionette DEBUG loaded listener.js 16:04:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x119c17400) [pid = 1659] [serial = 753] [outer = 0x111fe3800] 16:04:32 INFO - PROCESS | 1659 | 1467068672611 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]]]}] 16:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 479ms 16:04:32 INFO - PROCESS | 1659 | 1467068672629 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 16:04:32 INFO - PROCESS | 1659 | 1467068672630 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 16:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:04:32 INFO - PROCESS | 1659 | 1467068672633 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:04:32 INFO - PROCESS | 1659 | 1467068672634 Marionette TRACE conn2 <- [1,978,null,{}] 16:04:32 INFO - PROCESS | 1659 | 1467068672644 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}] 16:04:32 INFO - PROCESS | 1659 | 1467068672645 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:32 INFO - PROCESS | 1659 | 1467068672726 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 16:04:32 INFO - PROCESS | 1659 | 1467068672730 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:32 INFO - PROCESS | 1659 | 1467068672731 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x126a72000 == 37 [pid = 1659] [id = 252] 16:04:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x118eb5000) [pid = 1659] [serial = 754] [outer = 0x0] 16:04:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x123c71800) [pid = 1659] [serial = 755] [outer = 0x118eb5000] 16:04:32 INFO - PROCESS | 1659 | 1467068672758 Marionette DEBUG loaded listener.js 16:04:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1241d5400) [pid = 1659] [serial = 756] [outer = 0x118eb5000] 16:04:33 INFO - PROCESS | 1659 | 1467068673074 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]]]}] 16:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 473ms 16:04:33 INFO - PROCESS | 1659 | 1467068673106 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 16:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:04:33 INFO - PROCESS | 1659 | 1467068673108 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 16:04:33 INFO - PROCESS | 1659 | 1467068673110 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:04:33 INFO - PROCESS | 1659 | 1467068673112 Marionette TRACE conn2 <- [1,982,null,{}] 16:04:33 INFO - PROCESS | 1659 | 1467068673114 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}] 16:04:33 INFO - PROCESS | 1659 | 1467068673116 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:33 INFO - PROCESS | 1659 | 1467068673236 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 16:04:33 INFO - PROCESS | 1659 | 1467068673244 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:33 INFO - PROCESS | 1659 | 1467068673245 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f22800 == 38 [pid = 1659] [id = 253] 16:04:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1241df800) [pid = 1659] [serial = 757] [outer = 0x0] 16:04:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x12463dc00) [pid = 1659] [serial = 758] [outer = 0x1241df800] 16:04:33 INFO - PROCESS | 1659 | 1467068673272 Marionette DEBUG loaded listener.js 16:04:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12556a000) [pid = 1659] [serial = 759] [outer = 0x1241df800] 16:04:33 INFO - PROCESS | 1659 | 1467068673593 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]]]}] 16:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 521ms 16:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:04:33 INFO - PROCESS | 1659 | 1467068673631 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 16:04:33 INFO - PROCESS | 1659 | 1467068673633 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 16:04:33 INFO - PROCESS | 1659 | 1467068673635 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:04:33 INFO - PROCESS | 1659 | 1467068673636 Marionette TRACE conn2 <- [1,986,null,{}] 16:04:33 INFO - PROCESS | 1659 | 1467068673641 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}] 16:04:33 INFO - PROCESS | 1659 | 1467068673643 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:33 INFO - PROCESS | 1659 | 1467068673728 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 16:04:33 INFO - PROCESS | 1659 | 1467068673732 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:33 INFO - PROCESS | 1659 | 1467068673733 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x1295aa800 == 39 [pid = 1659] [id = 254] 16:04:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1241d5c00) [pid = 1659] [serial = 760] [outer = 0x0] 16:04:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12620cc00) [pid = 1659] [serial = 761] [outer = 0x1241d5c00] 16:04:33 INFO - PROCESS | 1659 | 1467068673761 Marionette DEBUG loaded listener.js 16:04:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x126756400) [pid = 1659] [serial = 762] [outer = 0x1241d5c00] 16:04:34 INFO - PROCESS | 1659 | 1467068674399 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]]]}] 16:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 821ms 16:04:34 INFO - PROCESS | 1659 | 1467068674457 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 16:04:34 INFO - PROCESS | 1659 | 1467068674460 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 16:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:04:34 INFO - PROCESS | 1659 | 1467068674464 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:04:34 INFO - PROCESS | 1659 | 1467068674466 Marionette TRACE conn2 <- [1,990,null,{}] 16:04:34 INFO - PROCESS | 1659 | 1467068674470 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}] 16:04:34 INFO - PROCESS | 1659 | 1467068674472 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:34 INFO - PROCESS | 1659 | 1467068674580 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 16:04:34 INFO - PROCESS | 1659 | 1467068674655 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:34 INFO - PROCESS | 1659 | 1467068674657 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x117460800 == 40 [pid = 1659] [id = 255] 16:04:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x115d13000) [pid = 1659] [serial = 763] [outer = 0x0] 16:04:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1164e9400) [pid = 1659] [serial = 764] [outer = 0x115d13000] 16:04:34 INFO - PROCESS | 1659 | 1467068674688 Marionette DEBUG loaded listener.js 16:04:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1167e6800) [pid = 1659] [serial = 765] [outer = 0x115d13000] 16:04:35 INFO - PROCESS | 1659 | 1467068675224 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]]]}] 16:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 772ms 16:04:35 INFO - PROCESS | 1659 | 1467068675264 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 16:04:35 INFO - PROCESS | 1659 | 1467068675267 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 16:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:04:35 INFO - PROCESS | 1659 | 1467068675275 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:04:35 INFO - PROCESS | 1659 | 1467068675277 Marionette TRACE conn2 <- [1,994,null,{}] 16:04:35 INFO - PROCESS | 1659 | 1467068675279 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}] 16:04:35 INFO - PROCESS | 1659 | 1467068675281 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:35 INFO - PROCESS | 1659 | 1467068675393 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 16:04:35 INFO - PROCESS | 1659 | 1467068675469 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:35 INFO - PROCESS | 1659 | 1467068675471 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f8e800 == 41 [pid = 1659] [id = 256] 16:04:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1174b5400) [pid = 1659] [serial = 766] [outer = 0x0] 16:04:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x118184400) [pid = 1659] [serial = 767] [outer = 0x1174b5400] 16:04:35 INFO - PROCESS | 1659 | 1467068675502 Marionette DEBUG loaded listener.js 16:04:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x118530400) [pid = 1659] [serial = 768] [outer = 0x1174b5400] 16:04:36 INFO - PROCESS | 1659 | --DOCSHELL 0x119f22800 == 40 [pid = 1659] [id = 253] 16:04:36 INFO - PROCESS | 1659 | --DOCSHELL 0x126a72000 == 39 [pid = 1659] [id = 252] 16:04:36 INFO - PROCESS | 1659 | --DOCSHELL 0x118e8d800 == 38 [pid = 1659] [id = 251] 16:04:36 INFO - PROCESS | 1659 | --DOCSHELL 0x124d73000 == 37 [pid = 1659] [id = 250] 16:04:36 INFO - PROCESS | 1659 | --DOCSHELL 0x1244b5000 == 36 [pid = 1659] [id = 249] 16:04:36 INFO - PROCESS | 1659 | --DOCSHELL 0x123bda800 == 35 [pid = 1659] [id = 248] 16:04:36 INFO - PROCESS | 1659 | --DOCSHELL 0x119f7b000 == 34 [pid = 1659] [id = 247] 16:04:36 INFO - PROCESS | 1659 | --DOCSHELL 0x1199e3800 == 33 [pid = 1659] [id = 246] 16:04:36 INFO - PROCESS | 1659 | --DOCSHELL 0x118ea0000 == 32 [pid = 1659] [id = 245] 16:04:36 INFO - PROCESS | 1659 | --DOCSHELL 0x117e2e000 == 31 [pid = 1659] [id = 244] 16:04:36 INFO - PROCESS | 1659 | --DOCSHELL 0x1164b8000 == 30 [pid = 1659] [id = 243] 16:04:36 INFO - PROCESS | 1659 | 1467068676116 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]]]}] 16:04:36 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x119b7b800) [pid = 1659] [serial = 705] [outer = 0x0] [url = about:blank] 16:04:36 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x119b85000) [pid = 1659] [serial = 707] [outer = 0x0] [url = about:blank] 16:04:36 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1195ac800) [pid = 1659] [serial = 702] [outer = 0x0] [url = about:blank] 16:04:36 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1176f8400) [pid = 1659] [serial = 695] [outer = 0x0] [url = about:blank] 16:04:36 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x118204400) [pid = 1659] [serial = 696] [outer = 0x0] [url = about:blank] 16:04:36 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x116715400) [pid = 1659] [serial = 692] [outer = 0x0] [url = about:blank] 16:04:36 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x116785400) [pid = 1659] [serial = 693] [outer = 0x0] [url = about:blank] 16:04:36 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1184a0800) [pid = 1659] [serial = 686] [outer = 0x0] [url = about:blank] 16:04:36 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x118eb6000) [pid = 1659] [serial = 687] [outer = 0x0] [url = about:blank] 16:04:36 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x115dee800) [pid = 1659] [serial = 683] [outer = 0x0] [url = about:blank] 16:04:36 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x11677f000) [pid = 1659] [serial = 684] [outer = 0x0] [url = about:blank] 16:04:36 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x112979800) [pid = 1659] [serial = 689] [outer = 0x0] [url = about:blank] 16:04:36 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x113056800) [pid = 1659] [serial = 690] [outer = 0x0] [url = about:blank] 16:04:36 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x118a5d800) [pid = 1659] [serial = 699] [outer = 0x0] [url = about:blank] 16:04:36 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x11820cc00) [pid = 1659] [serial = 698] [outer = 0x0] [url = about:blank] 16:04:36 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x118eb4000) [pid = 1659] [serial = 701] [outer = 0x0] [url = about:blank] 16:04:36 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1198d3c00) [pid = 1659] [serial = 704] [outer = 0x0] [url = about:blank] 16:04:36 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1285a8800) [pid = 1659] [serial = 681] [outer = 0x0] [url = about:blank] 16:04:36 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x119c1ec00) [pid = 1659] [serial = 708] [outer = 0x0] [url = about:blank] 16:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 874ms 16:04:36 INFO - PROCESS | 1659 | 1467068676150 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 16:04:36 INFO - PROCESS | 1659 | 1467068676154 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 16:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:04:36 INFO - PROCESS | 1659 | 1467068676158 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:04:36 INFO - PROCESS | 1659 | 1467068676160 Marionette TRACE conn2 <- [1,998,null,{}] 16:04:36 INFO - PROCESS | 1659 | 1467068676164 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}] 16:04:36 INFO - PROCESS | 1659 | 1467068676166 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:36 INFO - PROCESS | 1659 | 1467068676246 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 16:04:36 INFO - PROCESS | 1659 | 1467068676255 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:36 INFO - PROCESS | 1659 | 1467068676258 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169a3800 == 31 [pid = 1659] [id = 257] 16:04:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x11677e800) [pid = 1659] [serial = 769] [outer = 0x0] 16:04:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1167f1000) [pid = 1659] [serial = 770] [outer = 0x11677e800] 16:04:36 INFO - PROCESS | 1659 | 1467068676286 Marionette DEBUG loaded listener.js 16:04:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1174a8000) [pid = 1659] [serial = 771] [outer = 0x11677e800] 16:04:36 INFO - PROCESS | 1659 | 1467068676626 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]]]}] 16:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 473ms 16:04:36 INFO - PROCESS | 1659 | 1467068676632 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 16:04:36 INFO - PROCESS | 1659 | 1467068676635 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 16:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:04:36 INFO - PROCESS | 1659 | 1467068676642 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:04:36 INFO - PROCESS | 1659 | 1467068676644 Marionette TRACE conn2 <- [1,1002,null,{}] 16:04:36 INFO - PROCESS | 1659 | 1467068676647 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}] 16:04:36 INFO - PROCESS | 1659 | 1467068676648 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:36 INFO - PROCESS | 1659 | 1467068676742 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 16:04:36 INFO - PROCESS | 1659 | 1467068676794 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:36 INFO - PROCESS | 1659 | 1467068676795 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x11715c000 == 32 [pid = 1659] [id = 258] 16:04:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x117ed1c00) [pid = 1659] [serial = 772] [outer = 0x0] 16:04:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x11820cc00) [pid = 1659] [serial = 773] [outer = 0x117ed1c00] 16:04:36 INFO - PROCESS | 1659 | 1467068676824 Marionette DEBUG loaded listener.js 16:04:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1174b5c00) [pid = 1659] [serial = 774] [outer = 0x117ed1c00] 16:04:37 INFO - PROCESS | 1659 | 1467068677174 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]]]}] 16:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 571ms 16:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:04:37 INFO - PROCESS | 1659 | 1467068677214 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 16:04:37 INFO - PROCESS | 1659 | 1467068677215 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 16:04:37 INFO - PROCESS | 1659 | 1467068677217 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:04:37 INFO - PROCESS | 1659 | 1467068677220 Marionette TRACE conn2 <- [1,1006,null,{}] 16:04:37 INFO - PROCESS | 1659 | 1467068677227 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}] 16:04:37 INFO - PROCESS | 1659 | 1467068677231 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:37 INFO - PROCESS | 1659 | 1467068677316 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 16:04:37 INFO - PROCESS | 1659 | 1467068677369 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:37 INFO - PROCESS | 1659 | 1467068677371 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x119b20800 == 33 [pid = 1659] [id = 259] 16:04:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x118a61c00) [pid = 1659] [serial = 775] [outer = 0x0] 16:04:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1198c7400) [pid = 1659] [serial = 776] [outer = 0x118a61c00] 16:04:37 INFO - PROCESS | 1659 | 1467068677399 Marionette DEBUG loaded listener.js 16:04:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x119b07c00) [pid = 1659] [serial = 777] [outer = 0x118a61c00] 16:04:37 INFO - PROCESS | 1659 | 1467068677681 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]]]}] 16:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 522ms 16:04:37 INFO - PROCESS | 1659 | 1467068677741 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 16:04:37 INFO - PROCESS | 1659 | 1467068677743 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 16:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:04:37 INFO - PROCESS | 1659 | 1467068677745 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:04:37 INFO - PROCESS | 1659 | 1467068677746 Marionette TRACE conn2 <- [1,1010,null,{}] 16:04:37 INFO - PROCESS | 1659 | 1467068677749 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}] 16:04:37 INFO - PROCESS | 1659 | 1467068677750 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:37 INFO - PROCESS | 1659 | 1467068677832 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 16:04:37 INFO - PROCESS | 1659 | 1467068677886 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:37 INFO - PROCESS | 1659 | 1467068677887 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x12380a800 == 34 [pid = 1659] [id = 260] 16:04:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1198f2400) [pid = 1659] [serial = 778] [outer = 0x0] 16:04:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119b82400) [pid = 1659] [serial = 779] [outer = 0x1198f2400] 16:04:37 INFO - PROCESS | 1659 | 1467068677911 Marionette DEBUG loaded listener.js 16:04:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119c1d800) [pid = 1659] [serial = 780] [outer = 0x1198f2400] 16:04:38 INFO - PROCESS | 1659 | 1467068678218 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]]]}] 16:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 519ms 16:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:04:38 INFO - PROCESS | 1659 | 1467068678265 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 16:04:38 INFO - PROCESS | 1659 | 1467068678266 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 16:04:38 INFO - PROCESS | 1659 | 1467068678268 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:04:38 INFO - PROCESS | 1659 | 1467068678269 Marionette TRACE conn2 <- [1,1014,null,{}] 16:04:38 INFO - PROCESS | 1659 | 1467068678272 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}] 16:04:38 INFO - PROCESS | 1659 | 1467068678273 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:38 INFO - PROCESS | 1659 | 1467068678367 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 16:04:38 INFO - PROCESS | 1659 | 1467068678401 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:38 INFO - PROCESS | 1659 | 1467068678403 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x1244a9800 == 35 [pid = 1659] [id = 261] 16:04:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1129ee800) [pid = 1659] [serial = 781] [outer = 0x0] 16:04:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119e4a400) [pid = 1659] [serial = 782] [outer = 0x1129ee800] 16:04:38 INFO - PROCESS | 1659 | 1467068678427 Marionette DEBUG loaded listener.js 16:04:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x120ffa400) [pid = 1659] [serial = 783] [outer = 0x1129ee800] 16:04:38 INFO - PROCESS | 1659 | 1467068678741 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]]]}] 16:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 521ms 16:04:38 INFO - PROCESS | 1659 | 1467068678789 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 16:04:38 INFO - PROCESS | 1659 | 1467068678791 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 16:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:04:38 INFO - PROCESS | 1659 | 1467068678793 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:04:38 INFO - PROCESS | 1659 | 1467068678794 Marionette TRACE conn2 <- [1,1018,null,{}] 16:04:38 INFO - PROCESS | 1659 | 1467068678796 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}] 16:04:38 INFO - PROCESS | 1659 | 1467068678800 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:38 INFO - PROCESS | 1659 | 1467068678923 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 16:04:38 INFO - PROCESS | 1659 | 1467068678955 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:38 INFO - PROCESS | 1659 | 1467068678957 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x124d15800 == 36 [pid = 1659] [id = 262] 16:04:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x119f5ec00) [pid = 1659] [serial = 784] [outer = 0x0] 16:04:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x123c70c00) [pid = 1659] [serial = 785] [outer = 0x119f5ec00] 16:04:38 INFO - PROCESS | 1659 | 1467068678981 Marionette DEBUG loaded listener.js 16:04:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12556fc00) [pid = 1659] [serial = 786] [outer = 0x119f5ec00] 16:04:39 INFO - PROCESS | 1659 | 1467068679315 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]]]}] 16:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 567ms 16:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:04:39 INFO - PROCESS | 1659 | 1467068679361 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 16:04:39 INFO - PROCESS | 1659 | 1467068679362 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 16:04:39 INFO - PROCESS | 1659 | 1467068679364 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:04:39 INFO - PROCESS | 1659 | 1467068679365 Marionette TRACE conn2 <- [1,1022,null,{}] 16:04:39 INFO - PROCESS | 1659 | 1467068679368 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}] 16:04:39 INFO - PROCESS | 1659 | 1467068679369 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:39 INFO - PROCESS | 1659 | 1467068679466 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 16:04:39 INFO - PROCESS | 1659 | 1467068679470 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:39 INFO - PROCESS | 1659 | 1467068679471 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x12844f000 == 37 [pid = 1659] [id = 263] 16:04:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x125570000) [pid = 1659] [serial = 787] [outer = 0x0] 16:04:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12620e800) [pid = 1659] [serial = 788] [outer = 0x125570000] 16:04:39 INFO - PROCESS | 1659 | 1467068679497 Marionette DEBUG loaded listener.js 16:04:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1267b0c00) [pid = 1659] [serial = 789] [outer = 0x125570000] 16:04:39 INFO - PROCESS | 1659 | 1467068679812 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]]]}] 16:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 469ms 16:04:39 INFO - PROCESS | 1659 | 1467068679834 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 16:04:39 INFO - PROCESS | 1659 | 1467068679835 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 16:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:04:39 INFO - PROCESS | 1659 | 1467068679854 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:04:39 INFO - PROCESS | 1659 | 1467068679857 Marionette TRACE conn2 <- [1,1026,null,{}] 16:04:39 INFO - PROCESS | 1659 | 1467068679860 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}] 16:04:39 INFO - PROCESS | 1659 | 1467068679861 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:39 INFO - PROCESS | 1659 | 1467068679958 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 16:04:39 INFO - PROCESS | 1659 | 1467068679962 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:39 INFO - PROCESS | 1659 | 1467068679963 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x12959b800 == 38 [pid = 1659] [id = 264] 16:04:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x125571c00) [pid = 1659] [serial = 790] [outer = 0x0] 16:04:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x126a87400) [pid = 1659] [serial = 791] [outer = 0x125571c00] 16:04:39 INFO - PROCESS | 1659 | 1467068679987 Marionette DEBUG loaded listener.js 16:04:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x126d9a000) [pid = 1659] [serial = 792] [outer = 0x125571c00] 16:04:40 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x116a12000) [pid = 1659] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:04:40 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x11259b000) [pid = 1659] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:04:40 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x115df5c00) [pid = 1659] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:04:40 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1192c6c00) [pid = 1659] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:04:40 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x114f64800) [pid = 1659] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:04:40 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x116130400) [pid = 1659] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:04:40 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x115e5bc00) [pid = 1659] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:04:40 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x116a12800) [pid = 1659] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:04:40 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x119228000) [pid = 1659] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:04:40 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1198ef400) [pid = 1659] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:04:40 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1121b0800) [pid = 1659] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:04:40 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1198f8000) [pid = 1659] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:04:40 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x111fe3800) [pid = 1659] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:04:40 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x118a59000) [pid = 1659] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:04:40 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x120ff0000) [pid = 1659] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:04:40 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x118eb5000) [pid = 1659] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:04:40 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1241df800) [pid = 1659] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:04:40 INFO - PROCESS | 1659 | 1467068680394 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]]]}] 16:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 580ms 16:04:40 INFO - PROCESS | 1659 | 1467068680426 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 16:04:40 INFO - PROCESS | 1659 | 1467068680427 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 16:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:04:40 INFO - PROCESS | 1659 | 1467068680430 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:04:40 INFO - PROCESS | 1659 | 1467068680431 Marionette TRACE conn2 <- [1,1030,null,{}] 16:04:40 INFO - PROCESS | 1659 | 1467068680433 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}] 16:04:40 INFO - PROCESS | 1659 | 1467068680434 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:40 INFO - PROCESS | 1659 | 1467068680514 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 16:04:40 INFO - PROCESS | 1659 | 1467068680518 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:40 INFO - PROCESS | 1659 | 1467068680519 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x118557000 == 39 [pid = 1659] [id = 265] 16:04:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1127df000) [pid = 1659] [serial = 793] [outer = 0x0] 16:04:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x116fe9800) [pid = 1659] [serial = 794] [outer = 0x1127df000] 16:04:40 INFO - PROCESS | 1659 | 1467068680547 Marionette DEBUG loaded listener.js 16:04:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1195b9400) [pid = 1659] [serial = 795] [outer = 0x1127df000] 16:04:40 INFO - PROCESS | 1659 | 1467068680857 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]]]}] 16:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 468ms 16:04:40 INFO - PROCESS | 1659 | 1467068680898 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 16:04:40 INFO - PROCESS | 1659 | 1467068680899 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 16:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:04:40 INFO - PROCESS | 1659 | 1467068680922 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:04:40 INFO - PROCESS | 1659 | 1467068680924 Marionette TRACE conn2 <- [1,1034,null,{}] 16:04:40 INFO - PROCESS | 1659 | 1467068680927 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}] 16:04:40 INFO - PROCESS | 1659 | 1467068680928 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:41 INFO - PROCESS | 1659 | 1467068681009 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 16:04:41 INFO - PROCESS | 1659 | 1467068681012 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:41 INFO - PROCESS | 1659 | 1467068681014 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a5ce800 == 40 [pid = 1659] [id = 266] 16:04:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x113210400) [pid = 1659] [serial = 796] [outer = 0x0] 16:04:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119c35000) [pid = 1659] [serial = 797] [outer = 0x113210400] 16:04:41 INFO - PROCESS | 1659 | 1467068681038 Marionette DEBUG loaded listener.js 16:04:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1241d3400) [pid = 1659] [serial = 798] [outer = 0x113210400] 16:04:41 INFO - PROCESS | 1659 | 1467068681356 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]]]}] 16:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 489ms 16:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:04:41 INFO - PROCESS | 1659 | 1467068681392 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 16:04:41 INFO - PROCESS | 1659 | 1467068681393 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 16:04:41 INFO - PROCESS | 1659 | 1467068681395 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:04:41 INFO - PROCESS | 1659 | 1467068681397 Marionette TRACE conn2 <- [1,1038,null,{}] 16:04:41 INFO - PROCESS | 1659 | 1467068681399 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}] 16:04:41 INFO - PROCESS | 1659 | 1467068681401 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:41 INFO - PROCESS | 1659 | 1467068681492 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 16:04:41 INFO - PROCESS | 1659 | 1467068681544 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:41 INFO - PROCESS | 1659 | 1467068681546 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ae67000 == 41 [pid = 1659] [id = 267] 16:04:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1176f0400) [pid = 1659] [serial = 799] [outer = 0x0] 16:04:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x126a86400) [pid = 1659] [serial = 800] [outer = 0x1176f0400] 16:04:41 INFO - PROCESS | 1659 | 1467068681572 Marionette DEBUG loaded listener.js 16:04:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1285a0400) [pid = 1659] [serial = 801] [outer = 0x1176f0400] 16:04:41 INFO - PROCESS | 1659 | 1467068681852 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]]]}] 16:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 468ms 16:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:04:41 INFO - PROCESS | 1659 | 1467068681864 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 16:04:41 INFO - PROCESS | 1659 | 1467068681865 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 16:04:41 INFO - PROCESS | 1659 | 1467068681867 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:04:41 INFO - PROCESS | 1659 | 1467068681868 Marionette TRACE conn2 <- [1,1042,null,{}] 16:04:41 INFO - PROCESS | 1659 | 1467068681878 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}] 16:04:41 INFO - PROCESS | 1659 | 1467068681879 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:41 INFO - PROCESS | 1659 | 1467068681966 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 16:04:41 INFO - PROCESS | 1659 | 1467068681973 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:41 INFO - PROCESS | 1659 | 1467068681974 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b187000 == 42 [pid = 1659] [id = 268] 16:04:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1285a0000) [pid = 1659] [serial = 802] [outer = 0x0] 16:04:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1285a8400) [pid = 1659] [serial = 803] [outer = 0x1285a0000] 16:04:41 INFO - PROCESS | 1659 | 1467068681998 Marionette DEBUG loaded listener.js 16:04:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12913a000) [pid = 1659] [serial = 804] [outer = 0x1285a0000] 16:04:42 INFO - PROCESS | 1659 | 1467068682398 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]]]}] 16:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 576ms 16:04:42 INFO - PROCESS | 1659 | 1467068682444 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 16:04:42 INFO - PROCESS | 1659 | 1467068682446 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 16:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:04:42 INFO - PROCESS | 1659 | 1467068682450 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:04:42 INFO - PROCESS | 1659 | 1467068682452 Marionette TRACE conn2 <- [1,1046,null,{}] 16:04:42 INFO - PROCESS | 1659 | 1467068682455 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}] 16:04:42 INFO - PROCESS | 1659 | 1467068682457 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:42 INFO - PROCESS | 1659 | 1467068682566 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 16:04:42 INFO - PROCESS | 1659 | 1467068682632 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:42 INFO - PROCESS | 1659 | 1467068682634 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x11714f000 == 43 [pid = 1659] [id = 269] 16:04:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x115defc00) [pid = 1659] [serial = 805] [outer = 0x0] 16:04:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x11670f400) [pid = 1659] [serial = 806] [outer = 0x115defc00] 16:04:42 INFO - PROCESS | 1659 | 1467068682665 Marionette DEBUG loaded listener.js 16:04:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1174a8400) [pid = 1659] [serial = 807] [outer = 0x115defc00] 16:04:43 INFO - PROCESS | 1659 | 1467068683111 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]]]}] 16:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 672ms 16:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:04:43 INFO - PROCESS | 1659 | 1467068683121 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 16:04:43 INFO - PROCESS | 1659 | 1467068683125 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 16:04:43 INFO - PROCESS | 1659 | 1467068683129 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:04:43 INFO - PROCESS | 1659 | 1467068683131 Marionette TRACE conn2 <- [1,1050,null,{}] 16:04:43 INFO - PROCESS | 1659 | 1467068683134 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}] 16:04:43 INFO - PROCESS | 1659 | 1467068683135 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:43 INFO - PROCESS | 1659 | 1467068683242 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 16:04:43 INFO - PROCESS | 1659 | 1467068683297 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:43 INFO - PROCESS | 1659 | 1467068683298 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x1244aa000 == 44 [pid = 1659] [id = 270] 16:04:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1176f8400) [pid = 1659] [serial = 808] [outer = 0x0] 16:04:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1192cb400) [pid = 1659] [serial = 809] [outer = 0x1176f8400] 16:04:43 INFO - PROCESS | 1659 | 1467068683329 Marionette DEBUG loaded listener.js 16:04:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1198dc400) [pid = 1659] [serial = 810] [outer = 0x1176f8400] 16:04:43 INFO - PROCESS | 1659 | 1467068683721 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]]]}] 16:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 619ms 16:04:43 INFO - PROCESS | 1659 | 1467068683748 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 16:04:43 INFO - PROCESS | 1659 | 1467068683750 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 16:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:04:43 INFO - PROCESS | 1659 | 1467068683753 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:04:43 INFO - PROCESS | 1659 | 1467068683755 Marionette TRACE conn2 <- [1,1054,null,{}] 16:04:43 INFO - PROCESS | 1659 | 1467068683763 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}] 16:04:43 INFO - PROCESS | 1659 | 1467068683766 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:43 INFO - PROCESS | 1659 | 1467068683867 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 16:04:43 INFO - PROCESS | 1659 | 1467068683956 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:43 INFO - PROCESS | 1659 | 1467068683959 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b95d800 == 45 [pid = 1659] [id = 271] 16:04:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x119b7ac00) [pid = 1659] [serial = 811] [outer = 0x0] 16:04:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x120ff6c00) [pid = 1659] [serial = 812] [outer = 0x119b7ac00] 16:04:43 INFO - PROCESS | 1659 | 1467068683991 Marionette DEBUG loaded listener.js 16:04:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1241dd400) [pid = 1659] [serial = 813] [outer = 0x119b7ac00] 16:04:44 INFO - PROCESS | 1659 | 1467068684404 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]]]}] 16:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 671ms 16:04:44 INFO - PROCESS | 1659 | 1467068684424 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 16:04:44 INFO - PROCESS | 1659 | 1467068684426 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 16:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:04:44 INFO - PROCESS | 1659 | 1467068684428 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:04:44 INFO - PROCESS | 1659 | 1467068684429 Marionette TRACE conn2 <- [1,1058,null,{}] 16:04:44 INFO - PROCESS | 1659 | 1467068684432 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}] 16:04:44 INFO - PROCESS | 1659 | 1467068684433 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:44 INFO - PROCESS | 1659 | 1467068684535 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 16:04:44 INFO - PROCESS | 1659 | 1467068684590 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:44 INFO - PROCESS | 1659 | 1467068684591 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bcaf800 == 46 [pid = 1659] [id = 272] 16:04:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x124d59400) [pid = 1659] [serial = 814] [outer = 0x0] 16:04:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x125010c00) [pid = 1659] [serial = 815] [outer = 0x124d59400] 16:04:44 INFO - PROCESS | 1659 | 1467068684620 Marionette DEBUG loaded listener.js 16:04:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x126a8fc00) [pid = 1659] [serial = 816] [outer = 0x124d59400] 16:04:45 INFO - PROCESS | 1659 | 1467068685078 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]]]}] 16:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 667ms 16:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:04:45 INFO - PROCESS | 1659 | 1467068685097 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 16:04:45 INFO - PROCESS | 1659 | 1467068685098 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 16:04:45 INFO - PROCESS | 1659 | 1467068685101 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:04:45 INFO - PROCESS | 1659 | 1467068685102 Marionette TRACE conn2 <- [1,1062,null,{}] 16:04:45 INFO - PROCESS | 1659 | 1467068685105 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}] 16:04:45 INFO - PROCESS | 1659 | 1467068685106 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:45 INFO - PROCESS | 1659 | 1467068685225 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 16:04:45 INFO - PROCESS | 1659 | 1467068685292 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:45 INFO - PROCESS | 1659 | 1467068685293 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195a6800 == 47 [pid = 1659] [id = 273] 16:04:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x116787000) [pid = 1659] [serial = 817] [outer = 0x0] 16:04:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1195adc00) [pid = 1659] [serial = 818] [outer = 0x116787000] 16:04:45 INFO - PROCESS | 1659 | 1467068685322 Marionette DEBUG loaded listener.js 16:04:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x128240000) [pid = 1659] [serial = 819] [outer = 0x116787000] 16:04:45 INFO - PROCESS | 1659 | 1467068685899 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]]]}] 16:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 818ms 16:04:45 INFO - PROCESS | 1659 | 1467068685938 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 16:04:45 INFO - PROCESS | 1659 | 1467068685940 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 16:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:04:45 INFO - PROCESS | 1659 | 1467068685944 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:04:45 INFO - PROCESS | 1659 | 1467068685946 Marionette TRACE conn2 <- [1,1066,null,{}] 16:04:45 INFO - PROCESS | 1659 | 1467068685950 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}] 16:04:45 INFO - PROCESS | 1659 | 1467068685952 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:46 INFO - PROCESS | 1659 | 1467068686051 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 16:04:46 INFO - PROCESS | 1659 | 1467068686120 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:46 INFO - PROCESS | 1659 | 1467068686121 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x117477000 == 48 [pid = 1659] [id = 274] 16:04:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x116436800) [pid = 1659] [serial = 820] [outer = 0x0] 16:04:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x11677ac00) [pid = 1659] [serial = 821] [outer = 0x116436800] 16:04:46 INFO - PROCESS | 1659 | 1467068686148 Marionette DEBUG loaded listener.js 16:04:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x1174ab800) [pid = 1659] [serial = 822] [outer = 0x116436800] 16:04:47 INFO - PROCESS | 1659 | --DOCSHELL 0x12ae67000 == 47 [pid = 1659] [id = 267] 16:04:47 INFO - PROCESS | 1659 | --DOCSHELL 0x12a5ce800 == 46 [pid = 1659] [id = 266] 16:04:47 INFO - PROCESS | 1659 | --DOCSHELL 0x118557000 == 45 [pid = 1659] [id = 265] 16:04:47 INFO - PROCESS | 1659 | --DOCSHELL 0x12959b800 == 44 [pid = 1659] [id = 264] 16:04:47 INFO - PROCESS | 1659 | --DOCSHELL 0x12844f000 == 43 [pid = 1659] [id = 263] 16:04:47 INFO - PROCESS | 1659 | --DOCSHELL 0x124d15800 == 42 [pid = 1659] [id = 262] 16:04:47 INFO - PROCESS | 1659 | --DOCSHELL 0x1244a9800 == 41 [pid = 1659] [id = 261] 16:04:47 INFO - PROCESS | 1659 | --DOCSHELL 0x12380a800 == 40 [pid = 1659] [id = 260] 16:04:47 INFO - PROCESS | 1659 | --DOCSHELL 0x119b20800 == 39 [pid = 1659] [id = 259] 16:04:47 INFO - PROCESS | 1659 | --DOCSHELL 0x11715c000 == 38 [pid = 1659] [id = 258] 16:04:47 INFO - PROCESS | 1659 | --DOCSHELL 0x1169a3800 == 37 [pid = 1659] [id = 257] 16:04:47 INFO - PROCESS | 1659 | --DOCSHELL 0x119f8e800 == 36 [pid = 1659] [id = 256] 16:04:47 INFO - PROCESS | 1659 | --DOCSHELL 0x117460800 == 35 [pid = 1659] [id = 255] 16:04:47 INFO - PROCESS | 1659 | --DOCSHELL 0x1295aa800 == 34 [pid = 1659] [id = 254] 16:04:47 INFO - PROCESS | 1659 | --DOCSHELL 0x11640a800 == 33 [pid = 1659] [id = 242] 16:04:47 INFO - PROCESS | 1659 | --DOCSHELL 0x1195a6800 == 32 [pid = 1659] [id = 273] 16:04:47 INFO - PROCESS | 1659 | --DOCSHELL 0x12bcaf800 == 31 [pid = 1659] [id = 272] 16:04:47 INFO - PROCESS | 1659 | --DOCSHELL 0x12b95d800 == 30 [pid = 1659] [id = 271] 16:04:47 INFO - PROCESS | 1659 | --DOCSHELL 0x1244aa000 == 29 [pid = 1659] [id = 270] 16:04:47 INFO - PROCESS | 1659 | --DOCSHELL 0x12b187000 == 28 [pid = 1659] [id = 268] 16:04:47 INFO - PROCESS | 1659 | --DOCSHELL 0x11714f000 == 27 [pid = 1659] [id = 269] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x119b82c00) [pid = 1659] [serial = 743] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x118181000) [pid = 1659] [serial = 752] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x12106c400) [pid = 1659] [serial = 747] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x120ff0800) [pid = 1659] [serial = 746] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x123837800) [pid = 1659] [serial = 749] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x123c71800) [pid = 1659] [serial = 755] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x123a8b400) [pid = 1659] [serial = 750] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1241d5400) [pid = 1659] [serial = 756] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1198f1800) [pid = 1659] [serial = 741] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x119c17400) [pid = 1659] [serial = 753] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x12620cc00) [pid = 1659] [serial = 761] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1198d5000) [pid = 1659] [serial = 738] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x12556a000) [pid = 1659] [serial = 759] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x12463dc00) [pid = 1659] [serial = 758] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1174ae400) [pid = 1659] [serial = 731] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x11817e400) [pid = 1659] [serial = 732] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x118499800) [pid = 1659] [serial = 734] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x119228400) [pid = 1659] [serial = 735] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x116715c00) [pid = 1659] [serial = 728] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x116786000) [pid = 1659] [serial = 729] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x119684c00) [pid = 1659] [serial = 737] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1198df400) [pid = 1659] [serial = 740] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x116974400) [pid = 1659] [serial = 726] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x11677fc00) [pid = 1659] [serial = 725] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x116783c00) [pid = 1659] [serial = 711] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11643ec00) [pid = 1659] [serial = 710] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x117ed3400) [pid = 1659] [serial = 714] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1174ac800) [pid = 1659] [serial = 713] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1198de800) [pid = 1659] [serial = 717] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119692c00) [pid = 1659] [serial = 716] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x119c14400) [pid = 1659] [serial = 720] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x119b7a400) [pid = 1659] [serial = 719] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x119c34c00) [pid = 1659] [serial = 723] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1192ca800) [pid = 1659] [serial = 722] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x119e47400) [pid = 1659] [serial = 744] [outer = 0x0] [url = about:blank] 16:04:47 INFO - PROCESS | 1659 | 1467068687162 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]]]}] 16:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1224ms 16:04:47 INFO - PROCESS | 1659 | 1467068687169 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 16:04:47 INFO - PROCESS | 1659 | 1467068687172 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 16:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:04:47 INFO - PROCESS | 1659 | 1467068687176 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:04:47 INFO - PROCESS | 1659 | 1467068687178 Marionette TRACE conn2 <- [1,1070,null,{}] 16:04:47 INFO - PROCESS | 1659 | 1467068687181 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}] 16:04:47 INFO - PROCESS | 1659 | 1467068687183 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:47 INFO - PROCESS | 1659 | 1467068687266 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 16:04:47 INFO - PROCESS | 1659 | 1467068687275 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:47 INFO - PROCESS | 1659 | 1467068687276 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x115e13000 == 28 [pid = 1659] [id = 275] 16:04:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x115d18000) [pid = 1659] [serial = 823] [outer = 0x0] 16:04:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x115e5d400) [pid = 1659] [serial = 824] [outer = 0x115d18000] 16:04:47 INFO - PROCESS | 1659 | 1467068687305 Marionette DEBUG loaded listener.js 16:04:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x116711c00) [pid = 1659] [serial = 825] [outer = 0x115d18000] 16:04:47 INFO - PROCESS | 1659 | 1467068687644 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]]]}] 16:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 520ms 16:04:47 INFO - PROCESS | 1659 | 1467068687706 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 16:04:47 INFO - PROCESS | 1659 | 1467068687710 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 16:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:04:47 INFO - PROCESS | 1659 | 1467068687716 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:04:47 INFO - PROCESS | 1659 | 1467068687717 Marionette TRACE conn2 <- [1,1074,null,{}] 16:04:47 INFO - PROCESS | 1659 | 1467068687720 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}] 16:04:47 INFO - PROCESS | 1659 | 1467068687722 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:47 INFO - PROCESS | 1659 | 1467068687798 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 16:04:47 INFO - PROCESS | 1659 | 1467068687804 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:47 INFO - PROCESS | 1659 | 1467068687806 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x11715e000 == 29 [pid = 1659] [id = 276] 16:04:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x116784800) [pid = 1659] [serial = 826] [outer = 0x0] 16:04:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x116a19c00) [pid = 1659] [serial = 827] [outer = 0x116784800] 16:04:47 INFO - PROCESS | 1659 | 1467068687834 Marionette DEBUG loaded listener.js 16:04:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1174cd400) [pid = 1659] [serial = 828] [outer = 0x116784800] 16:04:48 INFO - PROCESS | 1659 | 1467068688163 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]]]}] 16:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 469ms 16:04:48 INFO - PROCESS | 1659 | 1467068688192 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 16:04:48 INFO - PROCESS | 1659 | 1467068688194 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 16:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:04:48 INFO - PROCESS | 1659 | 1467068688196 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:04:48 INFO - PROCESS | 1659 | 1467068688199 Marionette TRACE conn2 <- [1,1078,null,{}] 16:04:48 INFO - PROCESS | 1659 | 1467068688206 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}] 16:04:48 INFO - PROCESS | 1659 | 1467068688209 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:48 INFO - PROCESS | 1659 | 1467068688292 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 16:04:48 INFO - PROCESS | 1659 | 1467068688342 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:48 INFO - PROCESS | 1659 | 1467068688344 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185cb800 == 30 [pid = 1659] [id = 277] 16:04:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x115e5dc00) [pid = 1659] [serial = 829] [outer = 0x0] 16:04:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118257800) [pid = 1659] [serial = 830] [outer = 0x115e5dc00] 16:04:48 INFO - PROCESS | 1659 | 1467068688371 Marionette DEBUG loaded listener.js 16:04:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x118eb9000) [pid = 1659] [serial = 831] [outer = 0x115e5dc00] 16:04:48 INFO - PROCESS | 1659 | 1467068688664 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]]]}] 16:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 520ms 16:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:04:48 INFO - PROCESS | 1659 | 1467068688717 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 16:04:48 INFO - PROCESS | 1659 | 1467068688719 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 16:04:48 INFO - PROCESS | 1659 | 1467068688723 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:04:48 INFO - PROCESS | 1659 | 1467068688724 Marionette TRACE conn2 <- [1,1082,null,{}] 16:04:48 INFO - PROCESS | 1659 | 1467068688727 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}] 16:04:48 INFO - PROCESS | 1659 | 1467068688728 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:48 INFO - PROCESS | 1659 | 1467068688804 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 16:04:48 INFO - PROCESS | 1659 | 1467068688808 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:48 INFO - PROCESS | 1659 | 1467068688810 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x1199e3800 == 31 [pid = 1659] [id = 278] 16:04:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1195aac00) [pid = 1659] [serial = 832] [outer = 0x0] 16:04:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1198cd000) [pid = 1659] [serial = 833] [outer = 0x1195aac00] 16:04:48 INFO - PROCESS | 1659 | 1467068688835 Marionette DEBUG loaded listener.js 16:04:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1198dd000) [pid = 1659] [serial = 834] [outer = 0x1195aac00] 16:04:49 INFO - PROCESS | 1659 | 1467068689145 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]]]}] 16:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 471ms 16:04:49 INFO - PROCESS | 1659 | 1467068689214 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 16:04:49 INFO - PROCESS | 1659 | 1467068689216 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 16:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:04:49 INFO - PROCESS | 1659 | 1467068689225 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:04:49 INFO - PROCESS | 1659 | 1467068689226 Marionette TRACE conn2 <- [1,1086,null,{}] 16:04:49 INFO - PROCESS | 1659 | 1467068689239 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}] 16:04:49 INFO - PROCESS | 1659 | 1467068689248 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:49 INFO - PROCESS | 1659 | 1467068689341 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 16:04:49 INFO - PROCESS | 1659 | 1467068689344 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:49 INFO - PROCESS | 1659 | 1467068689345 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f88000 == 32 [pid = 1659] [id = 279] 16:04:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1167f0c00) [pid = 1659] [serial = 835] [outer = 0x0] 16:04:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1198e4400) [pid = 1659] [serial = 836] [outer = 0x1167f0c00] 16:04:49 INFO - PROCESS | 1659 | 1467068689370 Marionette DEBUG loaded listener.js 16:04:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1198f5c00) [pid = 1659] [serial = 837] [outer = 0x1167f0c00] 16:04:49 INFO - PROCESS | 1659 | 1467068689718 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]]]}] 16:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 532ms 16:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:04:49 INFO - PROCESS | 1659 | 1467068689758 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 16:04:49 INFO - PROCESS | 1659 | 1467068689760 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 16:04:49 INFO - PROCESS | 1659 | 1467068689763 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:04:49 INFO - PROCESS | 1659 | 1467068689765 Marionette TRACE conn2 <- [1,1090,null,{}] 16:04:49 INFO - PROCESS | 1659 | 1467068689768 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}] 16:04:49 INFO - PROCESS | 1659 | 1467068689774 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:49 INFO - PROCESS | 1659 | 1467068689950 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 16:04:49 INFO - PROCESS | 1659 | 1467068689972 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:49 INFO - PROCESS | 1659 | 1467068689973 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x123d7c800 == 33 [pid = 1659] [id = 280] 16:04:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x119b03c00) [pid = 1659] [serial = 838] [outer = 0x0] 16:04:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x119b80000) [pid = 1659] [serial = 839] [outer = 0x119b03c00] 16:04:50 INFO - PROCESS | 1659 | 1467068690014 Marionette DEBUG loaded listener.js 16:04:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x120ff1c00) [pid = 1659] [serial = 840] [outer = 0x119b03c00] 16:04:50 INFO - PROCESS | 1659 | 1467068690422 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]]]}] 16:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 673ms 16:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:04:50 INFO - PROCESS | 1659 | 1467068690436 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 16:04:50 INFO - PROCESS | 1659 | 1467068690439 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 16:04:50 INFO - PROCESS | 1659 | 1467068690442 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:04:50 INFO - PROCESS | 1659 | 1467068690443 Marionette TRACE conn2 <- [1,1094,null,{}] 16:04:50 INFO - PROCESS | 1659 | 1467068690445 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}] 16:04:50 INFO - PROCESS | 1659 | 1467068690446 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:50 INFO - PROCESS | 1659 | 1467068690546 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 16:04:50 INFO - PROCESS | 1659 | 1467068690580 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:50 INFO - PROCESS | 1659 | 1467068690582 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x1244c2000 == 34 [pid = 1659] [id = 281] 16:04:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x112f6a800) [pid = 1659] [serial = 841] [outer = 0x0] 16:04:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x123835000) [pid = 1659] [serial = 842] [outer = 0x112f6a800] 16:04:50 INFO - PROCESS | 1659 | 1467068690606 Marionette DEBUG loaded listener.js 16:04:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x123a8f400) [pid = 1659] [serial = 843] [outer = 0x112f6a800] 16:04:50 INFO - PROCESS | 1659 | 1467068690940 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]]]}] 16:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 520ms 16:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:04:50 INFO - PROCESS | 1659 | 1467068690963 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 16:04:50 INFO - PROCESS | 1659 | 1467068690964 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 16:04:50 INFO - PROCESS | 1659 | 1467068690966 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:04:50 INFO - PROCESS | 1659 | 1467068690967 Marionette TRACE conn2 <- [1,1098,null,{}] 16:04:50 INFO - PROCESS | 1659 | 1467068690970 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}] 16:04:50 INFO - PROCESS | 1659 | 1467068690972 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:51 INFO - PROCESS | 1659 | 1467068691073 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 16:04:51 INFO - PROCESS | 1659 | 1467068691077 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:51 INFO - PROCESS | 1659 | 1467068691078 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x125609000 == 35 [pid = 1659] [id = 282] 16:04:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x12106b800) [pid = 1659] [serial = 844] [outer = 0x0] 16:04:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1241e0400) [pid = 1659] [serial = 845] [outer = 0x12106b800] 16:04:51 INFO - PROCESS | 1659 | 1467068691102 Marionette DEBUG loaded listener.js 16:04:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x124acb000) [pid = 1659] [serial = 846] [outer = 0x12106b800] 16:04:51 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x119f5ec00) [pid = 1659] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:04:51 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x125571c00) [pid = 1659] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:04:51 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x11677e800) [pid = 1659] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:04:51 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1174b5400) [pid = 1659] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:04:51 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x117ed1c00) [pid = 1659] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:04:51 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1198f2400) [pid = 1659] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:04:51 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1241d5c00) [pid = 1659] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:04:51 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x118a61c00) [pid = 1659] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:04:51 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x115d13000) [pid = 1659] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:04:51 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x125570000) [pid = 1659] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:04:51 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1176f0400) [pid = 1659] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:04:51 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1285a0000) [pid = 1659] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:04:51 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1127df000) [pid = 1659] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:04:51 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x113210400) [pid = 1659] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:04:51 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1129ee800) [pid = 1659] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:04:51 INFO - PROCESS | 1659 | 1467068691598 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]]]}] 16:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 670ms 16:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:04:51 INFO - PROCESS | 1659 | 1467068691637 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 16:04:51 INFO - PROCESS | 1659 | 1467068691638 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 16:04:51 INFO - PROCESS | 1659 | 1467068691641 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:04:51 INFO - PROCESS | 1659 | 1467068691642 Marionette TRACE conn2 <- [1,1102,null,{}] 16:04:51 INFO - PROCESS | 1659 | 1467068691644 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}] 16:04:51 INFO - PROCESS | 1659 | 1467068691645 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:51 INFO - PROCESS | 1659 | 1467068691727 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 16:04:51 INFO - PROCESS | 1659 | 1467068691730 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:51 INFO - PROCESS | 1659 | 1467068691732 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185ca800 == 36 [pid = 1659] [id = 283] 16:04:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1174a9c00) [pid = 1659] [serial = 847] [outer = 0x0] 16:04:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x11817e400) [pid = 1659] [serial = 848] [outer = 0x1174a9c00] 16:04:51 INFO - PROCESS | 1659 | 1467068691759 Marionette DEBUG loaded listener.js 16:04:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x120ff4c00) [pid = 1659] [serial = 849] [outer = 0x1174a9c00] 16:04:52 INFO - PROCESS | 1659 | 1467068692090 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]]]}] 16:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 468ms 16:04:52 INFO - PROCESS | 1659 | 1467068692110 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 16:04:52 INFO - PROCESS | 1659 | 1467068692112 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 16:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:04:52 INFO - PROCESS | 1659 | 1467068692114 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:04:52 INFO - PROCESS | 1659 | 1467068692115 Marionette TRACE conn2 <- [1,1106,null,{}] 16:04:52 INFO - PROCESS | 1659 | 1467068692117 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}] 16:04:52 INFO - PROCESS | 1659 | 1467068692119 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:52 INFO - PROCESS | 1659 | 1467068692220 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 16:04:52 INFO - PROCESS | 1659 | 1467068692226 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:52 INFO - PROCESS | 1659 | 1467068692227 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x1267df800 == 37 [pid = 1659] [id = 284] 16:04:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x116f65c00) [pid = 1659] [serial = 850] [outer = 0x0] 16:04:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1241d3800) [pid = 1659] [serial = 851] [outer = 0x116f65c00] 16:04:52 INFO - PROCESS | 1659 | 1467068692251 Marionette DEBUG loaded listener.js 16:04:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x124d58400) [pid = 1659] [serial = 852] [outer = 0x116f65c00] 16:04:52 INFO - PROCESS | 1659 | 1467068692546 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]]]}] 16:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 468ms 16:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:04:52 INFO - PROCESS | 1659 | 1467068692583 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 16:04:52 INFO - PROCESS | 1659 | 1467068692585 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 16:04:52 INFO - PROCESS | 1659 | 1467068692587 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:04:52 INFO - PROCESS | 1659 | 1467068692591 Marionette TRACE conn2 <- [1,1110,null,{}] 16:04:52 INFO - PROCESS | 1659 | 1467068692593 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}] 16:04:52 INFO - PROCESS | 1659 | 1467068692595 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:52 INFO - PROCESS | 1659 | 1467068692693 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 16:04:52 INFO - PROCESS | 1659 | 1467068692697 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:52 INFO - PROCESS | 1659 | 1467068692698 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f83800 == 38 [pid = 1659] [id = 285] 16:04:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x124d52400) [pid = 1659] [serial = 853] [outer = 0x0] 16:04:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12500fc00) [pid = 1659] [serial = 854] [outer = 0x124d52400] 16:04:52 INFO - PROCESS | 1659 | 1467068692725 Marionette DEBUG loaded listener.js 16:04:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12700d400) [pid = 1659] [serial = 855] [outer = 0x124d52400] 16:04:53 INFO - PROCESS | 1659 | 1467068693058 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]]]}] 16:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 521ms 16:04:53 INFO - PROCESS | 1659 | 1467068693151 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 16:04:53 INFO - PROCESS | 1659 | 1467068693152 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 16:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:04:53 INFO - PROCESS | 1659 | 1467068693230 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:04:53 INFO - PROCESS | 1659 | 1467068693231 Marionette TRACE conn2 <- [1,1114,null,{}] 16:04:53 INFO - PROCESS | 1659 | 1467068693234 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}] 16:04:53 INFO - PROCESS | 1659 | 1467068693235 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:53 INFO - PROCESS | 1659 | 1467068693309 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 16:04:53 INFO - PROCESS | 1659 | 1467068693313 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:53 INFO - PROCESS | 1659 | 1467068693315 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b17b000 == 39 [pid = 1659] [id = 286] 16:04:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1266a2400) [pid = 1659] [serial = 856] [outer = 0x0] 16:04:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12859e400) [pid = 1659] [serial = 857] [outer = 0x1266a2400] 16:04:53 INFO - PROCESS | 1659 | 1467068693342 Marionette DEBUG loaded listener.js 16:04:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12936a000) [pid = 1659] [serial = 858] [outer = 0x1266a2400] 16:04:53 INFO - PROCESS | 1659 | 1467068693885 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]]]}] 16:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 740ms 16:04:53 INFO - PROCESS | 1659 | 1467068693950 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 16:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:04:53 INFO - PROCESS | 1659 | 1467068693953 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 16:04:53 INFO - PROCESS | 1659 | 1467068693957 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:04:53 INFO - PROCESS | 1659 | 1467068693959 Marionette TRACE conn2 <- [1,1118,null,{}] 16:04:53 INFO - PROCESS | 1659 | 1467068693963 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}] 16:04:53 INFO - PROCESS | 1659 | 1467068693965 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:54 INFO - PROCESS | 1659 | 1467068694084 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 16:04:54 INFO - PROCESS | 1659 | 1467068694143 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:54 INFO - PROCESS | 1659 | 1467068694145 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x117159800 == 40 [pid = 1659] [id = 287] 16:04:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x114f64000) [pid = 1659] [serial = 859] [outer = 0x0] 16:04:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1164e1800) [pid = 1659] [serial = 860] [outer = 0x114f64000] 16:04:54 INFO - PROCESS | 1659 | 1467068694176 Marionette DEBUG loaded listener.js 16:04:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x116785c00) [pid = 1659] [serial = 861] [outer = 0x114f64000] 16:04:54 INFO - PROCESS | 1659 | 1467068694659 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]]]}] 16:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 772ms 16:04:54 INFO - PROCESS | 1659 | 1467068694750 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 16:04:54 INFO - PROCESS | 1659 | 1467068694755 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 16:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:04:54 INFO - PROCESS | 1659 | 1467068694761 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:04:54 INFO - PROCESS | 1659 | 1467068694763 Marionette TRACE conn2 <- [1,1122,null,{}] 16:04:54 INFO - PROCESS | 1659 | 1467068694766 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}] 16:04:54 INFO - PROCESS | 1659 | 1467068694767 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:54 INFO - PROCESS | 1659 | 1467068694877 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 16:04:54 INFO - PROCESS | 1659 | 1467068694956 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:54 INFO - PROCESS | 1659 | 1467068694957 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x119cac000 == 41 [pid = 1659] [id = 288] 16:04:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x11817e000) [pid = 1659] [serial = 862] [outer = 0x0] 16:04:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x11820a800) [pid = 1659] [serial = 863] [outer = 0x11817e000] 16:04:54 INFO - PROCESS | 1659 | 1467068694988 Marionette DEBUG loaded listener.js 16:04:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x119221800) [pid = 1659] [serial = 864] [outer = 0x11817e000] 16:04:55 INFO - PROCESS | 1659 | --DOCSHELL 0x119f83800 == 40 [pid = 1659] [id = 285] 16:04:55 INFO - PROCESS | 1659 | --DOCSHELL 0x1267df800 == 39 [pid = 1659] [id = 284] 16:04:55 INFO - PROCESS | 1659 | --DOCSHELL 0x1185ca800 == 38 [pid = 1659] [id = 283] 16:04:55 INFO - PROCESS | 1659 | --DOCSHELL 0x125609000 == 37 [pid = 1659] [id = 282] 16:04:55 INFO - PROCESS | 1659 | --DOCSHELL 0x1244c2000 == 36 [pid = 1659] [id = 281] 16:04:55 INFO - PROCESS | 1659 | --DOCSHELL 0x123d7c800 == 35 [pid = 1659] [id = 280] 16:04:55 INFO - PROCESS | 1659 | --DOCSHELL 0x119f88000 == 34 [pid = 1659] [id = 279] 16:04:55 INFO - PROCESS | 1659 | 1467068695733 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]]]}] 16:04:55 INFO - PROCESS | 1659 | --DOCSHELL 0x1199e3800 == 33 [pid = 1659] [id = 278] 16:04:55 INFO - PROCESS | 1659 | --DOCSHELL 0x1185cb800 == 32 [pid = 1659] [id = 277] 16:04:55 INFO - PROCESS | 1659 | --DOCSHELL 0x11715e000 == 31 [pid = 1659] [id = 276] 16:04:55 INFO - PROCESS | 1659 | --DOCSHELL 0x115e13000 == 30 [pid = 1659] [id = 275] 16:04:55 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x123c70c00) [pid = 1659] [serial = 785] [outer = 0x0] [url = about:blank] 16:04:55 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x12556fc00) [pid = 1659] [serial = 786] [outer = 0x0] [url = about:blank] 16:04:55 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x126a87400) [pid = 1659] [serial = 791] [outer = 0x0] [url = about:blank] 16:04:55 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1167f1000) [pid = 1659] [serial = 770] [outer = 0x0] [url = about:blank] 16:04:55 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1174a8000) [pid = 1659] [serial = 771] [outer = 0x0] [url = about:blank] 16:04:55 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x118184400) [pid = 1659] [serial = 767] [outer = 0x0] [url = about:blank] 16:04:55 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x118530400) [pid = 1659] [serial = 768] [outer = 0x0] [url = about:blank] 16:04:55 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x11820cc00) [pid = 1659] [serial = 773] [outer = 0x0] [url = about:blank] 16:04:55 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1174b5c00) [pid = 1659] [serial = 774] [outer = 0x0] [url = about:blank] 16:04:55 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x119b82400) [pid = 1659] [serial = 779] [outer = 0x0] [url = about:blank] 16:04:55 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x126756400) [pid = 1659] [serial = 762] [outer = 0x0] [url = about:blank] 16:04:55 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1198c7400) [pid = 1659] [serial = 776] [outer = 0x0] [url = about:blank] 16:04:55 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x119b07c00) [pid = 1659] [serial = 777] [outer = 0x0] [url = about:blank] 16:04:55 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1164e9400) [pid = 1659] [serial = 764] [outer = 0x0] [url = about:blank] 16:04:55 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1167e6800) [pid = 1659] [serial = 765] [outer = 0x0] [url = about:blank] 16:04:55 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x12620e800) [pid = 1659] [serial = 788] [outer = 0x0] [url = about:blank] 16:04:55 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1285a0400) [pid = 1659] [serial = 801] [outer = 0x0] [url = about:blank] 16:04:55 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1285a8400) [pid = 1659] [serial = 803] [outer = 0x0] [url = about:blank] 16:04:55 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x116fe9800) [pid = 1659] [serial = 794] [outer = 0x0] [url = about:blank] 16:04:55 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x126d9a000) [pid = 1659] [serial = 792] [outer = 0x0] [url = about:blank] 16:04:55 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x119c35000) [pid = 1659] [serial = 797] [outer = 0x0] [url = about:blank] 16:04:55 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119e4a400) [pid = 1659] [serial = 782] [outer = 0x0] [url = about:blank] 16:04:55 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x126a86400) [pid = 1659] [serial = 800] [outer = 0x0] [url = about:blank] 16:04:55 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1267b0c00) [pid = 1659] [serial = 789] [outer = 0x0] [url = about:blank] 16:04:55 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1195b9400) [pid = 1659] [serial = 795] [outer = 0x0] [url = about:blank] 16:04:55 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x12913a000) [pid = 1659] [serial = 804] [outer = 0x0] [url = about:blank] 16:04:55 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x120ffa400) [pid = 1659] [serial = 783] [outer = 0x0] [url = about:blank] 16:04:55 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x119c1d800) [pid = 1659] [serial = 780] [outer = 0x0] [url = about:blank] 16:04:55 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1241d3400) [pid = 1659] [serial = 798] [outer = 0x0] [url = about:blank] 16:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1026ms 16:04:55 INFO - PROCESS | 1659 | 1467068695788 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 16:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:04:55 INFO - PROCESS | 1659 | 1467068695792 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 16:04:55 INFO - PROCESS | 1659 | 1467068695810 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:04:55 INFO - PROCESS | 1659 | 1467068695813 Marionette TRACE conn2 <- [1,1126,null,{}] 16:04:55 INFO - PROCESS | 1659 | 1467068695818 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}] 16:04:55 INFO - PROCESS | 1659 | 1467068695820 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:55 INFO - PROCESS | 1659 | 1467068695942 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 16:04:56 INFO - PROCESS | 1659 | 1467068696021 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:56 INFO - PROCESS | 1659 | 1467068696023 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169a0800 == 31 [pid = 1659] [id = 289] 16:04:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x116779c00) [pid = 1659] [serial = 865] [outer = 0x0] 16:04:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x116fe0800) [pid = 1659] [serial = 866] [outer = 0x116779c00] 16:04:56 INFO - PROCESS | 1659 | 1467068696053 Marionette DEBUG loaded listener.js 16:04:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1176ea000) [pid = 1659] [serial = 867] [outer = 0x116779c00] 16:04:56 INFO - PROCESS | 1659 | 1467068696345 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]]]}] 16:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 588ms 16:04:56 INFO - PROCESS | 1659 | 1467068696384 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 16:04:56 INFO - PROCESS | 1659 | 1467068696388 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 16:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:04:56 INFO - PROCESS | 1659 | 1467068696394 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:04:56 INFO - PROCESS | 1659 | 1467068696396 Marionette TRACE conn2 <- [1,1130,null,{}] 16:04:56 INFO - PROCESS | 1659 | 1467068696399 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}] 16:04:56 INFO - PROCESS | 1659 | 1467068696400 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:56 INFO - PROCESS | 1659 | 1467068696480 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 16:04:56 INFO - PROCESS | 1659 | 1467068696551 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:56 INFO - PROCESS | 1659 | 1467068696553 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x118563800 == 32 [pid = 1659] [id = 290] 16:04:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1174cdc00) [pid = 1659] [serial = 868] [outer = 0x0] 16:04:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x11825ac00) [pid = 1659] [serial = 869] [outer = 0x1174cdc00] 16:04:56 INFO - PROCESS | 1659 | 1467068696580 Marionette DEBUG loaded listener.js 16:04:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x119229c00) [pid = 1659] [serial = 870] [outer = 0x1174cdc00] 16:04:56 INFO - PROCESS | 1659 | 1467068696882 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]]]}] 16:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 519ms 16:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:04:56 INFO - PROCESS | 1659 | 1467068696914 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 16:04:56 INFO - PROCESS | 1659 | 1467068696915 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 16:04:56 INFO - PROCESS | 1659 | 1467068696918 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:04:56 INFO - PROCESS | 1659 | 1467068696921 Marionette TRACE conn2 <- [1,1134,null,{}] 16:04:56 INFO - PROCESS | 1659 | 1467068696930 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}] 16:04:56 INFO - PROCESS | 1659 | 1467068696933 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:57 INFO - PROCESS | 1659 | 1467068697011 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 16:04:57 INFO - PROCESS | 1659 | 1467068697016 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:57 INFO - PROCESS | 1659 | 1467068697018 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f22800 == 33 [pid = 1659] [id = 291] 16:04:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x113353400) [pid = 1659] [serial = 871] [outer = 0x0] 16:04:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1198e3400) [pid = 1659] [serial = 872] [outer = 0x113353400] 16:04:57 INFO - PROCESS | 1659 | 1467068697048 Marionette DEBUG loaded listener.js 16:04:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x119b06000) [pid = 1659] [serial = 873] [outer = 0x113353400] 16:04:57 INFO - PROCESS | 1659 | 1467068697373 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]]]}] 16:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 474ms 16:04:57 INFO - PROCESS | 1659 | 1467068697392 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 16:04:57 INFO - PROCESS | 1659 | 1467068697394 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 16:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:04:57 INFO - PROCESS | 1659 | 1467068697396 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:04:57 INFO - PROCESS | 1659 | 1467068697398 Marionette TRACE conn2 <- [1,1138,null,{}] 16:04:57 INFO - PROCESS | 1659 | 1467068697400 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}] 16:04:57 INFO - PROCESS | 1659 | 1467068697401 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:57 INFO - PROCESS | 1659 | 1467068697515 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 16:04:57 INFO - PROCESS | 1659 | 1467068697521 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:57 INFO - PROCESS | 1659 | 1467068697522 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x123bcd000 == 34 [pid = 1659] [id = 292] 16:04:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1192c6c00) [pid = 1659] [serial = 874] [outer = 0x0] 16:04:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119b10800) [pid = 1659] [serial = 875] [outer = 0x1192c6c00] 16:04:57 INFO - PROCESS | 1659 | 1467068697547 Marionette DEBUG loaded listener.js 16:04:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119c1a400) [pid = 1659] [serial = 876] [outer = 0x1192c6c00] 16:04:57 INFO - PROCESS | 1659 | 1467068697900 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]]]}] 16:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 520ms 16:04:57 INFO - PROCESS | 1659 | 1467068697918 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 16:04:57 INFO - PROCESS | 1659 | 1467068697919 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 16:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:04:57 INFO - PROCESS | 1659 | 1467068697927 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:04:57 INFO - PROCESS | 1659 | 1467068697928 Marionette TRACE conn2 <- [1,1142,null,{}] 16:04:57 INFO - PROCESS | 1659 | 1467068697930 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}] 16:04:57 INFO - PROCESS | 1659 | 1467068697931 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:58 INFO - PROCESS | 1659 | 1467068698027 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 16:04:58 INFO - PROCESS | 1659 | 1467068698031 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:58 INFO - PROCESS | 1659 | 1467068698032 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x1241a7000 == 35 [pid = 1659] [id = 293] 16:04:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x11922ac00) [pid = 1659] [serial = 877] [outer = 0x0] 16:04:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119e44800) [pid = 1659] [serial = 878] [outer = 0x11922ac00] 16:04:58 INFO - PROCESS | 1659 | 1467068698057 Marionette DEBUG loaded listener.js 16:04:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12383a000) [pid = 1659] [serial = 879] [outer = 0x11922ac00] 16:04:58 INFO - PROCESS | 1659 | 1467068698397 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]]]}] 16:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 519ms 16:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:04:58 INFO - PROCESS | 1659 | 1467068698446 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 16:04:58 INFO - PROCESS | 1659 | 1467068698448 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 16:04:58 INFO - PROCESS | 1659 | 1467068698450 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:04:58 INFO - PROCESS | 1659 | 1467068698451 Marionette TRACE conn2 <- [1,1146,null,{}] 16:04:58 INFO - PROCESS | 1659 | 1467068698453 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}] 16:04:58 INFO - PROCESS | 1659 | 1467068698457 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:58 INFO - PROCESS | 1659 | 1467068698582 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 16:04:58 INFO - PROCESS | 1659 | 1467068698595 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:58 INFO - PROCESS | 1659 | 1467068698596 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x125609000 == 36 [pid = 1659] [id = 294] 16:04:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x123c67c00) [pid = 1659] [serial = 880] [outer = 0x0] 16:04:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x124d50000) [pid = 1659] [serial = 881] [outer = 0x123c67c00] 16:04:58 INFO - PROCESS | 1659 | 1467068698621 Marionette DEBUG loaded listener.js 16:04:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x126a88c00) [pid = 1659] [serial = 882] [outer = 0x123c67c00] 16:04:58 INFO - PROCESS | 1659 | 1467068698943 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]]]}] 16:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 518ms 16:04:58 INFO - PROCESS | 1659 | 1467068698969 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 16:04:58 INFO - PROCESS | 1659 | 1467068698970 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 16:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:04:58 INFO - PROCESS | 1659 | 1467068698980 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:04:58 INFO - PROCESS | 1659 | 1467068698981 Marionette TRACE conn2 <- [1,1150,null,{}] 16:04:58 INFO - PROCESS | 1659 | 1467068698983 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}] 16:04:58 INFO - PROCESS | 1659 | 1467068698984 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:59 INFO - PROCESS | 1659 | 1467068699080 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 16:04:59 INFO - PROCESS | 1659 | 1467068699083 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:59 INFO - PROCESS | 1659 | 1467068699084 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x126a73000 == 37 [pid = 1659] [id = 295] 16:04:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x126a8a400) [pid = 1659] [serial = 883] [outer = 0x0] 16:04:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12700dc00) [pid = 1659] [serial = 884] [outer = 0x126a8a400] 16:04:59 INFO - PROCESS | 1659 | 1467068699110 Marionette DEBUG loaded listener.js 16:04:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1285a3400) [pid = 1659] [serial = 885] [outer = 0x126a8a400] 16:04:59 INFO - PROCESS | 1659 | 1467068699434 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]]]}] 16:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 473ms 16:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:04:59 INFO - PROCESS | 1659 | 1467068699448 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 16:04:59 INFO - PROCESS | 1659 | 1467068699449 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 16:04:59 INFO - PROCESS | 1659 | 1467068699451 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:04:59 INFO - PROCESS | 1659 | 1467068699452 Marionette TRACE conn2 <- [1,1154,null,{}] 16:04:59 INFO - PROCESS | 1659 | 1467068699457 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}] 16:04:59 INFO - PROCESS | 1659 | 1467068699458 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:59 INFO - PROCESS | 1659 | 1467068699555 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 16:04:59 INFO - PROCESS | 1659 | 1467068699559 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:04:59 INFO - PROCESS | 1659 | 1467068699560 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:04:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x12931a800 == 38 [pid = 1659] [id = 296] 16:04:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x126d91c00) [pid = 1659] [serial = 886] [outer = 0x0] 16:04:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x129368c00) [pid = 1659] [serial = 887] [outer = 0x126d91c00] 16:04:59 INFO - PROCESS | 1659 | 1467068699584 Marionette DEBUG loaded listener.js 16:04:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x129541800) [pid = 1659] [serial = 888] [outer = 0x126d91c00] 16:04:59 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x116436800) [pid = 1659] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:04:59 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x115e5dc00) [pid = 1659] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:04:59 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1195aac00) [pid = 1659] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:04:59 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x112f6a800) [pid = 1659] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:04:59 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x116784800) [pid = 1659] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:04:59 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x115d18000) [pid = 1659] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:04:59 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x115defc00) [pid = 1659] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:04:59 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x119b03c00) [pid = 1659] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:04:59 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x12106b800) [pid = 1659] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:04:59 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1174a9c00) [pid = 1659] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:04:59 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x124d52400) [pid = 1659] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:04:59 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1176f8400) [pid = 1659] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:04:59 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1167f0c00) [pid = 1659] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:04:59 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x119b7ac00) [pid = 1659] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:04:59 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x124d59400) [pid = 1659] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:04:59 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x116f65c00) [pid = 1659] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:04:59 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x116787000) [pid = 1659] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:05:00 INFO - PROCESS | 1659 | 1467068700007 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]]]}] 16:05:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x114fcb000) [pid = 1659] [serial = 889] [outer = 0x12b996c00] 16:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 573ms 16:05:00 INFO - PROCESS | 1659 | 1467068700036 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 16:05:00 INFO - PROCESS | 1659 | 1467068700039 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 16:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:05:00 INFO - PROCESS | 1659 | 1467068700061 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:05:00 INFO - PROCESS | 1659 | 1467068700062 Marionette TRACE conn2 <- [1,1158,null,{}] 16:05:00 INFO - PROCESS | 1659 | 1467068700064 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}] 16:05:00 INFO - PROCESS | 1659 | 1467068700066 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:00 INFO - PROCESS | 1659 | 1467068700148 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 16:05:00 INFO - PROCESS | 1659 | 1467068700153 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:00 INFO - PROCESS | 1659 | 1467068700154 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f13000 == 39 [pid = 1659] [id = 297] 16:05:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x116634c00) [pid = 1659] [serial = 890] [outer = 0x0] 16:05:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118eb4000) [pid = 1659] [serial = 891] [outer = 0x116634c00] 16:05:00 INFO - PROCESS | 1659 | 1467068700179 Marionette DEBUG loaded listener.js 16:05:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x124d52400) [pid = 1659] [serial = 892] [outer = 0x116634c00] 16:05:00 INFO - PROCESS | 1659 | 1467068700503 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]]]}] 16:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 489ms 16:05:00 INFO - PROCESS | 1659 | 1467068700555 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 16:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:05:00 INFO - PROCESS | 1659 | 1467068700557 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 16:05:00 INFO - PROCESS | 1659 | 1467068700561 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:05:00 INFO - PROCESS | 1659 | 1467068700562 Marionette TRACE conn2 <- [1,1162,null,{}] 16:05:00 INFO - PROCESS | 1659 | 1467068700564 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}] 16:05:00 INFO - PROCESS | 1659 | 1467068700565 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:00 INFO - PROCESS | 1659 | 1467068700647 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 16:05:00 INFO - PROCESS | 1659 | 1467068700651 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:00 INFO - PROCESS | 1659 | 1467068700652 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a5c3800 == 40 [pid = 1659] [id = 298] 16:05:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x124d57000) [pid = 1659] [serial = 893] [outer = 0x0] 16:05:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x129542000) [pid = 1659] [serial = 894] [outer = 0x124d57000] 16:05:00 INFO - PROCESS | 1659 | 1467068700686 Marionette DEBUG loaded listener.js 16:05:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12954a400) [pid = 1659] [serial = 895] [outer = 0x124d57000] 16:05:01 INFO - PROCESS | 1659 | 1467068701011 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]]]}] 16:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 472ms 16:05:01 INFO - PROCESS | 1659 | 1467068701034 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 16:05:01 INFO - PROCESS | 1659 | 1467068701035 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 16:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:05:01 INFO - PROCESS | 1659 | 1467068701039 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:05:01 INFO - PROCESS | 1659 | 1467068701042 Marionette TRACE conn2 <- [1,1166,null,{}] 16:05:01 INFO - PROCESS | 1659 | 1467068701044 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}] 16:05:01 INFO - PROCESS | 1659 | 1467068701046 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:01 INFO - PROCESS | 1659 | 1467068701134 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 16:05:01 INFO - PROCESS | 1659 | 1467068701191 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:01 INFO - PROCESS | 1659 | 1467068701192 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b957000 == 41 [pid = 1659] [id = 299] 16:05:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x124dbe000) [pid = 1659] [serial = 896] [outer = 0x0] 16:05:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x129550c00) [pid = 1659] [serial = 897] [outer = 0x124dbe000] 16:05:01 INFO - PROCESS | 1659 | 1467068701218 Marionette DEBUG loaded listener.js 16:05:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12a686800) [pid = 1659] [serial = 898] [outer = 0x124dbe000] 16:05:01 INFO - PROCESS | 1659 | 1467068701513 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]]]}] 16:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 522ms 16:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:05:01 INFO - PROCESS | 1659 | 1467068701561 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 16:05:01 INFO - PROCESS | 1659 | 1467068701562 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 16:05:01 INFO - PROCESS | 1659 | 1467068701564 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:05:01 INFO - PROCESS | 1659 | 1467068701565 Marionette TRACE conn2 <- [1,1170,null,{}] 16:05:01 INFO - PROCESS | 1659 | 1467068701567 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}] 16:05:01 INFO - PROCESS | 1659 | 1467068701568 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:01 INFO - PROCESS | 1659 | 1467068701651 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 16:05:01 INFO - PROCESS | 1659 | 1467068701664 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:01 INFO - PROCESS | 1659 | 1467068701665 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c2be800 == 42 [pid = 1659] [id = 300] 16:05:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12a686c00) [pid = 1659] [serial = 899] [outer = 0x0] 16:05:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12a9a5800) [pid = 1659] [serial = 900] [outer = 0x12a686c00] 16:05:01 INFO - PROCESS | 1659 | 1467068701690 Marionette DEBUG loaded listener.js 16:05:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12a9ae000) [pid = 1659] [serial = 901] [outer = 0x12a686c00] 16:05:02 INFO - PROCESS | 1659 | 1467068702115 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]]]}] 16:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 571ms 16:05:02 INFO - PROCESS | 1659 | 1467068702135 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 16:05:02 INFO - PROCESS | 1659 | 1467068702138 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 16:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:05:02 INFO - PROCESS | 1659 | 1467068702141 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:05:02 INFO - PROCESS | 1659 | 1467068702143 Marionette TRACE conn2 <- [1,1174,null,{}] 16:05:02 INFO - PROCESS | 1659 | 1467068702147 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}] 16:05:02 INFO - PROCESS | 1659 | 1467068702149 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:02 INFO - PROCESS | 1659 | 1467068702256 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 16:05:02 INFO - PROCESS | 1659 | 1467068702326 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:02 INFO - PROCESS | 1659 | 1467068702328 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x117152000 == 43 [pid = 1659] [id = 301] 16:05:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x115defc00) [pid = 1659] [serial = 902] [outer = 0x0] 16:05:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x116717400) [pid = 1659] [serial = 903] [outer = 0x115defc00] 16:05:02 INFO - PROCESS | 1659 | 1467068702360 Marionette DEBUG loaded listener.js 16:05:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1174ae400) [pid = 1659] [serial = 904] [outer = 0x115defc00] 16:05:02 INFO - PROCESS | 1659 | 1467068702780 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] 16:05:02 INFO - PROCESS | 1659 | 1467068702816 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 16:05:02 INFO - PROCESS | 1659 | 1467068702821 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:05:02 INFO - PROCESS | 1659 | 1467068702823 Marionette TRACE conn2 <- [1,1178,null,{}] 16:05:02 INFO - PROCESS | 1659 | 1467068702826 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}] 16:05:02 INFO - PROCESS | 1659 | 1467068702827 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:02 INFO - PROCESS | 1659 | 1467068702955 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 16:05:03 INFO - PROCESS | 1659 | 1467068703038 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:03 INFO - PROCESS | 1659 | 1467068703040 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x124435000 == 44 [pid = 1659] [id = 302] 16:05:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1192c0800) [pid = 1659] [serial = 905] [outer = 0x0] 16:05:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1195b4c00) [pid = 1659] [serial = 906] [outer = 0x1192c0800] 16:05:03 INFO - PROCESS | 1659 | 1467068703072 Marionette DEBUG loaded listener.js 16:05:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1198e2c00) [pid = 1659] [serial = 907] [outer = 0x1192c0800] 16:05:03 INFO - PROCESS | 1659 | 1467068703502 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] 16:05:03 INFO - PROCESS | 1659 | 1467068703544 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 16:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:05:03 INFO - PROCESS | 1659 | 1467068703547 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:05:03 INFO - PROCESS | 1659 | 1467068703550 Marionette TRACE conn2 <- [1,1182,null,{}] 16:05:03 INFO - PROCESS | 1659 | 1467068703557 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}] 16:05:03 INFO - PROCESS | 1659 | 1467068703561 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:03 INFO - PROCESS | 1659 | 1467068703667 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 16:05:03 INFO - PROCESS | 1659 | 1467068703739 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:03 INFO - PROCESS | 1659 | 1467068703741 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c2c4000 == 45 [pid = 1659] [id = 303] 16:05:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x119b0dc00) [pid = 1659] [serial = 908] [outer = 0x0] 16:05:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x123f4d000) [pid = 1659] [serial = 909] [outer = 0x119b0dc00] 16:05:03 INFO - PROCESS | 1659 | 1467068703774 Marionette DEBUG loaded listener.js 16:05:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x12556f400) [pid = 1659] [serial = 910] [outer = 0x119b0dc00] 16:05:04 INFO - PROCESS | 1659 | 1467068704194 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] 16:05:04 INFO - PROCESS | 1659 | 1467068704220 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 16:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:05:04 INFO - PROCESS | 1659 | 1467068704223 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:05:04 INFO - PROCESS | 1659 | 1467068704224 Marionette TRACE conn2 <- [1,1186,null,{}] 16:05:04 INFO - PROCESS | 1659 | 1467068704227 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}] 16:05:04 INFO - PROCESS | 1659 | 1467068704228 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:04 INFO - PROCESS | 1659 | 1467068704357 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 16:05:04 INFO - PROCESS | 1659 | 1467068704415 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:04 INFO - PROCESS | 1659 | 1467068704417 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c66c800 == 46 [pid = 1659] [id = 304] 16:05:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x12700f000) [pid = 1659] [serial = 911] [outer = 0x0] 16:05:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x12954ec00) [pid = 1659] [serial = 912] [outer = 0x12700f000] 16:05:04 INFO - PROCESS | 1659 | 1467068704446 Marionette DEBUG loaded listener.js 16:05:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x12a669000) [pid = 1659] [serial = 913] [outer = 0x12700f000] 16:05:04 INFO - PROCESS | 1659 | 1467068704909 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] 16:05:04 INFO - PROCESS | 1659 | 1467068704946 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 16:05:04 INFO - PROCESS | 1659 | 1467068704949 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:05:04 INFO - PROCESS | 1659 | 1467068704950 Marionette TRACE conn2 <- [1,1190,null,{}] 16:05:04 INFO - PROCESS | 1659 | 1467068704953 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}] 16:05:04 INFO - PROCESS | 1659 | 1467068704954 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:05 INFO - PROCESS | 1659 | 1467068705060 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 16:05:05 INFO - PROCESS | 1659 | 1467068705117 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:05 INFO - PROCESS | 1659 | 1467068705118 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x116fa2000 == 47 [pid = 1659] [id = 305] 16:05:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1127e9c00) [pid = 1659] [serial = 914] [outer = 0x0] 16:05:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x115dfa400) [pid = 1659] [serial = 915] [outer = 0x1127e9c00] 16:05:05 INFO - PROCESS | 1659 | 1467068705292 Marionette DEBUG loaded listener.js 16:05:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x11671b400) [pid = 1659] [serial = 916] [outer = 0x1127e9c00] 16:05:05 INFO - PROCESS | 1659 | 1467068705773 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] 16:05:05 INFO - PROCESS | 1659 | 1467068705825 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 16:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:05:05 INFO - PROCESS | 1659 | 1467068705830 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:05:05 INFO - PROCESS | 1659 | 1467068705831 Marionette TRACE conn2 <- [1,1194,null,{}] 16:05:05 INFO - PROCESS | 1659 | 1467068705835 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}] 16:05:05 INFO - PROCESS | 1659 | 1467068705836 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:05 INFO - PROCESS | 1659 | 1467068705934 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 16:05:06 INFO - PROCESS | 1659 | --DOCSHELL 0x117477000 == 46 [pid = 1659] [id = 274] 16:05:06 INFO - PROCESS | 1659 | --DOCSHELL 0x12b957000 == 45 [pid = 1659] [id = 299] 16:05:06 INFO - PROCESS | 1659 | --DOCSHELL 0x12a5c3800 == 44 [pid = 1659] [id = 298] 16:05:06 INFO - PROCESS | 1659 | --DOCSHELL 0x119f13000 == 43 [pid = 1659] [id = 297] 16:05:06 INFO - PROCESS | 1659 | --DOCSHELL 0x12931a800 == 42 [pid = 1659] [id = 296] 16:05:06 INFO - PROCESS | 1659 | --DOCSHELL 0x126a73000 == 41 [pid = 1659] [id = 295] 16:05:06 INFO - PROCESS | 1659 | --DOCSHELL 0x125609000 == 40 [pid = 1659] [id = 294] 16:05:06 INFO - PROCESS | 1659 | --DOCSHELL 0x1241a7000 == 39 [pid = 1659] [id = 293] 16:05:06 INFO - PROCESS | 1659 | --DOCSHELL 0x123bcd000 == 38 [pid = 1659] [id = 292] 16:05:06 INFO - PROCESS | 1659 | --DOCSHELL 0x119f22800 == 37 [pid = 1659] [id = 291] 16:05:06 INFO - PROCESS | 1659 | --DOCSHELL 0x118563800 == 36 [pid = 1659] [id = 290] 16:05:06 INFO - PROCESS | 1659 | --DOCSHELL 0x1169a0800 == 35 [pid = 1659] [id = 289] 16:05:06 INFO - PROCESS | 1659 | --DOCSHELL 0x119cac000 == 34 [pid = 1659] [id = 288] 16:05:06 INFO - PROCESS | 1659 | --DOCSHELL 0x117159800 == 33 [pid = 1659] [id = 287] 16:05:06 INFO - PROCESS | 1659 | --DOCSHELL 0x12b17b000 == 32 [pid = 1659] [id = 286] 16:05:06 INFO - PROCESS | 1659 | --DOCSHELL 0x116fa2000 == 31 [pid = 1659] [id = 305] 16:05:06 INFO - PROCESS | 1659 | --DOCSHELL 0x12c66c800 == 30 [pid = 1659] [id = 304] 16:05:06 INFO - PROCESS | 1659 | --DOCSHELL 0x12c2c4000 == 29 [pid = 1659] [id = 303] 16:05:06 INFO - PROCESS | 1659 | --DOCSHELL 0x124435000 == 28 [pid = 1659] [id = 302] 16:05:06 INFO - PROCESS | 1659 | --DOCSHELL 0x12c2be800 == 27 [pid = 1659] [id = 300] 16:05:06 INFO - PROCESS | 1659 | --DOCSHELL 0x117152000 == 26 [pid = 1659] [id = 301] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x1174a8400) [pid = 1659] [serial = 807] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x119b80000) [pid = 1659] [serial = 839] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x1241e0400) [pid = 1659] [serial = 845] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x11670f400) [pid = 1659] [serial = 806] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x123a8f400) [pid = 1659] [serial = 843] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x11817e400) [pid = 1659] [serial = 848] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x120ff4c00) [pid = 1659] [serial = 849] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x12500fc00) [pid = 1659] [serial = 854] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1198dc400) [pid = 1659] [serial = 810] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1198e4400) [pid = 1659] [serial = 836] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1192cb400) [pid = 1659] [serial = 809] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1241dd400) [pid = 1659] [serial = 813] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x120ff6c00) [pid = 1659] [serial = 812] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x126a8fc00) [pid = 1659] [serial = 816] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x125010c00) [pid = 1659] [serial = 815] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x120ff1c00) [pid = 1659] [serial = 840] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1198f5c00) [pid = 1659] [serial = 837] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x124d58400) [pid = 1659] [serial = 852] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x124acb000) [pid = 1659] [serial = 846] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x128240000) [pid = 1659] [serial = 819] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1195adc00) [pid = 1659] [serial = 818] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x12859e400) [pid = 1659] [serial = 857] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1198dd000) [pid = 1659] [serial = 834] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x12700d400) [pid = 1659] [serial = 855] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1241d3800) [pid = 1659] [serial = 851] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1174ab800) [pid = 1659] [serial = 822] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x11677ac00) [pid = 1659] [serial = 821] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x118257800) [pid = 1659] [serial = 830] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x118eb9000) [pid = 1659] [serial = 831] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1198cd000) [pid = 1659] [serial = 833] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x123835000) [pid = 1659] [serial = 842] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x116a19c00) [pid = 1659] [serial = 827] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x115e5d400) [pid = 1659] [serial = 824] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x116711c00) [pid = 1659] [serial = 825] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1174cd400) [pid = 1659] [serial = 828] [outer = 0x0] [url = about:blank] 16:05:06 INFO - PROCESS | 1659 | 1467068706554 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:06 INFO - PROCESS | 1659 | 1467068706556 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x112e9c000 == 27 [pid = 1659] [id = 306] 16:05:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x11305ec00) [pid = 1659] [serial = 917] [outer = 0x0] 16:05:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x113c35000) [pid = 1659] [serial = 918] [outer = 0x11305ec00] 16:05:06 INFO - PROCESS | 1659 | 1467068706586 Marionette DEBUG loaded listener.js 16:05:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x116432000) [pid = 1659] [serial = 919] [outer = 0x11305ec00] 16:05:06 INFO - PROCESS | 1659 | 1467068706906 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] 16:05:06 INFO - PROCESS | 1659 | 1467068706954 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 16:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:05:06 INFO - PROCESS | 1659 | 1467068706959 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:05:06 INFO - PROCESS | 1659 | 1467068706961 Marionette TRACE conn2 <- [1,1198,null,{}] 16:05:06 INFO - PROCESS | 1659 | 1467068706965 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}] 16:05:06 INFO - PROCESS | 1659 | 1467068706966 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:07 INFO - PROCESS | 1659 | 1467068707044 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 16:05:07 INFO - PROCESS | 1659 | 1467068707111 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:07 INFO - PROCESS | 1659 | 1467068707113 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169a6800 == 28 [pid = 1659] [id = 307] 16:05:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x116711c00) [pid = 1659] [serial = 920] [outer = 0x0] 16:05:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1174a7800) [pid = 1659] [serial = 921] [outer = 0x116711c00] 16:05:07 INFO - PROCESS | 1659 | 1467068707142 Marionette DEBUG loaded listener.js 16:05:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x117ed1c00) [pid = 1659] [serial = 922] [outer = 0x116711c00] 16:05:07 INFO - PROCESS | 1659 | 1467068707428 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]]]}] 16:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 520ms 16:05:07 INFO - PROCESS | 1659 | 1467068707482 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 16:05:07 INFO - PROCESS | 1659 | 1467068707485 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 16:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:05:07 INFO - PROCESS | 1659 | 1467068707489 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:05:07 INFO - PROCESS | 1659 | 1467068707491 Marionette TRACE conn2 <- [1,1202,null,{}] 16:05:07 INFO - PROCESS | 1659 | 1467068707494 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}] 16:05:07 INFO - PROCESS | 1659 | 1467068707496 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:07 INFO - PROCESS | 1659 | 1467068707574 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 16:05:07 INFO - PROCESS | 1659 | 1467068707580 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:07 INFO - PROCESS | 1659 | 1467068707582 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x11699e000 == 29 [pid = 1659] [id = 308] 16:05:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x118188400) [pid = 1659] [serial = 923] [outer = 0x0] 16:05:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1192c1000) [pid = 1659] [serial = 924] [outer = 0x118188400] 16:05:07 INFO - PROCESS | 1659 | 1467068707610 Marionette DEBUG loaded listener.js 16:05:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1195b8000) [pid = 1659] [serial = 925] [outer = 0x118188400] 16:05:07 INFO - PROCESS | 1659 | 1467068707982 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]]]}] 16:05:08 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 16:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 521ms 16:05:08 INFO - PROCESS | 1659 | 1467068708009 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 16:05:08 INFO - PROCESS | 1659 | 1467068708011 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 16:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:05:08 INFO - PROCESS | 1659 | 1467068708018 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:05:08 INFO - PROCESS | 1659 | 1467068708024 Marionette TRACE conn2 <- [1,1206,null,{}] 16:05:08 INFO - PROCESS | 1659 | 1467068708028 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}] 16:05:08 INFO - PROCESS | 1659 | 1467068708030 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:08 INFO - PROCESS | 1659 | 1467068708106 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 16:05:08 INFO - PROCESS | 1659 | 1467068708109 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:08 INFO - PROCESS | 1659 | 1467068708111 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x11959d800 == 30 [pid = 1659] [id = 309] 16:05:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x113c36800) [pid = 1659] [serial = 926] [outer = 0x0] 16:05:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1198da000) [pid = 1659] [serial = 927] [outer = 0x113c36800] 16:05:08 INFO - PROCESS | 1659 | 1467068708138 Marionette DEBUG loaded listener.js 16:05:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1198f2c00) [pid = 1659] [serial = 928] [outer = 0x113c36800] 16:05:08 INFO - PROCESS | 1659 | 1467068708461 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]]]}] 16:05:08 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 16:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 478ms 16:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:05:08 INFO - PROCESS | 1659 | 1467068708493 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 16:05:08 INFO - PROCESS | 1659 | 1467068708495 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 16:05:08 INFO - PROCESS | 1659 | 1467068708497 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:05:08 INFO - PROCESS | 1659 | 1467068708498 Marionette TRACE conn2 <- [1,1210,null,{}] 16:05:08 INFO - PROCESS | 1659 | 1467068708500 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}] 16:05:08 INFO - PROCESS | 1659 | 1467068708501 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:08 INFO - PROCESS | 1659 | 1467068708580 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 16:05:08 INFO - PROCESS | 1659 | 1467068708649 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:08 INFO - PROCESS | 1659 | 1467068708650 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x119b23800 == 31 [pid = 1659] [id = 310] 16:05:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x118211c00) [pid = 1659] [serial = 929] [outer = 0x0] 16:05:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119b04400) [pid = 1659] [serial = 930] [outer = 0x118211c00] 16:05:08 INFO - PROCESS | 1659 | 1467068708678 Marionette DEBUG loaded listener.js 16:05:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x119b81800) [pid = 1659] [serial = 931] [outer = 0x118211c00] 16:05:09 INFO - PROCESS | 1659 | 1467068709011 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]]]}] 16:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 518ms 16:05:09 INFO - PROCESS | 1659 | 1467068709016 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 16:05:09 INFO - PROCESS | 1659 | 1467068709017 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 16:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:05:09 INFO - PROCESS | 1659 | 1467068709019 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:05:09 INFO - PROCESS | 1659 | 1467068709020 Marionette TRACE conn2 <- [1,1214,null,{}] 16:05:09 INFO - PROCESS | 1659 | 1467068709025 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}] 16:05:09 INFO - PROCESS | 1659 | 1467068709026 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:09 INFO - PROCESS | 1659 | 1467068709122 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 16:05:09 INFO - PROCESS | 1659 | 1467068709126 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:09 INFO - PROCESS | 1659 | 1467068709130 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x12399e000 == 32 [pid = 1659] [id = 311] 16:05:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x118180c00) [pid = 1659] [serial = 932] [outer = 0x0] 16:05:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x119c33400) [pid = 1659] [serial = 933] [outer = 0x118180c00] 16:05:09 INFO - PROCESS | 1659 | 1467068709163 Marionette DEBUG loaded listener.js 16:05:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x121075000) [pid = 1659] [serial = 934] [outer = 0x118180c00] 16:05:09 INFO - PROCESS | 1659 | 1467068709506 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]]]}] 16:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 523ms 16:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:05:09 INFO - PROCESS | 1659 | 1467068709543 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 16:05:09 INFO - PROCESS | 1659 | 1467068709544 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 16:05:09 INFO - PROCESS | 1659 | 1467068709546 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:05:09 INFO - PROCESS | 1659 | 1467068709547 Marionette TRACE conn2 <- [1,1218,null,{}] 16:05:09 INFO - PROCESS | 1659 | 1467068709549 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}] 16:05:09 INFO - PROCESS | 1659 | 1467068709551 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:09 INFO - PROCESS | 1659 | 1467068709648 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 16:05:09 INFO - PROCESS | 1659 | 1467068709684 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:09 INFO - PROCESS | 1659 | 1467068709685 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x112539800 == 33 [pid = 1659] [id = 312] 16:05:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x123836000) [pid = 1659] [serial = 935] [outer = 0x0] 16:05:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1241db800) [pid = 1659] [serial = 936] [outer = 0x123836000] 16:05:09 INFO - PROCESS | 1659 | 1467068709710 Marionette DEBUG loaded listener.js 16:05:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x124a21800) [pid = 1659] [serial = 937] [outer = 0x123836000] 16:05:10 INFO - PROCESS | 1659 | 1467068710049 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]]]}] 16:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 518ms 16:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:05:10 INFO - PROCESS | 1659 | 1467068710065 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 16:05:10 INFO - PROCESS | 1659 | 1467068710066 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 16:05:10 INFO - PROCESS | 1659 | 1467068710068 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:05:10 INFO - PROCESS | 1659 | 1467068710070 Marionette TRACE conn2 <- [1,1222,null,{}] 16:05:10 INFO - PROCESS | 1659 | 1467068710075 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}] 16:05:10 INFO - PROCESS | 1659 | 1467068710076 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:10 INFO - PROCESS | 1659 | 1467068710171 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 16:05:10 INFO - PROCESS | 1659 | 1467068710207 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:10 INFO - PROCESS | 1659 | 1467068710208 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x125075800 == 34 [pid = 1659] [id = 313] 16:05:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1131e5c00) [pid = 1659] [serial = 938] [outer = 0x0] 16:05:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12500e400) [pid = 1659] [serial = 939] [outer = 0x1131e5c00] 16:05:10 INFO - PROCESS | 1659 | 1467068710232 Marionette DEBUG loaded listener.js 16:05:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x126205000) [pid = 1659] [serial = 940] [outer = 0x1131e5c00] 16:05:10 INFO - PROCESS | 1659 | 1467068710525 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] 16:05:10 INFO - PROCESS | 1659 | 1467068710551 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 16:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:05:10 INFO - PROCESS | 1659 | 1467068710553 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:05:10 INFO - PROCESS | 1659 | 1467068710556 Marionette TRACE conn2 <- [1,1226,null,{}] 16:05:10 INFO - PROCESS | 1659 | 1467068710561 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}] 16:05:10 INFO - PROCESS | 1659 | 1467068710562 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:10 INFO - PROCESS | 1659 | 1467068710835 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 16:05:10 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x126a8a400) [pid = 1659] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:05:10 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x123c67c00) [pid = 1659] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:05:10 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x126d91c00) [pid = 1659] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:05:10 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x11817e000) [pid = 1659] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:05:10 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1174cdc00) [pid = 1659] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:05:10 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x114f64000) [pid = 1659] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:05:10 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1266a2400) [pid = 1659] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:05:10 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1192c6c00) [pid = 1659] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:05:10 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x116779c00) [pid = 1659] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:05:10 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x113353400) [pid = 1659] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:05:10 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x124dbe000) [pid = 1659] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:05:10 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x12a686c00) [pid = 1659] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:05:10 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x116634c00) [pid = 1659] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:05:10 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x124d57000) [pid = 1659] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:05:10 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11922ac00) [pid = 1659] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:05:10 INFO - PROCESS | 1659 | 1467068710876 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:10 INFO - PROCESS | 1659 | 1467068710877 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x117152800 == 35 [pid = 1659] [id = 314] 16:05:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x111ca8400) [pid = 1659] [serial = 941] [outer = 0x0] 16:05:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x11305a000) [pid = 1659] [serial = 942] [outer = 0x111ca8400] 16:05:10 INFO - PROCESS | 1659 | 1467068710902 Marionette DEBUG loaded listener.js 16:05:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1174b5400) [pid = 1659] [serial = 943] [outer = 0x111ca8400] 16:05:11 INFO - PROCESS | 1659 | 1467068711141 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]]]}] 16:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 622ms 16:05:11 INFO - PROCESS | 1659 | 1467068711195 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 16:05:11 INFO - PROCESS | 1659 | 1467068711196 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 16:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:05:11 INFO - PROCESS | 1659 | 1467068711212 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:05:11 INFO - PROCESS | 1659 | 1467068711214 Marionette TRACE conn2 <- [1,1230,null,{}] 16:05:11 INFO - PROCESS | 1659 | 1467068711216 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}] 16:05:11 INFO - PROCESS | 1659 | 1467068711217 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:11 INFO - PROCESS | 1659 | 1467068711305 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 16:05:11 INFO - PROCESS | 1659 | 1467068711310 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:11 INFO - PROCESS | 1659 | 1467068711311 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x126633000 == 36 [pid = 1659] [id = 315] 16:05:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1174cdc00) [pid = 1659] [serial = 944] [outer = 0x0] 16:05:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x123a8e000) [pid = 1659] [serial = 945] [outer = 0x1174cdc00] 16:05:11 INFO - PROCESS | 1659 | 1467068711336 Marionette DEBUG loaded listener.js 16:05:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x126a86c00) [pid = 1659] [serial = 946] [outer = 0x1174cdc00] 16:05:11 INFO - PROCESS | 1659 | 1467068711669 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]]]}] 16:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 480ms 16:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:05:11 INFO - PROCESS | 1659 | 1467068711685 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 16:05:11 INFO - PROCESS | 1659 | 1467068711687 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 16:05:11 INFO - PROCESS | 1659 | 1467068711692 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:05:11 INFO - PROCESS | 1659 | 1467068711693 Marionette TRACE conn2 <- [1,1234,null,{}] 16:05:11 INFO - PROCESS | 1659 | 1467068711696 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}] 16:05:11 INFO - PROCESS | 1659 | 1467068711698 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:11 INFO - PROCESS | 1659 | 1467068711809 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 16:05:11 INFO - PROCESS | 1659 | 1467068711816 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:11 INFO - PROCESS | 1659 | 1467068711817 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x126a74800 == 37 [pid = 1659] [id = 316] 16:05:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x126a87400) [pid = 1659] [serial = 947] [outer = 0x0] 16:05:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x127009c00) [pid = 1659] [serial = 948] [outer = 0x126a87400] 16:05:11 INFO - PROCESS | 1659 | 1467068711842 Marionette DEBUG loaded listener.js 16:05:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12859ac00) [pid = 1659] [serial = 949] [outer = 0x126a87400] 16:05:12 INFO - PROCESS | 1659 | 1467068712225 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]]]}] 16:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 571ms 16:05:12 INFO - PROCESS | 1659 | 1467068712263 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 16:05:12 INFO - PROCESS | 1659 | 1467068712265 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 16:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:05:12 INFO - PROCESS | 1659 | 1467068712269 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:05:12 INFO - PROCESS | 1659 | 1467068712283 Marionette TRACE conn2 <- [1,1238,null,{}] 16:05:12 INFO - PROCESS | 1659 | 1467068712287 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}] 16:05:12 INFO - PROCESS | 1659 | 1467068712289 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:12 INFO - PROCESS | 1659 | 1467068712453 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 16:05:12 INFO - PROCESS | 1659 | 1467068712507 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:12 INFO - PROCESS | 1659 | 1467068712508 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x119259000 == 38 [pid = 1659] [id = 317] 16:05:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x126d99400) [pid = 1659] [serial = 950] [outer = 0x0] 16:05:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x129369000) [pid = 1659] [serial = 951] [outer = 0x126d99400] 16:05:12 INFO - PROCESS | 1659 | 1467068712547 Marionette DEBUG loaded listener.js 16:05:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12a65f000) [pid = 1659] [serial = 952] [outer = 0x126d99400] 16:05:12 INFO - PROCESS | 1659 | 1467068712960 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]]]}] 16:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 733ms 16:05:13 INFO - PROCESS | 1659 | 1467068713002 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 16:05:13 INFO - PROCESS | 1659 | 1467068713004 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 16:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:05:13 INFO - PROCESS | 1659 | 1467068713008 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:05:13 INFO - PROCESS | 1659 | 1467068713010 Marionette TRACE conn2 <- [1,1242,null,{}] 16:05:13 INFO - PROCESS | 1659 | 1467068713013 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}] 16:05:13 INFO - PROCESS | 1659 | 1467068713015 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:13 INFO - PROCESS | 1659 | 1467068713128 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 16:05:13 INFO - PROCESS | 1659 | 1467068713181 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:13 INFO - PROCESS | 1659 | 1467068713183 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x116948800 == 39 [pid = 1659] [id = 318] 16:05:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x113c35c00) [pid = 1659] [serial = 953] [outer = 0x0] 16:05:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x116786400) [pid = 1659] [serial = 954] [outer = 0x113c35c00] 16:05:13 INFO - PROCESS | 1659 | 1467068713214 Marionette DEBUG loaded listener.js 16:05:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x116fe3000) [pid = 1659] [serial = 955] [outer = 0x113c35c00] 16:05:13 INFO - PROCESS | 1659 | 1467068713733 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]]]}] 16:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 821ms 16:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:05:13 INFO - PROCESS | 1659 | 1467068713829 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 16:05:13 INFO - PROCESS | 1659 | 1467068713832 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 16:05:13 INFO - PROCESS | 1659 | 1467068713836 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:05:13 INFO - PROCESS | 1659 | 1467068713838 Marionette TRACE conn2 <- [1,1246,null,{}] 16:05:13 INFO - PROCESS | 1659 | 1467068713841 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}] 16:05:13 INFO - PROCESS | 1659 | 1467068713843 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:13 INFO - PROCESS | 1659 | 1467068713953 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 16:05:14 INFO - PROCESS | 1659 | 1467068714031 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:14 INFO - PROCESS | 1659 | 1467068714032 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f1f000 == 40 [pid = 1659] [id = 319] 16:05:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x118eaac00) [pid = 1659] [serial = 956] [outer = 0x0] 16:05:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1195b2000) [pid = 1659] [serial = 957] [outer = 0x118eaac00] 16:05:14 INFO - PROCESS | 1659 | 1467068714063 Marionette DEBUG loaded listener.js 16:05:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1198cd000) [pid = 1659] [serial = 958] [outer = 0x118eaac00] 16:05:14 INFO - PROCESS | 1659 | 1467068714715 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]]]}] 16:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 923ms 16:05:14 INFO - PROCESS | 1659 | 1467068714760 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 16:05:14 INFO - PROCESS | 1659 | 1467068714762 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 16:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:05:14 INFO - PROCESS | 1659 | 1467068714766 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:05:14 INFO - PROCESS | 1659 | 1467068714768 Marionette TRACE conn2 <- [1,1250,null,{}] 16:05:14 INFO - PROCESS | 1659 | 1467068714771 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}] 16:05:14 INFO - PROCESS | 1659 | 1467068714773 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:14 INFO - PROCESS | 1659 | 1467068714878 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 16:05:14 INFO - PROCESS | 1659 | 1467068714935 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:14 INFO - PROCESS | 1659 | 1467068714938 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x115e1d800 == 41 [pid = 1659] [id = 320] 16:05:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x116f5dc00) [pid = 1659] [serial = 959] [outer = 0x0] 16:05:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1174cd400) [pid = 1659] [serial = 960] [outer = 0x116f5dc00] 16:05:14 INFO - PROCESS | 1659 | 1467068714966 Marionette DEBUG loaded listener.js 16:05:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x118181c00) [pid = 1659] [serial = 961] [outer = 0x116f5dc00] 16:05:15 INFO - PROCESS | 1659 | --DOCSHELL 0x126a74800 == 40 [pid = 1659] [id = 316] 16:05:15 INFO - PROCESS | 1659 | --DOCSHELL 0x126633000 == 39 [pid = 1659] [id = 315] 16:05:15 INFO - PROCESS | 1659 | --DOCSHELL 0x117152800 == 38 [pid = 1659] [id = 314] 16:05:15 INFO - PROCESS | 1659 | --DOCSHELL 0x125075800 == 37 [pid = 1659] [id = 313] 16:05:15 INFO - PROCESS | 1659 | --DOCSHELL 0x112539800 == 36 [pid = 1659] [id = 312] 16:05:15 INFO - PROCESS | 1659 | --DOCSHELL 0x12399e000 == 35 [pid = 1659] [id = 311] 16:05:15 INFO - PROCESS | 1659 | --DOCSHELL 0x119b23800 == 34 [pid = 1659] [id = 310] 16:05:15 INFO - PROCESS | 1659 | --DOCSHELL 0x11959d800 == 33 [pid = 1659] [id = 309] 16:05:15 INFO - PROCESS | 1659 | --DOCSHELL 0x11699e000 == 32 [pid = 1659] [id = 308] 16:05:15 INFO - PROCESS | 1659 | --DOCSHELL 0x1169a6800 == 31 [pid = 1659] [id = 307] 16:05:15 INFO - PROCESS | 1659 | --DOCSHELL 0x112e9c000 == 30 [pid = 1659] [id = 306] 16:05:15 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x119e44800) [pid = 1659] [serial = 878] [outer = 0x0] [url = about:blank] 16:05:15 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x12700dc00) [pid = 1659] [serial = 884] [outer = 0x0] [url = about:blank] 16:05:15 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x124d50000) [pid = 1659] [serial = 881] [outer = 0x0] [url = about:blank] 16:05:15 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x129368c00) [pid = 1659] [serial = 887] [outer = 0x0] [url = about:blank] 16:05:15 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x11820a800) [pid = 1659] [serial = 863] [outer = 0x0] [url = about:blank] 16:05:15 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x119221800) [pid = 1659] [serial = 864] [outer = 0x0] [url = about:blank] 16:05:15 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x11825ac00) [pid = 1659] [serial = 869] [outer = 0x0] [url = about:blank] 16:05:15 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x119229c00) [pid = 1659] [serial = 870] [outer = 0x0] [url = about:blank] 16:05:15 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1285a3400) [pid = 1659] [serial = 885] [outer = 0x0] [url = about:blank] 16:05:15 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1164e1800) [pid = 1659] [serial = 860] [outer = 0x0] [url = about:blank] 16:05:15 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x116785c00) [pid = 1659] [serial = 861] [outer = 0x0] [url = about:blank] 16:05:15 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x12936a000) [pid = 1659] [serial = 858] [outer = 0x0] [url = about:blank] 16:05:15 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x119b10800) [pid = 1659] [serial = 875] [outer = 0x0] [url = about:blank] 16:05:15 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x116fe0800) [pid = 1659] [serial = 866] [outer = 0x0] [url = about:blank] 16:05:15 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1176ea000) [pid = 1659] [serial = 867] [outer = 0x0] [url = about:blank] 16:05:15 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1198e3400) [pid = 1659] [serial = 872] [outer = 0x0] [url = about:blank] 16:05:15 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x119b06000) [pid = 1659] [serial = 873] [outer = 0x0] [url = about:blank] 16:05:15 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x12a686800) [pid = 1659] [serial = 898] [outer = 0x0] [url = about:blank] 16:05:15 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x12a9a5800) [pid = 1659] [serial = 900] [outer = 0x0] [url = about:blank] 16:05:15 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x12a9ae000) [pid = 1659] [serial = 901] [outer = 0x0] [url = about:blank] 16:05:15 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x113059c00) [pid = 1659] [serial = 486] [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:05:15 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x129541800) [pid = 1659] [serial = 888] [outer = 0x0] [url = about:blank] 16:05:15 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x124d52400) [pid = 1659] [serial = 892] [outer = 0x0] [url = about:blank] 16:05:15 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x129542000) [pid = 1659] [serial = 894] [outer = 0x0] [url = about:blank] 16:05:15 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x118eb4000) [pid = 1659] [serial = 891] [outer = 0x0] [url = about:blank] 16:05:15 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12954a400) [pid = 1659] [serial = 895] [outer = 0x0] [url = about:blank] 16:05:15 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x126a88c00) [pid = 1659] [serial = 882] [outer = 0x0] [url = about:blank] 16:05:15 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x12383a000) [pid = 1659] [serial = 879] [outer = 0x0] [url = about:blank] 16:05:15 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x129550c00) [pid = 1659] [serial = 897] [outer = 0x0] [url = about:blank] 16:05:15 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x119c1a400) [pid = 1659] [serial = 876] [outer = 0x0] [url = about:blank] 16:05:15 INFO - PROCESS | 1659 | 1467068715451 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]]]}] 16:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 722ms 16:05:15 INFO - PROCESS | 1659 | 1467068715500 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 16:05:15 INFO - PROCESS | 1659 | 1467068715505 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 16:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:05:15 INFO - PROCESS | 1659 | 1467068715524 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:05:15 INFO - PROCESS | 1659 | 1467068715527 Marionette TRACE conn2 <- [1,1254,null,{}] 16:05:15 INFO - PROCESS | 1659 | 1467068715530 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}] 16:05:15 INFO - PROCESS | 1659 | 1467068715533 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:15 INFO - PROCESS | 1659 | 1467068715653 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 16:05:15 INFO - PROCESS | 1659 | 1467068715669 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:15 INFO - PROCESS | 1659 | 1467068715671 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x118559800 == 31 [pid = 1659] [id = 321] 16:05:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1192cb400) [pid = 1659] [serial = 962] [outer = 0x0] 16:05:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x119691400) [pid = 1659] [serial = 963] [outer = 0x1192cb400] 16:05:15 INFO - PROCESS | 1659 | 1467068715717 Marionette DEBUG loaded listener.js 16:05:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1198ddc00) [pid = 1659] [serial = 964] [outer = 0x1192cb400] 16:05:16 INFO - PROCESS | 1659 | 1467068716081 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]]]}] 16:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 576ms 16:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:05:16 INFO - PROCESS | 1659 | 1467068716098 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 16:05:16 INFO - PROCESS | 1659 | 1467068716099 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 16:05:16 INFO - PROCESS | 1659 | 1467068716102 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:05:16 INFO - PROCESS | 1659 | 1467068716105 Marionette TRACE conn2 <- [1,1258,null,{}] 16:05:16 INFO - PROCESS | 1659 | 1467068716114 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}] 16:05:16 INFO - PROCESS | 1659 | 1467068716117 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:16 INFO - PROCESS | 1659 | 1467068716194 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 16:05:16 INFO - PROCESS | 1659 | 1467068716199 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:16 INFO - PROCESS | 1659 | 1467068716201 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x119b30800 == 32 [pid = 1659] [id = 322] 16:05:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x116711400) [pid = 1659] [serial = 965] [outer = 0x0] 16:05:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x119c19000) [pid = 1659] [serial = 966] [outer = 0x116711400] 16:05:16 INFO - PROCESS | 1659 | 1467068716232 Marionette DEBUG loaded listener.js 16:05:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x120ff4c00) [pid = 1659] [serial = 967] [outer = 0x116711400] 16:05:16 INFO - PROCESS | 1659 | 1467068716580 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]]]}] 16:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 524ms 16:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:05:16 INFO - PROCESS | 1659 | 1467068716632 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 16:05:16 INFO - PROCESS | 1659 | 1467068716634 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 16:05:16 INFO - PROCESS | 1659 | 1467068716637 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:05:16 INFO - PROCESS | 1659 | 1467068716639 Marionette TRACE conn2 <- [1,1262,null,{}] 16:05:16 INFO - PROCESS | 1659 | 1467068716641 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}] 16:05:16 INFO - PROCESS | 1659 | 1467068716642 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:16 INFO - PROCESS | 1659 | 1467068716724 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 16:05:16 INFO - PROCESS | 1659 | 1467068716728 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:16 INFO - PROCESS | 1659 | 1467068716729 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x123d6c000 == 33 [pid = 1659] [id = 323] 16:05:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x121078c00) [pid = 1659] [serial = 968] [outer = 0x0] 16:05:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x123c68000) [pid = 1659] [serial = 969] [outer = 0x121078c00] 16:05:16 INFO - PROCESS | 1659 | 1467068716755 Marionette DEBUG loaded listener.js 16:05:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x124691400) [pid = 1659] [serial = 970] [outer = 0x121078c00] 16:05:17 INFO - PROCESS | 1659 | 1467068717099 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]]]}] 16:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 470ms 16:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:05:17 INFO - PROCESS | 1659 | 1467068717109 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 16:05:17 INFO - PROCESS | 1659 | 1467068717110 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 16:05:17 INFO - PROCESS | 1659 | 1467068717112 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:05:17 INFO - PROCESS | 1659 | 1467068717113 Marionette TRACE conn2 <- [1,1266,null,{}] 16:05:17 INFO - PROCESS | 1659 | 1467068717115 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}] 16:05:17 INFO - PROCESS | 1659 | 1467068717116 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:17 INFO - PROCESS | 1659 | 1467068717195 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 16:05:17 INFO - PROCESS | 1659 | 1467068717198 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:17 INFO - PROCESS | 1659 | 1467068717200 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x124b03000 == 34 [pid = 1659] [id = 324] 16:05:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x124bda800) [pid = 1659] [serial = 971] [outer = 0x0] 16:05:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x125570000) [pid = 1659] [serial = 972] [outer = 0x124bda800] 16:05:17 INFO - PROCESS | 1659 | 1467068717227 Marionette DEBUG loaded listener.js 16:05:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1267adc00) [pid = 1659] [serial = 973] [outer = 0x124bda800] 16:05:17 INFO - PROCESS | 1659 | 1467068717613 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]]]}] 16:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 521ms 16:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:05:17 INFO - PROCESS | 1659 | 1467068717633 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 16:05:17 INFO - PROCESS | 1659 | 1467068717634 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 16:05:17 INFO - PROCESS | 1659 | 1467068717636 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:05:17 INFO - PROCESS | 1659 | 1467068717637 Marionette TRACE conn2 <- [1,1270,null,{}] 16:05:17 INFO - PROCESS | 1659 | 1467068717646 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}] 16:05:17 INFO - PROCESS | 1659 | 1467068717650 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:17 INFO - PROCESS | 1659 | 1467068717768 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 16:05:17 INFO - PROCESS | 1659 | 1467068717772 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:17 INFO - PROCESS | 1659 | 1467068717773 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x12662b800 == 35 [pid = 1659] [id = 325] 16:05:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x126a88000) [pid = 1659] [serial = 974] [outer = 0x0] 16:05:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12823fc00) [pid = 1659] [serial = 975] [outer = 0x126a88000] 16:05:17 INFO - PROCESS | 1659 | 1467068717798 Marionette DEBUG loaded listener.js 16:05:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12a50c400) [pid = 1659] [serial = 976] [outer = 0x126a88000] 16:05:18 INFO - PROCESS | 1659 | 1467068718129 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]]]}] 16:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 519ms 16:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:05:18 INFO - PROCESS | 1659 | 1467068718162 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 16:05:18 INFO - PROCESS | 1659 | 1467068718163 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 16:05:18 INFO - PROCESS | 1659 | 1467068718165 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:05:18 INFO - PROCESS | 1659 | 1467068718166 Marionette TRACE conn2 <- [1,1274,null,{}] 16:05:18 INFO - PROCESS | 1659 | 1467068718169 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}] 16:05:18 INFO - PROCESS | 1659 | 1467068718170 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:18 INFO - PROCESS | 1659 | 1467068718270 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 16:05:18 INFO - PROCESS | 1659 | 1467068718273 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:18 INFO - PROCESS | 1659 | 1467068718274 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x128452800 == 36 [pid = 1659] [id = 326] 16:05:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12a65b800) [pid = 1659] [serial = 977] [outer = 0x0] 16:05:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12a67fc00) [pid = 1659] [serial = 978] [outer = 0x12a65b800] 16:05:18 INFO - PROCESS | 1659 | 1467068718299 Marionette DEBUG loaded listener.js 16:05:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12a68ac00) [pid = 1659] [serial = 979] [outer = 0x12a65b800] 16:05:18 INFO - PROCESS | 1659 | 1467068718646 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]]]}] 16:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 523ms 16:05:18 INFO - PROCESS | 1659 | 1467068718690 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 16:05:18 INFO - PROCESS | 1659 | 1467068718692 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 16:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:05:18 INFO - PROCESS | 1659 | 1467068718694 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:05:18 INFO - PROCESS | 1659 | 1467068718695 Marionette TRACE conn2 <- [1,1278,null,{}] 16:05:18 INFO - PROCESS | 1659 | 1467068718698 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}] 16:05:18 INFO - PROCESS | 1659 | 1467068718699 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:18 INFO - PROCESS | 1659 | 1467068718796 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 16:05:18 INFO - PROCESS | 1659 | 1467068718834 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:18 INFO - PROCESS | 1659 | 1467068718835 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x1295a0800 == 37 [pid = 1659] [id = 327] 16:05:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12a9a1c00) [pid = 1659] [serial = 980] [outer = 0x0] 16:05:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12a9a8c00) [pid = 1659] [serial = 981] [outer = 0x12a9a1c00] 16:05:18 INFO - PROCESS | 1659 | 1467068718859 Marionette DEBUG loaded listener.js 16:05:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12b013800) [pid = 1659] [serial = 982] [outer = 0x12a9a1c00] 16:05:19 INFO - PROCESS | 1659 | 1467068719179 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]]]}] 16:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 518ms 16:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:05:19 INFO - PROCESS | 1659 | 1467068719213 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 16:05:19 INFO - PROCESS | 1659 | 1467068719215 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 16:05:19 INFO - PROCESS | 1659 | 1467068719219 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:05:19 INFO - PROCESS | 1659 | 1467068719220 Marionette TRACE conn2 <- [1,1282,null,{}] 16:05:19 INFO - PROCESS | 1659 | 1467068719224 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}] 16:05:19 INFO - PROCESS | 1659 | 1467068719226 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:19 INFO - PROCESS | 1659 | 1467068719377 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 16:05:19 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x119b0dc00) [pid = 1659] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:05:19 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x111ca8400) [pid = 1659] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:05:19 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x12700f000) [pid = 1659] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:05:19 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1174cdc00) [pid = 1659] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:05:19 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x126a87400) [pid = 1659] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:05:19 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x118211c00) [pid = 1659] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:05:19 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x118180c00) [pid = 1659] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:05:19 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x11305ec00) [pid = 1659] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:05:19 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x116711c00) [pid = 1659] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:05:19 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x113c36800) [pid = 1659] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:05:19 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x118188400) [pid = 1659] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:05:19 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1127e9c00) [pid = 1659] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:05:19 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x123836000) [pid = 1659] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:05:19 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1131e5c00) [pid = 1659] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:05:19 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x115defc00) [pid = 1659] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:05:19 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1192c0800) [pid = 1659] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:05:19 INFO - PROCESS | 1659 | 1467068719529 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:19 INFO - PROCESS | 1659 | 1467068719530 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185c7000 == 38 [pid = 1659] [id = 328] 16:05:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1127de800) [pid = 1659] [serial = 983] [outer = 0x0] 16:05:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1131ec000) [pid = 1659] [serial = 984] [outer = 0x1127de800] 16:05:19 INFO - PROCESS | 1659 | 1467068719556 Marionette DEBUG loaded listener.js 16:05:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x116a12000) [pid = 1659] [serial = 985] [outer = 0x1127de800] 16:05:19 INFO - PROCESS | 1659 | 1467068719823 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]]]}] 16:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 620ms 16:05:19 INFO - PROCESS | 1659 | 1467068719849 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 16:05:19 INFO - PROCESS | 1659 | 1467068719850 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 16:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:05:19 INFO - PROCESS | 1659 | 1467068719852 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:05:19 INFO - PROCESS | 1659 | 1467068719854 Marionette TRACE conn2 <- [1,1286,null,{}] 16:05:19 INFO - PROCESS | 1659 | 1467068719864 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}] 16:05:19 INFO - PROCESS | 1659 | 1467068719865 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:19 INFO - PROCESS | 1659 | 1467068719951 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 16:05:19 INFO - PROCESS | 1659 | 1467068719956 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:19 INFO - PROCESS | 1659 | 1467068719958 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a626000 == 39 [pid = 1659] [id = 329] 16:05:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x118207800) [pid = 1659] [serial = 986] [outer = 0x0] 16:05:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x119b09800) [pid = 1659] [serial = 987] [outer = 0x118207800] 16:05:19 INFO - PROCESS | 1659 | 1467068719983 Marionette DEBUG loaded listener.js 16:05:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1269da400) [pid = 1659] [serial = 988] [outer = 0x118207800] 16:05:20 INFO - PROCESS | 1659 | 1467068720300 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]]]}] 16:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 476ms 16:05:20 INFO - PROCESS | 1659 | 1467068720329 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 16:05:20 INFO - PROCESS | 1659 | 1467068720330 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 16:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:05:20 INFO - PROCESS | 1659 | 1467068720333 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:05:20 INFO - PROCESS | 1659 | 1467068720334 Marionette TRACE conn2 <- [1,1290,null,{}] 16:05:20 INFO - PROCESS | 1659 | 1467068720337 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}] 16:05:20 INFO - PROCESS | 1659 | 1467068720338 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:20 INFO - PROCESS | 1659 | 1467068720457 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 16:05:20 INFO - PROCESS | 1659 | 1467068720463 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:20 INFO - PROCESS | 1659 | 1467068720465 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b955800 == 40 [pid = 1659] [id = 330] 16:05:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x11670e000) [pid = 1659] [serial = 989] [outer = 0x0] 16:05:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x12954c400) [pid = 1659] [serial = 990] [outer = 0x11670e000] 16:05:20 INFO - PROCESS | 1659 | 1467068720499 Marionette DEBUG loaded listener.js 16:05:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12b1d1400) [pid = 1659] [serial = 991] [outer = 0x11670e000] 16:05:20 INFO - PROCESS | 1659 | 1467068720819 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]]]}] 16:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 519ms 16:05:20 INFO - PROCESS | 1659 | 1467068720853 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 16:05:20 INFO - PROCESS | 1659 | 1467068720854 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 16:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:05:20 INFO - PROCESS | 1659 | 1467068720859 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:05:20 INFO - PROCESS | 1659 | 1467068720860 Marionette TRACE conn2 <- [1,1294,null,{}] 16:05:20 INFO - PROCESS | 1659 | 1467068720863 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}] 16:05:20 INFO - PROCESS | 1659 | 1467068720864 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:20 INFO - PROCESS | 1659 | 1467068720969 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 16:05:20 INFO - PROCESS | 1659 | 1467068720975 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:20 INFO - PROCESS | 1659 | 1467068720975 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bccd000 == 41 [pid = 1659] [id = 331] 16:05:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12b1d1c00) [pid = 1659] [serial = 992] [outer = 0x0] 16:05:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12b923800) [pid = 1659] [serial = 993] [outer = 0x12b1d1c00] 16:05:21 INFO - PROCESS | 1659 | 1467068721015 Marionette DEBUG loaded listener.js 16:05:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12b993800) [pid = 1659] [serial = 994] [outer = 0x12b1d1c00] 16:05:21 INFO - PROCESS | 1659 | 1467068721445 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]]]}] 16:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 619ms 16:05:21 INFO - PROCESS | 1659 | 1467068721525 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 16:05:21 INFO - PROCESS | 1659 | 1467068721527 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 16:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:05:21 INFO - PROCESS | 1659 | 1467068721531 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:05:21 INFO - PROCESS | 1659 | 1467068721533 Marionette TRACE conn2 <- [1,1298,null,{}] 16:05:21 INFO - PROCESS | 1659 | 1467068721537 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}] 16:05:21 INFO - PROCESS | 1659 | 1467068721540 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:21 INFO - PROCESS | 1659 | 1467068721640 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 16:05:21 INFO - PROCESS | 1659 | 1467068721733 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:21 INFO - PROCESS | 1659 | 1467068721735 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x11713e800 == 42 [pid = 1659] [id = 332] 16:05:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x116634400) [pid = 1659] [serial = 995] [outer = 0x0] 16:05:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x116779c00) [pid = 1659] [serial = 996] [outer = 0x116634400] 16:05:21 INFO - PROCESS | 1659 | 1467068721768 Marionette DEBUG loaded listener.js 16:05:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1176eb400) [pid = 1659] [serial = 997] [outer = 0x116634400] 16:05:22 INFO - PROCESS | 1659 | 1467068722204 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]]]}] 16:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 721ms 16:05:22 INFO - PROCESS | 1659 | 1467068722253 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 16:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:05:22 INFO - PROCESS | 1659 | 1467068722256 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 16:05:22 INFO - PROCESS | 1659 | 1467068722260 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:05:22 INFO - PROCESS | 1659 | 1467068722263 Marionette TRACE conn2 <- [1,1302,null,{}] 16:05:22 INFO - PROCESS | 1659 | 1467068722266 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}] 16:05:22 INFO - PROCESS | 1659 | 1467068722268 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:22 INFO - PROCESS | 1659 | 1467068722395 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 16:05:22 INFO - PROCESS | 1659 | 1467068722466 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:22 INFO - PROCESS | 1659 | 1467068722468 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f86800 == 43 [pid = 1659] [id = 333] 16:05:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1176f0000) [pid = 1659] [serial = 998] [outer = 0x0] 16:05:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x119692000) [pid = 1659] [serial = 999] [outer = 0x1176f0000] 16:05:22 INFO - PROCESS | 1659 | 1467068722500 Marionette DEBUG loaded listener.js 16:05:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x119b0a400) [pid = 1659] [serial = 1000] [outer = 0x1176f0000] 16:05:22 INFO - PROCESS | 1659 | 1467068722910 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]]]}] 16:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 674ms 16:05:22 INFO - PROCESS | 1659 | 1467068722933 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 16:05:22 INFO - PROCESS | 1659 | 1467068722934 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 16:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:05:22 INFO - PROCESS | 1659 | 1467068722937 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:05:22 INFO - PROCESS | 1659 | 1467068722939 Marionette TRACE conn2 <- [1,1306,null,{}] 16:05:22 INFO - PROCESS | 1659 | 1467068722947 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}] 16:05:22 INFO - PROCESS | 1659 | 1467068722950 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:23 INFO - PROCESS | 1659 | 1467068723055 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 16:05:23 INFO - PROCESS | 1659 | 1467068723115 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:23 INFO - PROCESS | 1659 | 1467068723117 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b180000 == 44 [pid = 1659] [id = 334] 16:05:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x12463ac00) [pid = 1659] [serial = 1001] [outer = 0x0] 16:05:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x125570800) [pid = 1659] [serial = 1002] [outer = 0x12463ac00] 16:05:23 INFO - PROCESS | 1659 | 1467068723149 Marionette DEBUG loaded listener.js 16:05:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x126a8b000) [pid = 1659] [serial = 1003] [outer = 0x12463ac00] 16:05:23 INFO - PROCESS | 1659 | 1467068723607 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]]]}] 16:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 724ms 16:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:05:23 INFO - PROCESS | 1659 | 1467068723661 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 16:05:23 INFO - PROCESS | 1659 | 1467068723663 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 16:05:23 INFO - PROCESS | 1659 | 1467068723665 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:05:23 INFO - PROCESS | 1659 | 1467068723666 Marionette TRACE conn2 <- [1,1310,null,{}] 16:05:23 INFO - PROCESS | 1659 | 1467068723668 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}] 16:05:23 INFO - PROCESS | 1659 | 1467068723670 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:23 INFO - PROCESS | 1659 | 1467068723796 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 16:05:23 INFO - PROCESS | 1659 | 1467068723868 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:23 INFO - PROCESS | 1659 | 1467068723870 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c666800 == 45 [pid = 1659] [id = 335] 16:05:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12700f800) [pid = 1659] [serial = 1004] [outer = 0x0] 16:05:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12954b800) [pid = 1659] [serial = 1005] [outer = 0x12700f800] 16:05:23 INFO - PROCESS | 1659 | 1467068723899 Marionette DEBUG loaded listener.js 16:05:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x12a687800) [pid = 1659] [serial = 1006] [outer = 0x12700f800] 16:05:24 INFO - PROCESS | 1659 | 1467068724327 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] 16:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:05:24 INFO - PROCESS | 1659 | 1467068724340 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 16:05:24 INFO - PROCESS | 1659 | 1467068724343 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:05:24 INFO - PROCESS | 1659 | 1467068724344 Marionette TRACE conn2 <- [1,1314,null,{}] 16:05:24 INFO - PROCESS | 1659 | 1467068724347 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}] 16:05:24 INFO - PROCESS | 1659 | 1467068724348 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:24 INFO - PROCESS | 1659 | 1467068724447 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 16:05:24 INFO - PROCESS | 1659 | 1467068724500 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:24 INFO - PROCESS | 1659 | 1467068724502 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x11715c000 == 46 [pid = 1659] [id = 336] 16:05:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1167f1800) [pid = 1659] [serial = 1007] [outer = 0x0] 16:05:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x1198d8400) [pid = 1659] [serial = 1008] [outer = 0x1167f1800] 16:05:24 INFO - PROCESS | 1659 | 1467068724531 Marionette DEBUG loaded listener.js 16:05:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x1267ac400) [pid = 1659] [serial = 1009] [outer = 0x1167f1800] 16:05:25 INFO - PROCESS | 1659 | 1467068725058 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]]]}] 16:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 770ms 16:05:25 INFO - PROCESS | 1659 | 1467068725118 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 16:05:25 INFO - PROCESS | 1659 | 1467068725121 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 16:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:05:25 INFO - PROCESS | 1659 | 1467068725124 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:05:25 INFO - PROCESS | 1659 | 1467068725127 Marionette TRACE conn2 <- [1,1318,null,{}] 16:05:25 INFO - PROCESS | 1659 | 1467068725131 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}] 16:05:25 INFO - PROCESS | 1659 | 1467068725132 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:25 INFO - PROCESS | 1659 | 1467068725233 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 16:05:25 INFO - PROCESS | 1659 | 1467068725294 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:25 INFO - PROCESS | 1659 | 1467068725296 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x117153000 == 47 [pid = 1659] [id = 337] 16:05:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x117ed3400) [pid = 1659] [serial = 1010] [outer = 0x0] 16:05:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x11922b800) [pid = 1659] [serial = 1011] [outer = 0x117ed3400] 16:05:25 INFO - PROCESS | 1659 | 1467068725324 Marionette DEBUG loaded listener.js 16:05:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x1198eec00) [pid = 1659] [serial = 1012] [outer = 0x117ed3400] 16:05:26 INFO - PROCESS | 1659 | --DOCSHELL 0x12b955800 == 46 [pid = 1659] [id = 330] 16:05:26 INFO - PROCESS | 1659 | --DOCSHELL 0x12a626000 == 45 [pid = 1659] [id = 329] 16:05:26 INFO - PROCESS | 1659 | --DOCSHELL 0x1185c7000 == 44 [pid = 1659] [id = 328] 16:05:26 INFO - PROCESS | 1659 | --DOCSHELL 0x1295a0800 == 43 [pid = 1659] [id = 327] 16:05:26 INFO - PROCESS | 1659 | --DOCSHELL 0x128452800 == 42 [pid = 1659] [id = 326] 16:05:26 INFO - PROCESS | 1659 | --DOCSHELL 0x12662b800 == 41 [pid = 1659] [id = 325] 16:05:26 INFO - PROCESS | 1659 | --DOCSHELL 0x124b03000 == 40 [pid = 1659] [id = 324] 16:05:26 INFO - PROCESS | 1659 | --DOCSHELL 0x123d6c000 == 39 [pid = 1659] [id = 323] 16:05:26 INFO - PROCESS | 1659 | --DOCSHELL 0x119b30800 == 38 [pid = 1659] [id = 322] 16:05:26 INFO - PROCESS | 1659 | --DOCSHELL 0x118559800 == 37 [pid = 1659] [id = 321] 16:05:26 INFO - PROCESS | 1659 | --DOCSHELL 0x115e1d800 == 36 [pid = 1659] [id = 320] 16:05:26 INFO - PROCESS | 1659 | --DOCSHELL 0x119259000 == 35 [pid = 1659] [id = 317] 16:05:26 INFO - PROCESS | 1659 | --DOCSHELL 0x116948800 == 34 [pid = 1659] [id = 318] 16:05:26 INFO - PROCESS | 1659 | --DOCSHELL 0x119f1f000 == 33 [pid = 1659] [id = 319] 16:05:26 INFO - PROCESS | 1659 | --DOCSHELL 0x11715c000 == 32 [pid = 1659] [id = 336] 16:05:26 INFO - PROCESS | 1659 | --DOCSHELL 0x12c666800 == 31 [pid = 1659] [id = 335] 16:05:26 INFO - PROCESS | 1659 | --DOCSHELL 0x12b180000 == 30 [pid = 1659] [id = 334] 16:05:26 INFO - PROCESS | 1659 | --DOCSHELL 0x119f86800 == 29 [pid = 1659] [id = 333] 16:05:26 INFO - PROCESS | 1659 | --DOCSHELL 0x12bccd000 == 28 [pid = 1659] [id = 331] 16:05:26 INFO - PROCESS | 1659 | --DOCSHELL 0x11713e800 == 27 [pid = 1659] [id = 332] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x119c33400) [pid = 1659] [serial = 933] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x113c35000) [pid = 1659] [serial = 918] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x116432000) [pid = 1659] [serial = 919] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x1174a7800) [pid = 1659] [serial = 921] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x117ed1c00) [pid = 1659] [serial = 922] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1198da000) [pid = 1659] [serial = 927] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1198f2c00) [pid = 1659] [serial = 928] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1192c1000) [pid = 1659] [serial = 924] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1195b8000) [pid = 1659] [serial = 925] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x11671b400) [pid = 1659] [serial = 916] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x115dfa400) [pid = 1659] [serial = 915] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1241db800) [pid = 1659] [serial = 936] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x12500e400) [pid = 1659] [serial = 939] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x124a21800) [pid = 1659] [serial = 937] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x126205000) [pid = 1659] [serial = 940] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1174ae400) [pid = 1659] [serial = 904] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x116717400) [pid = 1659] [serial = 903] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1198e2c00) [pid = 1659] [serial = 907] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1195b4c00) [pid = 1659] [serial = 906] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x12556f400) [pid = 1659] [serial = 910] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x123f4d000) [pid = 1659] [serial = 909] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1174b5400) [pid = 1659] [serial = 943] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x12a669000) [pid = 1659] [serial = 913] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11305a000) [pid = 1659] [serial = 942] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x123a8e000) [pid = 1659] [serial = 945] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x12859ac00) [pid = 1659] [serial = 949] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x119b04400) [pid = 1659] [serial = 930] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x12954ec00) [pid = 1659] [serial = 912] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x119b81800) [pid = 1659] [serial = 931] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x127009c00) [pid = 1659] [serial = 948] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x121075000) [pid = 1659] [serial = 934] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x129369000) [pid = 1659] [serial = 951] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x126a86c00) [pid = 1659] [serial = 946] [outer = 0x0] [url = about:blank] 16:05:26 INFO - PROCESS | 1659 | 1467068726264 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]]]}] 16:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1172ms 16:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:05:26 INFO - PROCESS | 1659 | 1467068726297 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 16:05:26 INFO - PROCESS | 1659 | 1467068726299 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 16:05:26 INFO - PROCESS | 1659 | 1467068726302 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:05:26 INFO - PROCESS | 1659 | 1467068726304 Marionette TRACE conn2 <- [1,1322,null,{}] 16:05:26 INFO - PROCESS | 1659 | 1467068726315 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}] 16:05:26 INFO - PROCESS | 1659 | 1467068726317 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:26 INFO - PROCESS | 1659 | 1467068726402 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 16:05:26 INFO - PROCESS | 1659 | 1467068726409 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:26 INFO - PROCESS | 1659 | 1467068726412 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x115eb4000 == 28 [pid = 1659] [id = 338] 16:05:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1129a9400) [pid = 1659] [serial = 1013] [outer = 0x0] 16:05:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x115df0400) [pid = 1659] [serial = 1014] [outer = 0x1129a9400] 16:05:26 INFO - PROCESS | 1659 | 1467068726439 Marionette DEBUG loaded listener.js 16:05:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1127e8000) [pid = 1659] [serial = 1015] [outer = 0x1129a9400] 16:05:26 INFO - PROCESS | 1659 | 1467068726783 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]]]}] 16:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 531ms 16:05:26 INFO - PROCESS | 1659 | 1467068726835 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 16:05:26 INFO - PROCESS | 1659 | 1467068726840 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 16:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:05:26 INFO - PROCESS | 1659 | 1467068726846 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:05:26 INFO - PROCESS | 1659 | 1467068726849 Marionette TRACE conn2 <- [1,1326,null,{}] 16:05:26 INFO - PROCESS | 1659 | 1467068726853 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}] 16:05:26 INFO - PROCESS | 1659 | 1467068726855 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:26 INFO - PROCESS | 1659 | 1467068726970 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 16:05:26 INFO - PROCESS | 1659 | 1467068726988 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:26 INFO - PROCESS | 1659 | 1467068726990 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x11715a800 == 29 [pid = 1659] [id = 339] 16:05:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x11677d000) [pid = 1659] [serial = 1016] [outer = 0x0] 16:05:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x116a18c00) [pid = 1659] [serial = 1017] [outer = 0x11677d000] 16:05:27 INFO - PROCESS | 1659 | 1467068727035 Marionette DEBUG loaded listener.js 16:05:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1174ae800) [pid = 1659] [serial = 1018] [outer = 0x11677d000] 16:05:27 INFO - PROCESS | 1659 | 1467068727493 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]]]}] 16:05:27 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 16:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 673ms 16:05:27 INFO - PROCESS | 1659 | 1467068727518 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 16:05:27 INFO - PROCESS | 1659 | 1467068727520 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 16:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:05:27 INFO - PROCESS | 1659 | 1467068727524 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:05:27 INFO - PROCESS | 1659 | 1467068727527 Marionette TRACE conn2 <- [1,1330,null,{}] 16:05:27 INFO - PROCESS | 1659 | 1467068727534 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}] 16:05:27 INFO - PROCESS | 1659 | 1467068727538 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:27 INFO - PROCESS | 1659 | 1467068727712 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 16:05:27 INFO - PROCESS | 1659 | 1467068727801 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:27 INFO - PROCESS | 1659 | 1467068727803 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x116953000 == 30 [pid = 1659] [id = 340] 16:05:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x113210400) [pid = 1659] [serial = 1019] [outer = 0x0] 16:05:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x116133c00) [pid = 1659] [serial = 1020] [outer = 0x113210400] 16:05:27 INFO - PROCESS | 1659 | 1467068727835 Marionette DEBUG loaded listener.js 16:05:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x116717400) [pid = 1659] [serial = 1021] [outer = 0x113210400] 16:05:28 INFO - PROCESS | 1659 | 1467068728374 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]]]}] 16:05:28 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 16:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 873ms 16:05:28 INFO - PROCESS | 1659 | 1467068728415 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 16:05:28 INFO - PROCESS | 1659 | 1467068728417 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 16:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:05:28 INFO - PROCESS | 1659 | 1467068728423 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:05:28 INFO - PROCESS | 1659 | 1467068728426 Marionette TRACE conn2 <- [1,1334,null,{}] 16:05:28 INFO - PROCESS | 1659 | 1467068728429 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}] 16:05:28 INFO - PROCESS | 1659 | 1467068728431 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:28 INFO - PROCESS | 1659 | 1467068728534 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 16:05:28 INFO - PROCESS | 1659 | 1467068728611 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:28 INFO - PROCESS | 1659 | 1467068728613 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x11925d000 == 31 [pid = 1659] [id = 341] 16:05:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x118205400) [pid = 1659] [serial = 1022] [outer = 0x0] 16:05:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x11824e800) [pid = 1659] [serial = 1023] [outer = 0x118205400] 16:05:28 INFO - PROCESS | 1659 | 1467068728644 Marionette DEBUG loaded listener.js 16:05:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x118a57800) [pid = 1659] [serial = 1024] [outer = 0x118205400] 16:05:29 INFO - PROCESS | 1659 | 1467068729233 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]]]}] 16:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 874ms 16:05:29 INFO - PROCESS | 1659 | 1467068729297 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 16:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:05:29 INFO - PROCESS | 1659 | 1467068729299 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 16:05:29 INFO - PROCESS | 1659 | 1467068729301 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:05:29 INFO - PROCESS | 1659 | 1467068729303 Marionette TRACE conn2 <- [1,1338,null,{}] 16:05:29 INFO - PROCESS | 1659 | 1467068729332 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}] 16:05:29 INFO - PROCESS | 1659 | 1467068729333 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:29 INFO - PROCESS | 1659 | 1467068729437 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 16:05:29 INFO - PROCESS | 1659 | 1467068729490 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:29 INFO - PROCESS | 1659 | 1467068729492 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x119b32000 == 32 [pid = 1659] [id = 342] 16:05:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x116a12800) [pid = 1659] [serial = 1025] [outer = 0x0] 16:05:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1195abc00) [pid = 1659] [serial = 1026] [outer = 0x116a12800] 16:05:29 INFO - PROCESS | 1659 | 1467068729525 Marionette DEBUG loaded listener.js 16:05:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1198dd800) [pid = 1659] [serial = 1027] [outer = 0x116a12800] 16:05:29 INFO - PROCESS | 1659 | --DOCSHELL 0x115eb4000 == 31 [pid = 1659] [id = 338] 16:05:29 INFO - PROCESS | 1659 | --DOCSHELL 0x117153000 == 30 [pid = 1659] [id = 337] 16:05:30 INFO - PROCESS | 1659 | 1467068730502 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]]]}] 16:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1246ms 16:05:30 INFO - PROCESS | 1659 | 1467068730548 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 16:05:30 INFO - PROCESS | 1659 | 1467068730550 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 16:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:05:30 INFO - PROCESS | 1659 | 1467068730554 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:05:30 INFO - PROCESS | 1659 | 1467068730555 Marionette TRACE conn2 <- [1,1342,null,{}] 16:05:30 INFO - PROCESS | 1659 | 1467068730559 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}] 16:05:30 INFO - PROCESS | 1659 | 1467068730560 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:30 INFO - PROCESS | 1659 | 1467068730661 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 16:05:30 INFO - PROCESS | 1659 | 1467068730666 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:30 INFO - PROCESS | 1659 | 1467068730667 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x117147000 == 31 [pid = 1659] [id = 343] 16:05:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x116198400) [pid = 1659] [serial = 1028] [outer = 0x0] 16:05:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x11677fc00) [pid = 1659] [serial = 1029] [outer = 0x116198400] 16:05:30 INFO - PROCESS | 1659 | 1467068730694 Marionette DEBUG loaded listener.js 16:05:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x118181800) [pid = 1659] [serial = 1030] [outer = 0x116198400] 16:05:31 INFO - PROCESS | 1659 | 1467068731070 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]]]}] 16:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 571ms 16:05:31 INFO - PROCESS | 1659 | 1467068731125 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 16:05:31 INFO - PROCESS | 1659 | 1467068731128 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 16:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:05:31 INFO - PROCESS | 1659 | 1467068731132 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:05:31 INFO - PROCESS | 1659 | 1467068731133 Marionette TRACE conn2 <- [1,1346,null,{}] 16:05:31 INFO - PROCESS | 1659 | 1467068731135 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}] 16:05:31 INFO - PROCESS | 1659 | 1467068731137 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:31 INFO - PROCESS | 1659 | 1467068731243 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 16:05:31 INFO - PROCESS | 1659 | 1467068731246 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:31 INFO - PROCESS | 1659 | 1467068731248 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x119b2d800 == 32 [pid = 1659] [id = 344] 16:05:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x118a58c00) [pid = 1659] [serial = 1031] [outer = 0x0] 16:05:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1198d9c00) [pid = 1659] [serial = 1032] [outer = 0x118a58c00] 16:05:31 INFO - PROCESS | 1659 | 1467068731275 Marionette DEBUG loaded listener.js 16:05:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1198f2000) [pid = 1659] [serial = 1033] [outer = 0x118a58c00] 16:05:31 INFO - PROCESS | 1659 | 1467068731637 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]]]}] 16:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 519ms 16:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:05:31 INFO - PROCESS | 1659 | 1467068731650 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 16:05:31 INFO - PROCESS | 1659 | 1467068731652 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 16:05:31 INFO - PROCESS | 1659 | 1467068731655 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:05:31 INFO - PROCESS | 1659 | 1467068731658 Marionette TRACE conn2 <- [1,1350,null,{}] 16:05:31 INFO - PROCESS | 1659 | 1467068731666 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}] 16:05:31 INFO - PROCESS | 1659 | 1467068731669 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:31 INFO - PROCESS | 1659 | 1467068731768 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 16:05:31 INFO - PROCESS | 1659 | 1467068731804 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:31 INFO - PROCESS | 1659 | 1467068731806 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x123d6c000 == 33 [pid = 1659] [id = 345] 16:05:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x119b0c000) [pid = 1659] [serial = 1034] [outer = 0x0] 16:05:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x119b88800) [pid = 1659] [serial = 1035] [outer = 0x119b0c000] 16:05:31 INFO - PROCESS | 1659 | 1467068731833 Marionette DEBUG loaded listener.js 16:05:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x119c33400) [pid = 1659] [serial = 1036] [outer = 0x119b0c000] 16:05:32 INFO - PROCESS | 1659 | 1467068732178 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]]]}] 16:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 575ms 16:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:05:32 INFO - PROCESS | 1659 | 1467068732229 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 16:05:32 INFO - PROCESS | 1659 | 1467068732231 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 16:05:32 INFO - PROCESS | 1659 | 1467068732233 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:05:32 INFO - PROCESS | 1659 | 1467068732234 Marionette TRACE conn2 <- [1,1354,null,{}] 16:05:32 INFO - PROCESS | 1659 | 1467068732236 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}] 16:05:32 INFO - PROCESS | 1659 | 1467068732238 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:32 INFO - PROCESS | 1659 | 1467068732343 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 16:05:32 INFO - PROCESS | 1659 | 1467068732377 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:32 INFO - PROCESS | 1659 | 1467068732378 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x124b04800 == 34 [pid = 1659] [id = 346] 16:05:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x120fef400) [pid = 1659] [serial = 1037] [outer = 0x0] 16:05:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12383c000) [pid = 1659] [serial = 1038] [outer = 0x120fef400] 16:05:32 INFO - PROCESS | 1659 | 1467068732403 Marionette DEBUG loaded listener.js 16:05:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1241d5400) [pid = 1659] [serial = 1039] [outer = 0x120fef400] 16:05:32 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x12b1d1c00) [pid = 1659] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:05:32 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x116634400) [pid = 1659] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:05:32 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1176f0000) [pid = 1659] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:05:32 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x12463ac00) [pid = 1659] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:05:32 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x12700f800) [pid = 1659] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:05:32 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1129a9400) [pid = 1659] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:05:32 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1167f1800) [pid = 1659] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:05:32 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x126a88000) [pid = 1659] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:05:32 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x12a65b800) [pid = 1659] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:05:32 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x12a9a1c00) [pid = 1659] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:05:32 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1127de800) [pid = 1659] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:05:32 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x118eaac00) [pid = 1659] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:05:32 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1192cb400) [pid = 1659] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:05:32 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x116f5dc00) [pid = 1659] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:05:32 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x124bda800) [pid = 1659] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:05:32 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x121078c00) [pid = 1659] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:05:32 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x116711400) [pid = 1659] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:05:32 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x126d99400) [pid = 1659] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:05:32 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x113c35c00) [pid = 1659] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:05:32 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11670e000) [pid = 1659] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:05:32 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x118207800) [pid = 1659] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:05:32 INFO - PROCESS | 1659 | 1467068732730 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]]]}] 16:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 519ms 16:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:05:32 INFO - PROCESS | 1659 | 1467068732760 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 16:05:32 INFO - PROCESS | 1659 | 1467068732761 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 16:05:32 INFO - PROCESS | 1659 | 1467068732763 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:05:32 INFO - PROCESS | 1659 | 1467068732764 Marionette TRACE conn2 <- [1,1358,null,{}] 16:05:32 INFO - PROCESS | 1659 | 1467068732766 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}] 16:05:32 INFO - PROCESS | 1659 | 1467068732768 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:32 INFO - PROCESS | 1659 | 1467068732866 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 16:05:32 INFO - PROCESS | 1659 | 1467068732903 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:32 INFO - PROCESS | 1659 | 1467068732904 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x125608000 == 35 [pid = 1659] [id = 347] 16:05:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x111c1d800) [pid = 1659] [serial = 1040] [outer = 0x0] 16:05:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1174cdc00) [pid = 1659] [serial = 1041] [outer = 0x111c1d800] 16:05:32 INFO - PROCESS | 1659 | 1467068732928 Marionette DEBUG loaded listener.js 16:05:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x11968e800) [pid = 1659] [serial = 1042] [outer = 0x111c1d800] 16:05:33 INFO - PROCESS | 1659 | 1467068733229 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]]]}] 16:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 522ms 16:05:33 INFO - PROCESS | 1659 | 1467068733286 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 16:05:33 INFO - PROCESS | 1659 | 1467068733287 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 16:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:05:33 INFO - PROCESS | 1659 | 1467068733290 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:05:33 INFO - PROCESS | 1659 | 1467068733291 Marionette TRACE conn2 <- [1,1362,null,{}] 16:05:33 INFO - PROCESS | 1659 | 1467068733293 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}] 16:05:33 INFO - PROCESS | 1659 | 1467068733297 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:33 INFO - PROCESS | 1659 | 1467068733396 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 16:05:33 INFO - PROCESS | 1659 | 1467068733451 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:33 INFO - PROCESS | 1659 | 1467068733452 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x1262f1000 == 36 [pid = 1659] [id = 348] 16:05:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x118535000) [pid = 1659] [serial = 1043] [outer = 0x0] 16:05:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x120ff8400) [pid = 1659] [serial = 1044] [outer = 0x118535000] 16:05:33 INFO - PROCESS | 1659 | 1467068733477 Marionette DEBUG loaded listener.js 16:05:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x126210000) [pid = 1659] [serial = 1045] [outer = 0x118535000] 16:05:33 INFO - PROCESS | 1659 | 1467068733758 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]]]}] 16:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 519ms 16:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:05:33 INFO - PROCESS | 1659 | 1467068733810 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 16:05:33 INFO - PROCESS | 1659 | 1467068733811 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 16:05:33 INFO - PROCESS | 1659 | 1467068733814 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:05:33 INFO - PROCESS | 1659 | 1467068733824 Marionette TRACE conn2 <- [1,1366,null,{}] 16:05:33 INFO - PROCESS | 1659 | 1467068733827 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}] 16:05:33 INFO - PROCESS | 1659 | 1467068733828 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:33 INFO - PROCESS | 1659 | 1467068733904 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 16:05:33 INFO - PROCESS | 1659 | 1467068733909 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:33 INFO - PROCESS | 1659 | 1467068733911 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x12845b800 == 37 [pid = 1659] [id = 349] 16:05:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1241dac00) [pid = 1659] [serial = 1046] [outer = 0x0] 16:05:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x126a87000) [pid = 1659] [serial = 1047] [outer = 0x1241dac00] 16:05:33 INFO - PROCESS | 1659 | 1467068733935 Marionette DEBUG loaded listener.js 16:05:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x127009000) [pid = 1659] [serial = 1048] [outer = 0x1241dac00] 16:05:34 INFO - PROCESS | 1659 | 1467068734265 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] 16:05:34 INFO - PROCESS | 1659 | 1467068734295 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 16:05:34 INFO - PROCESS | 1659 | 1467068734297 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:05:34 INFO - PROCESS | 1659 | 1467068734298 Marionette TRACE conn2 <- [1,1370,null,{}] 16:05:34 INFO - PROCESS | 1659 | 1467068734300 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}] 16:05:34 INFO - PROCESS | 1659 | 1467068734302 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:34 INFO - PROCESS | 1659 | 1467068734411 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 16:05:34 INFO - PROCESS | 1659 | 1467068734417 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:34 INFO - PROCESS | 1659 | 1467068734418 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x1295a2800 == 38 [pid = 1659] [id = 350] 16:05:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x127009c00) [pid = 1659] [serial = 1049] [outer = 0x0] 16:05:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x128245c00) [pid = 1659] [serial = 1050] [outer = 0x127009c00] 16:05:34 INFO - PROCESS | 1659 | 1467068734443 Marionette DEBUG loaded listener.js 16:05:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1285a3400) [pid = 1659] [serial = 1051] [outer = 0x127009c00] 16:05:34 INFO - PROCESS | 1659 | 1467068734885 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] 16:05:34 INFO - PROCESS | 1659 | 1467068734920 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 16:05:34 INFO - PROCESS | 1659 | 1467068734923 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:05:34 INFO - PROCESS | 1659 | 1467068734925 Marionette TRACE conn2 <- [1,1374,null,{}] 16:05:34 INFO - PROCESS | 1659 | 1467068734930 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}] 16:05:34 INFO - PROCESS | 1659 | 1467068734931 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:35 INFO - PROCESS | 1659 | 1467068735036 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 16:05:35 INFO - PROCESS | 1659 | 1467068735108 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:35 INFO - PROCESS | 1659 | 1467068735110 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x11924d800 == 39 [pid = 1659] [id = 351] 16:05:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1164e4000) [pid = 1659] [serial = 1052] [outer = 0x0] 16:05:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x116fe9800) [pid = 1659] [serial = 1053] [outer = 0x1164e4000] 16:05:35 INFO - PROCESS | 1659 | 1467068735141 Marionette DEBUG loaded listener.js 16:05:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x11817f400) [pid = 1659] [serial = 1054] [outer = 0x1164e4000] 16:05:35 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:05:35 INFO - PROCESS | 1659 | 1467068735573 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] 16:05:35 INFO - PROCESS | 1659 | 1467068735658 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 16:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:05:35 INFO - PROCESS | 1659 | 1467068735665 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:05:35 INFO - PROCESS | 1659 | 1467068735666 Marionette TRACE conn2 <- [1,1378,null,{}] 16:05:35 INFO - PROCESS | 1659 | 1467068735669 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}] 16:05:35 INFO - PROCESS | 1659 | 1467068735672 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:35 INFO - PROCESS | 1659 | 1467068735770 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 16:05:35 INFO - PROCESS | 1659 | 1467068735839 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:35 INFO - PROCESS | 1659 | 1467068735841 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x1244b0800 == 40 [pid = 1659] [id = 352] 16:05:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x119b05000) [pid = 1659] [serial = 1055] [outer = 0x0] 16:05:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x119b0bc00) [pid = 1659] [serial = 1056] [outer = 0x119b05000] 16:05:35 INFO - PROCESS | 1659 | 1467068735872 Marionette DEBUG loaded listener.js 16:05:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x119b81800) [pid = 1659] [serial = 1057] [outer = 0x119b05000] 16:05:36 INFO - PROCESS | 1659 | 1467068736277 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] 16:05:36 INFO - PROCESS | 1659 | 1467068736290 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 16:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:05:36 INFO - PROCESS | 1659 | 1467068736293 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:05:36 INFO - PROCESS | 1659 | 1467068736296 Marionette TRACE conn2 <- [1,1382,null,{}] 16:05:36 INFO - PROCESS | 1659 | 1467068736303 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}] 16:05:36 INFO - PROCESS | 1659 | 1467068736306 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:36 INFO - PROCESS | 1659 | 1467068736423 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 16:05:36 INFO - PROCESS | 1659 | 1467068736496 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:36 INFO - PROCESS | 1659 | 1467068736498 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ae64000 == 41 [pid = 1659] [id = 353] 16:05:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1238f6c00) [pid = 1659] [serial = 1058] [outer = 0x0] 16:05:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12463d000) [pid = 1659] [serial = 1059] [outer = 0x1238f6c00] 16:05:36 INFO - PROCESS | 1659 | 1467068736529 Marionette DEBUG loaded listener.js 16:05:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x125014400) [pid = 1659] [serial = 1060] [outer = 0x1238f6c00] 16:05:36 INFO - PROCESS | 1659 | [1659] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 16:05:36 INFO - PROCESS | 1659 | 1467068736972 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] 16:05:37 INFO - PROCESS | 1659 | 1467068737016 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 16:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:05:37 INFO - PROCESS | 1659 | 1467068737019 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:05:37 INFO - PROCESS | 1659 | 1467068737020 Marionette TRACE conn2 <- [1,1386,null,{}] 16:05:37 INFO - PROCESS | 1659 | 1467068737025 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}] 16:05:37 INFO - PROCESS | 1659 | 1467068737026 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:37 INFO - PROCESS | 1659 | 1467068737123 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 16:05:37 INFO - PROCESS | 1659 | 1467068737194 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:37 INFO - PROCESS | 1659 | 1467068737195 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b964000 == 42 [pid = 1659] [id = 354] 16:05:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x129136800) [pid = 1659] [serial = 1061] [outer = 0x0] 16:05:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x129365400) [pid = 1659] [serial = 1062] [outer = 0x129136800] 16:05:37 INFO - PROCESS | 1659 | 1467068737224 Marionette DEBUG loaded listener.js 16:05:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x129370c00) [pid = 1659] [serial = 1063] [outer = 0x129136800] 16:05:37 INFO - PROCESS | 1659 | 1467068737790 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] 16:05:37 INFO - PROCESS | 1659 | 1467068737844 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 16:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:05:37 INFO - PROCESS | 1659 | 1467068737847 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:05:37 INFO - PROCESS | 1659 | 1467068737850 Marionette TRACE conn2 <- [1,1390,null,{}] 16:05:37 INFO - PROCESS | 1659 | 1467068737854 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}] 16:05:37 INFO - PROCESS | 1659 | 1467068737857 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:37 INFO - PROCESS | 1659 | 1467068737960 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 16:05:38 INFO - PROCESS | 1659 | 1467068738026 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:38 INFO - PROCESS | 1659 | 1467068738030 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185c6000 == 43 [pid = 1659] [id = 355] 16:05:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1174ab800) [pid = 1659] [serial = 1064] [outer = 0x0] 16:05:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x1176f3800) [pid = 1659] [serial = 1065] [outer = 0x1174ab800] 16:05:38 INFO - PROCESS | 1659 | 1467068738058 Marionette DEBUG loaded listener.js 16:05:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x118e15800) [pid = 1659] [serial = 1066] [outer = 0x1174ab800] 16:05:38 INFO - PROCESS | 1659 | --DOCSHELL 0x12845b800 == 42 [pid = 1659] [id = 349] 16:05:38 INFO - PROCESS | 1659 | --DOCSHELL 0x1262f1000 == 41 [pid = 1659] [id = 348] 16:05:38 INFO - PROCESS | 1659 | --DOCSHELL 0x125608000 == 40 [pid = 1659] [id = 347] 16:05:38 INFO - PROCESS | 1659 | --DOCSHELL 0x124b04800 == 39 [pid = 1659] [id = 346] 16:05:38 INFO - PROCESS | 1659 | --DOCSHELL 0x123d6c000 == 38 [pid = 1659] [id = 345] 16:05:38 INFO - PROCESS | 1659 | --DOCSHELL 0x119b2d800 == 37 [pid = 1659] [id = 344] 16:05:38 INFO - PROCESS | 1659 | --DOCSHELL 0x117147000 == 36 [pid = 1659] [id = 343] 16:05:38 INFO - PROCESS | 1659 | --DOCSHELL 0x119b32000 == 35 [pid = 1659] [id = 342] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x11922b800) [pid = 1659] [serial = 1011] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x116a18c00) [pid = 1659] [serial = 1017] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | 1467068738509 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]]]}] 16:05:38 INFO - PROCESS | 1659 | --DOCSHELL 0x11925d000 == 34 [pid = 1659] [id = 341] 16:05:38 INFO - PROCESS | 1659 | --DOCSHELL 0x116953000 == 33 [pid = 1659] [id = 340] 16:05:38 INFO - PROCESS | 1659 | --DOCSHELL 0x11715a800 == 32 [pid = 1659] [id = 339] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x116779c00) [pid = 1659] [serial = 996] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x119692000) [pid = 1659] [serial = 999] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x1176eb400) [pid = 1659] [serial = 997] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x125570800) [pid = 1659] [serial = 1002] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x119b0a400) [pid = 1659] [serial = 1000] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x12954b800) [pid = 1659] [serial = 1005] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x126a8b000) [pid = 1659] [serial = 1003] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x115df0400) [pid = 1659] [serial = 1014] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1198d8400) [pid = 1659] [serial = 1008] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x12a687800) [pid = 1659] [serial = 1006] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x12823fc00) [pid = 1659] [serial = 975] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x12a67fc00) [pid = 1659] [serial = 978] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x12a9a8c00) [pid = 1659] [serial = 981] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1131ec000) [pid = 1659] [serial = 984] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1195b2000) [pid = 1659] [serial = 957] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1198cd000) [pid = 1659] [serial = 958] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x119691400) [pid = 1659] [serial = 963] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x12b013800) [pid = 1659] [serial = 982] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1198ddc00) [pid = 1659] [serial = 964] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1174cd400) [pid = 1659] [serial = 960] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x118181c00) [pid = 1659] [serial = 961] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x125570000) [pid = 1659] [serial = 972] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x123c68000) [pid = 1659] [serial = 969] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x124691400) [pid = 1659] [serial = 970] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x119c19000) [pid = 1659] [serial = 966] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x120ff4c00) [pid = 1659] [serial = 967] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x12a65f000) [pid = 1659] [serial = 952] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x116786400) [pid = 1659] [serial = 954] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x116fe3000) [pid = 1659] [serial = 955] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1127e8000) [pid = 1659] [serial = 1015] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1267ac400) [pid = 1659] [serial = 1009] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x116a12000) [pid = 1659] [serial = 985] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x12b1d1400) [pid = 1659] [serial = 991] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x12a50c400) [pid = 1659] [serial = 976] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x12b993800) [pid = 1659] [serial = 994] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x119b09800) [pid = 1659] [serial = 987] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x12a68ac00) [pid = 1659] [serial = 979] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x12954c400) [pid = 1659] [serial = 990] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x1267adc00) [pid = 1659] [serial = 973] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x1269da400) [pid = 1659] [serial = 988] [outer = 0x0] [url = about:blank] 16:05:38 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x12b923800) [pid = 1659] [serial = 993] [outer = 0x0] [url = about:blank] 16:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 723ms 16:05:38 INFO - PROCESS | 1659 | 1467068738570 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 16:05:38 INFO - PROCESS | 1659 | 1467068738575 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 16:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:05:38 INFO - PROCESS | 1659 | 1467068738580 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:05:38 INFO - PROCESS | 1659 | 1467068738581 Marionette TRACE conn2 <- [1,1394,null,{}] 16:05:38 INFO - PROCESS | 1659 | 1467068738584 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}] 16:05:38 INFO - PROCESS | 1659 | 1467068738585 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:38 INFO - PROCESS | 1659 | 1467068738663 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 16:05:38 INFO - PROCESS | 1659 | 1467068738669 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:38 INFO - PROCESS | 1659 | 1467068738670 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x116fb4000 == 33 [pid = 1659] [id = 356] 16:05:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x118a60c00) [pid = 1659] [serial = 1067] [outer = 0x0] 16:05:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x11922ac00) [pid = 1659] [serial = 1068] [outer = 0x118a60c00] 16:05:38 INFO - PROCESS | 1659 | 1467068738701 Marionette DEBUG loaded listener.js 16:05:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x1198cd000) [pid = 1659] [serial = 1069] [outer = 0x118a60c00] 16:05:39 INFO - PROCESS | 1659 | 1467068739057 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]]]}] 16:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 521ms 16:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:05:39 INFO - PROCESS | 1659 | 1467068739101 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 16:05:39 INFO - PROCESS | 1659 | 1467068739103 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 16:05:39 INFO - PROCESS | 1659 | 1467068739106 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:05:39 INFO - PROCESS | 1659 | 1467068739110 Marionette TRACE conn2 <- [1,1398,null,{}] 16:05:39 INFO - PROCESS | 1659 | 1467068739120 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}] 16:05:39 INFO - PROCESS | 1659 | 1467068739125 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:39 INFO - PROCESS | 1659 | 1467068739247 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 16:05:39 INFO - PROCESS | 1659 | 1467068739286 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:39 INFO - PROCESS | 1659 | 1467068739289 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x119257000 == 34 [pid = 1659] [id = 357] 16:05:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x119b7ec00) [pid = 1659] [serial = 1070] [outer = 0x0] 16:05:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x119c1a800) [pid = 1659] [serial = 1071] [outer = 0x119b7ec00] 16:05:39 INFO - PROCESS | 1659 | 1467068739338 Marionette DEBUG loaded listener.js 16:05:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x120ff0800) [pid = 1659] [serial = 1072] [outer = 0x119b7ec00] 16:05:39 INFO - PROCESS | 1659 | 1467068739713 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]]]}] 16:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 624ms 16:05:39 INFO - PROCESS | 1659 | 1467068739731 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 16:05:39 INFO - PROCESS | 1659 | 1467068739732 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 16:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:05:39 INFO - PROCESS | 1659 | 1467068739735 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:05:39 INFO - PROCESS | 1659 | 1467068739736 Marionette TRACE conn2 <- [1,1402,null,{}] 16:05:39 INFO - PROCESS | 1659 | 1467068739738 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}] 16:05:39 INFO - PROCESS | 1659 | 1467068739739 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:39 INFO - PROCESS | 1659 | 1467068739819 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 16:05:39 INFO - PROCESS | 1659 | 1467068739823 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:39 INFO - PROCESS | 1659 | 1467068739826 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x12399a000 == 35 [pid = 1659] [id = 358] 16:05:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x123838400) [pid = 1659] [serial = 1073] [outer = 0x0] 16:05:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x124ac2000) [pid = 1659] [serial = 1074] [outer = 0x123838400] 16:05:39 INFO - PROCESS | 1659 | 1467068739851 Marionette DEBUG loaded listener.js 16:05:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x126202400) [pid = 1659] [serial = 1075] [outer = 0x123838400] 16:05:40 INFO - PROCESS | 1659 | 1467068740178 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]]]}] 16:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 469ms 16:05:40 INFO - PROCESS | 1659 | 1467068740205 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 16:05:40 INFO - PROCESS | 1659 | 1467068740208 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 16:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:05:40 INFO - PROCESS | 1659 | 1467068740212 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:05:40 INFO - PROCESS | 1659 | 1467068740213 Marionette TRACE conn2 <- [1,1406,null,{}] 16:05:40 INFO - PROCESS | 1659 | 1467068740216 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}] 16:05:40 INFO - PROCESS | 1659 | 1467068740217 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:40 INFO - PROCESS | 1659 | 1467068740299 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 16:05:40 INFO - PROCESS | 1659 | 1467068740358 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:40 INFO - PROCESS | 1659 | 1467068740359 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x123d6b000 == 36 [pid = 1659] [id = 359] 16:05:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x116634400) [pid = 1659] [serial = 1076] [outer = 0x0] 16:05:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x126a85400) [pid = 1659] [serial = 1077] [outer = 0x116634400] 16:05:40 INFO - PROCESS | 1659 | 1467068740385 Marionette DEBUG loaded listener.js 16:05:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1285a4c00) [pid = 1659] [serial = 1078] [outer = 0x116634400] 16:05:40 INFO - PROCESS | 1659 | 1467068740721 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]]]}] 16:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 524ms 16:05:40 INFO - PROCESS | 1659 | 1467068740736 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 16:05:40 INFO - PROCESS | 1659 | 1467068740738 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 16:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:05:40 INFO - PROCESS | 1659 | 1467068740744 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:05:40 INFO - PROCESS | 1659 | 1467068740745 Marionette TRACE conn2 <- [1,1410,null,{}] 16:05:40 INFO - PROCESS | 1659 | 1467068740747 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}] 16:05:40 INFO - PROCESS | 1659 | 1467068740752 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:40 INFO - PROCESS | 1659 | 1467068740876 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 16:05:40 INFO - PROCESS | 1659 | 1467068740889 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:40 INFO - PROCESS | 1659 | 1467068740890 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x124b04800 == 37 [pid = 1659] [id = 360] 16:05:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x12936a800) [pid = 1659] [serial = 1079] [outer = 0x0] 16:05:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x12a65f000) [pid = 1659] [serial = 1080] [outer = 0x12936a800] 16:05:40 INFO - PROCESS | 1659 | 1467068740915 Marionette DEBUG loaded listener.js 16:05:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x12a9abc00) [pid = 1659] [serial = 1081] [outer = 0x12936a800] 16:05:41 INFO - PROCESS | 1659 | 1467068741269 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]]]}] 16:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 570ms 16:05:41 INFO - PROCESS | 1659 | 1467068741314 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 16:05:41 INFO - PROCESS | 1659 | 1467068741315 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 16:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:05:41 INFO - PROCESS | 1659 | 1467068741317 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:05:41 INFO - PROCESS | 1659 | 1467068741318 Marionette TRACE conn2 <- [1,1414,null,{}] 16:05:41 INFO - PROCESS | 1659 | 1467068741321 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}] 16:05:41 INFO - PROCESS | 1659 | 1467068741322 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:41 INFO - PROCESS | 1659 | 1467068741419 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 16:05:41 INFO - PROCESS | 1659 | 1467068741462 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:41 INFO - PROCESS | 1659 | 1467068741464 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x126a78800 == 38 [pid = 1659] [id = 361] 16:05:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x12a9ac400) [pid = 1659] [serial = 1082] [outer = 0x0] 16:05:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x12b020c00) [pid = 1659] [serial = 1083] [outer = 0x12a9ac400] 16:05:41 INFO - PROCESS | 1659 | 1467068741494 Marionette DEBUG loaded listener.js 16:05:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12b1c5000) [pid = 1659] [serial = 1084] [outer = 0x12a9ac400] 16:05:41 INFO - PROCESS | 1659 | 1467068741824 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]]]}] 16:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 520ms 16:05:41 INFO - PROCESS | 1659 | 1467068741837 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 16:05:41 INFO - PROCESS | 1659 | 1467068741839 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 16:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:05:41 INFO - PROCESS | 1659 | 1467068741850 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:05:41 INFO - PROCESS | 1659 | 1467068741851 Marionette TRACE conn2 <- [1,1418,null,{}] 16:05:41 INFO - PROCESS | 1659 | 1467068741853 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}] 16:05:41 INFO - PROCESS | 1659 | 1467068741855 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:41 INFO - PROCESS | 1659 | 1467068741955 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 16:05:41 INFO - PROCESS | 1659 | 1467068741958 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:41 INFO - PROCESS | 1659 | 1467068741960 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x12959d800 == 39 [pid = 1659] [id = 362] 16:05:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x12a9af400) [pid = 1659] [serial = 1085] [outer = 0x0] 16:05:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12b1d0400) [pid = 1659] [serial = 1086] [outer = 0x12a9af400] 16:05:41 INFO - PROCESS | 1659 | 1467068741984 Marionette DEBUG loaded listener.js 16:05:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x12b922800) [pid = 1659] [serial = 1087] [outer = 0x12a9af400] 16:05:42 INFO - PROCESS | 1659 | 1467068742338 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]]]}] 16:05:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 521ms 16:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:05:42 INFO - PROCESS | 1659 | 1467068742375 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 16:05:42 INFO - PROCESS | 1659 | 1467068742376 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 16:05:42 INFO - PROCESS | 1659 | 1467068742378 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:05:42 INFO - PROCESS | 1659 | 1467068742379 Marionette TRACE conn2 <- [1,1422,null,{}] 16:05:42 INFO - PROCESS | 1659 | 1467068742382 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}] 16:05:42 INFO - PROCESS | 1659 | 1467068742383 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:42 INFO - PROCESS | 1659 | 1467068742482 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 16:05:42 INFO - PROCESS | 1659 | 1467068742486 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:42 INFO - PROCESS | 1659 | 1467068742487 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b0a8000 == 40 [pid = 1659] [id = 363] 16:05:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12b91c800) [pid = 1659] [serial = 1088] [outer = 0x0] 16:05:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12b993400) [pid = 1659] [serial = 1089] [outer = 0x12b91c800] 16:05:42 INFO - PROCESS | 1659 | 1467068742517 Marionette DEBUG loaded listener.js 16:05:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x116124400) [pid = 1659] [serial = 1090] [outer = 0x12b91c800] 16:05:42 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1241dac00) [pid = 1659] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:05:42 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x111c1d800) [pid = 1659] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:05:42 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x120fef400) [pid = 1659] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:05:42 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x116a12800) [pid = 1659] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:05:42 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x118535000) [pid = 1659] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:05:42 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x117ed3400) [pid = 1659] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:05:42 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x118a58c00) [pid = 1659] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:05:42 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x119b0c000) [pid = 1659] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:05:42 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x116198400) [pid = 1659] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:05:42 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x11677d000) [pid = 1659] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:05:42 INFO - PROCESS | 1659 | 1467068742902 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]]]}] 16:05:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 567ms 16:05:42 INFO - PROCESS | 1659 | 1467068742947 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 16:05:42 INFO - PROCESS | 1659 | 1467068742948 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 16:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:05:42 INFO - PROCESS | 1659 | 1467068742950 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:05:42 INFO - PROCESS | 1659 | 1467068742952 Marionette TRACE conn2 <- [1,1426,null,{}] 16:05:42 INFO - PROCESS | 1659 | 1467068742954 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}] 16:05:42 INFO - PROCESS | 1659 | 1467068742955 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:43 INFO - PROCESS | 1659 | 1467068743034 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 16:05:43 INFO - PROCESS | 1659 | 1467068743103 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:43 INFO - PROCESS | 1659 | 1467068743104 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x128452800 == 41 [pid = 1659] [id = 364] 16:05:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1192cb400) [pid = 1659] [serial = 1091] [outer = 0x0] 16:05:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119b80800) [pid = 1659] [serial = 1092] [outer = 0x1192cb400] 16:05:43 INFO - PROCESS | 1659 | 1467068743131 Marionette DEBUG loaded listener.js 16:05:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1269d4c00) [pid = 1659] [serial = 1093] [outer = 0x1192cb400] 16:05:43 INFO - PROCESS | 1659 | 1467068743428 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]]]}] 16:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 519ms 16:05:43 INFO - PROCESS | 1659 | 1467068743471 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 16:05:43 INFO - PROCESS | 1659 | 1467068743473 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 16:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:05:43 INFO - PROCESS | 1659 | 1467068743477 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:05:43 INFO - PROCESS | 1659 | 1467068743479 Marionette TRACE conn2 <- [1,1430,null,{}] 16:05:43 INFO - PROCESS | 1659 | 1467068743482 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}] 16:05:43 INFO - PROCESS | 1659 | 1467068743483 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:43 INFO - PROCESS | 1659 | 1467068743585 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 16:05:43 INFO - PROCESS | 1659 | 1467068743589 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:43 INFO - PROCESS | 1659 | 1467068743591 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c2c7800 == 42 [pid = 1659] [id = 365] 16:05:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12b923800) [pid = 1659] [serial = 1094] [outer = 0x0] 16:05:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x12b99f400) [pid = 1659] [serial = 1095] [outer = 0x12b923800] 16:05:43 INFO - PROCESS | 1659 | 1467068743617 Marionette DEBUG loaded listener.js 16:05:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1176eec00) [pid = 1659] [serial = 1096] [outer = 0x12b923800] 16:05:43 INFO - PROCESS | 1659 | 1467068743947 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]]]}] 16:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 519ms 16:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:05:44 INFO - PROCESS | 1659 | 1467068743998 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 16:05:44 INFO - PROCESS | 1659 | 1467068743999 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 16:05:44 INFO - PROCESS | 1659 | 1467068744001 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:05:44 INFO - PROCESS | 1659 | 1467068744002 Marionette TRACE conn2 <- [1,1434,null,{}] 16:05:44 INFO - PROCESS | 1659 | 1467068744005 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}] 16:05:44 INFO - PROCESS | 1659 | 1467068744007 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:44 INFO - PROCESS | 1659 | 1467068744096 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 16:05:44 INFO - PROCESS | 1659 | 1467068744099 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:44 INFO - PROCESS | 1659 | 1467068744100 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c673800 == 43 [pid = 1659] [id = 366] 16:05:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1198f4400) [pid = 1659] [serial = 1097] [outer = 0x0] 16:05:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12859ac00) [pid = 1659] [serial = 1098] [outer = 0x1198f4400] 16:05:44 INFO - PROCESS | 1659 | 1467068744124 Marionette DEBUG loaded listener.js 16:05:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12bf32c00) [pid = 1659] [serial = 1099] [outer = 0x1198f4400] 16:05:44 INFO - PROCESS | 1659 | 1467068744486 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]]]}] 16:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 520ms 16:05:44 INFO - PROCESS | 1659 | 1467068744523 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 16:05:44 INFO - PROCESS | 1659 | 1467068744525 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 16:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:05:44 INFO - PROCESS | 1659 | 1467068744528 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:05:44 INFO - PROCESS | 1659 | 1467068744530 Marionette TRACE conn2 <- [1,1438,null,{}] 16:05:44 INFO - PROCESS | 1659 | 1467068744534 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}] 16:05:44 INFO - PROCESS | 1659 | 1467068744535 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:44 INFO - PROCESS | 1659 | 1467068744705 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 16:05:44 INFO - PROCESS | 1659 | 1467068744719 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:44 INFO - PROCESS | 1659 | 1467068744720 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c89b000 == 44 [pid = 1659] [id = 367] 16:05:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x119b02400) [pid = 1659] [serial = 1100] [outer = 0x0] 16:05:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12bf35400) [pid = 1659] [serial = 1101] [outer = 0x119b02400] 16:05:44 INFO - PROCESS | 1659 | 1467068744760 Marionette DEBUG loaded listener.js 16:05:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12bf73400) [pid = 1659] [serial = 1102] [outer = 0x119b02400] 16:05:45 INFO - PROCESS | 1659 | 1467068745315 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]]]}] 16:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 820ms 16:05:45 INFO - PROCESS | 1659 | 1467068745348 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 16:05:45 INFO - PROCESS | 1659 | 1467068745351 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 16:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:05:45 INFO - PROCESS | 1659 | 1467068745354 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:05:45 INFO - PROCESS | 1659 | 1467068745360 Marionette TRACE conn2 <- [1,1442,null,{}] 16:05:45 INFO - PROCESS | 1659 | 1467068745363 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}] 16:05:45 INFO - PROCESS | 1659 | 1467068745365 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:45 INFO - PROCESS | 1659 | 1467068745474 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 16:05:45 INFO - PROCESS | 1659 | 1467068745545 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:45 INFO - PROCESS | 1659 | 1467068745547 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x118559800 == 45 [pid = 1659] [id = 368] 16:05:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1176f0000) [pid = 1659] [serial = 1103] [outer = 0x0] 16:05:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x118250c00) [pid = 1659] [serial = 1104] [outer = 0x1176f0000] 16:05:45 INFO - PROCESS | 1659 | 1467068745578 Marionette DEBUG loaded listener.js 16:05:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x119692000) [pid = 1659] [serial = 1105] [outer = 0x1176f0000] 16:05:46 INFO - PROCESS | 1659 | 1467068746021 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]]]}] 16:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 674ms 16:05:46 INFO - PROCESS | 1659 | 1467068746028 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 16:05:46 INFO - PROCESS | 1659 | 1467068746032 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 16:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:05:46 INFO - PROCESS | 1659 | 1467068746036 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:05:46 INFO - PROCESS | 1659 | 1467068746038 Marionette TRACE conn2 <- [1,1446,null,{}] 16:05:46 INFO - PROCESS | 1659 | 1467068746043 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}] 16:05:46 INFO - PROCESS | 1659 | 1467068746045 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:46 INFO - PROCESS | 1659 | 1467068746172 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 16:05:46 INFO - PROCESS | 1659 | 1467068746233 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:46 INFO - PROCESS | 1659 | 1467068746234 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x124b09000 == 46 [pid = 1659] [id = 369] 16:05:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1198f5400) [pid = 1659] [serial = 1106] [outer = 0x0] 16:05:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x119c21400) [pid = 1659] [serial = 1107] [outer = 0x1198f5400] 16:05:46 INFO - PROCESS | 1659 | 1467068746263 Marionette DEBUG loaded listener.js 16:05:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x123f52400) [pid = 1659] [serial = 1108] [outer = 0x1198f5400] 16:05:46 INFO - PROCESS | 1659 | 1467068746691 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]]]}] 16:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 674ms 16:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:05:46 INFO - PROCESS | 1659 | 1467068746711 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 16:05:46 INFO - PROCESS | 1659 | 1467068746713 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 16:05:46 INFO - PROCESS | 1659 | 1467068746715 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:05:46 INFO - PROCESS | 1659 | 1467068746718 Marionette TRACE conn2 <- [1,1450,null,{}] 16:05:46 INFO - PROCESS | 1659 | 1467068746726 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}] 16:05:46 INFO - PROCESS | 1659 | 1467068746729 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:46 INFO - PROCESS | 1659 | 1467068746838 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 16:05:46 INFO - PROCESS | 1659 | 1467068746925 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:46 INFO - PROCESS | 1659 | 1467068746927 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c66e000 == 47 [pid = 1659] [id = 370] 16:05:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x126210400) [pid = 1659] [serial = 1109] [outer = 0x0] 16:05:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12954cc00) [pid = 1659] [serial = 1110] [outer = 0x126210400] 16:05:46 INFO - PROCESS | 1659 | 1467068746960 Marionette DEBUG loaded listener.js 16:05:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12a686000) [pid = 1659] [serial = 1111] [outer = 0x126210400] 16:05:47 INFO - PROCESS | 1659 | 1467068747392 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]]]}] 16:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 723ms 16:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:05:47 INFO - PROCESS | 1659 | 1467068747447 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 16:05:47 INFO - PROCESS | 1659 | 1467068747449 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 16:05:47 INFO - PROCESS | 1659 | 1467068747451 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:05:47 INFO - PROCESS | 1659 | 1467068747453 Marionette TRACE conn2 <- [1,1454,null,{}] 16:05:47 INFO - PROCESS | 1659 | 1467068747501 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}] 16:05:47 INFO - PROCESS | 1659 | 1467068747503 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:47 INFO - PROCESS | 1659 | 1467068747617 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 16:05:47 INFO - PROCESS | 1659 | 1467068747691 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:47 INFO - PROCESS | 1659 | 1467068747692 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x118550800 == 48 [pid = 1659] [id = 371] 16:05:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x113056800) [pid = 1659] [serial = 1112] [outer = 0x0] 16:05:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x1267a7000) [pid = 1659] [serial = 1113] [outer = 0x113056800] 16:05:47 INFO - PROCESS | 1659 | 1467068747722 Marionette DEBUG loaded listener.js 16:05:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x12a9a3800) [pid = 1659] [serial = 1114] [outer = 0x113056800] 16:05:48 INFO - PROCESS | 1659 | 1467068748288 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]]]}] 16:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 872ms 16:05:48 INFO - PROCESS | 1659 | 1467068748325 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 16:05:48 INFO - PROCESS | 1659 | 1467068748328 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 16:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:05:48 INFO - PROCESS | 1659 | 1467068748333 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:05:48 INFO - PROCESS | 1659 | 1467068748335 Marionette TRACE conn2 <- [1,1458,null,{}] 16:05:48 INFO - PROCESS | 1659 | 1467068748340 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}] 16:05:48 INFO - PROCESS | 1659 | 1467068748343 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:48 INFO - PROCESS | 1659 | 1467068748484 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 16:05:48 INFO - PROCESS | 1659 | 1467068748589 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:48 INFO - PROCESS | 1659 | 1467068748590 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x119837000 == 49 [pid = 1659] [id = 372] 16:05:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x1176eb400) [pid = 1659] [serial = 1115] [outer = 0x0] 16:05:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x118180400) [pid = 1659] [serial = 1116] [outer = 0x1176eb400] 16:05:48 INFO - PROCESS | 1659 | 1467068748636 Marionette DEBUG loaded listener.js 16:05:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x118eaac00) [pid = 1659] [serial = 1117] [outer = 0x1176eb400] 16:05:49 INFO - PROCESS | 1659 | 1467068749193 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]]]}] 16:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 872ms 16:05:49 INFO - PROCESS | 1659 | 1467068749204 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 16:05:49 INFO - PROCESS | 1659 | 1467068749207 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 16:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:05:49 INFO - PROCESS | 1659 | --DOCSHELL 0x12c673800 == 48 [pid = 1659] [id = 366] 16:05:49 INFO - PROCESS | 1659 | --DOCSHELL 0x12c2c7800 == 47 [pid = 1659] [id = 365] 16:05:49 INFO - PROCESS | 1659 | --DOCSHELL 0x128452800 == 46 [pid = 1659] [id = 364] 16:05:49 INFO - PROCESS | 1659 | --DOCSHELL 0x12b0a8000 == 45 [pid = 1659] [id = 363] 16:05:49 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x128245c00) [pid = 1659] [serial = 1050] [outer = 0x0] [url = about:blank] 16:05:49 INFO - PROCESS | 1659 | --DOCSHELL 0x12959d800 == 44 [pid = 1659] [id = 362] 16:05:49 INFO - PROCESS | 1659 | --DOCSHELL 0x126a78800 == 43 [pid = 1659] [id = 361] 16:05:49 INFO - PROCESS | 1659 | --DOCSHELL 0x124b04800 == 42 [pid = 1659] [id = 360] 16:05:49 INFO - PROCESS | 1659 | --DOCSHELL 0x123d6b000 == 41 [pid = 1659] [id = 359] 16:05:49 INFO - PROCESS | 1659 | --DOCSHELL 0x12399a000 == 40 [pid = 1659] [id = 358] 16:05:49 INFO - PROCESS | 1659 | --DOCSHELL 0x119257000 == 39 [pid = 1659] [id = 357] 16:05:49 INFO - PROCESS | 1659 | --DOCSHELL 0x116fb4000 == 38 [pid = 1659] [id = 356] 16:05:49 INFO - PROCESS | 1659 | --DOCSHELL 0x1185c6000 == 37 [pid = 1659] [id = 355] 16:05:49 INFO - PROCESS | 1659 | --DOCSHELL 0x12b964000 == 36 [pid = 1659] [id = 354] 16:05:49 INFO - PROCESS | 1659 | --DOCSHELL 0x12ae64000 == 35 [pid = 1659] [id = 353] 16:05:49 INFO - PROCESS | 1659 | --DOCSHELL 0x1244b0800 == 34 [pid = 1659] [id = 352] 16:05:49 INFO - PROCESS | 1659 | 1467068749271 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:05:49 INFO - PROCESS | 1659 | 1467068749273 Marionette TRACE conn2 <- [1,1462,null,{}] 16:05:49 INFO - PROCESS | 1659 | --DOCSHELL 0x11924d800 == 33 [pid = 1659] [id = 351] 16:05:49 INFO - PROCESS | 1659 | --DOCSHELL 0x1295a2800 == 32 [pid = 1659] [id = 350] 16:05:49 INFO - PROCESS | 1659 | 1467068749277 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}] 16:05:49 INFO - PROCESS | 1659 | 1467068749278 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:49 INFO - PROCESS | 1659 | 1467068749370 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 16:05:49 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x127009000) [pid = 1659] [serial = 1048] [outer = 0x0] [url = about:blank] 16:05:49 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x1174cdc00) [pid = 1659] [serial = 1041] [outer = 0x0] [url = about:blank] 16:05:49 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1241d5400) [pid = 1659] [serial = 1039] [outer = 0x0] [url = about:blank] 16:05:49 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1195abc00) [pid = 1659] [serial = 1026] [outer = 0x0] [url = about:blank] 16:05:49 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x120ff8400) [pid = 1659] [serial = 1044] [outer = 0x0] [url = about:blank] 16:05:49 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x116133c00) [pid = 1659] [serial = 1020] [outer = 0x0] [url = about:blank] 16:05:49 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x126210000) [pid = 1659] [serial = 1045] [outer = 0x0] [url = about:blank] 16:05:49 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1198eec00) [pid = 1659] [serial = 1012] [outer = 0x0] [url = about:blank] 16:05:49 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1198d9c00) [pid = 1659] [serial = 1032] [outer = 0x0] [url = about:blank] 16:05:49 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x11968e800) [pid = 1659] [serial = 1042] [outer = 0x0] [url = about:blank] 16:05:49 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x119c33400) [pid = 1659] [serial = 1036] [outer = 0x0] [url = about:blank] 16:05:49 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x118181800) [pid = 1659] [serial = 1030] [outer = 0x0] [url = about:blank] 16:05:49 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1198dd800) [pid = 1659] [serial = 1027] [outer = 0x0] [url = about:blank] 16:05:49 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x11824e800) [pid = 1659] [serial = 1023] [outer = 0x0] [url = about:blank] 16:05:49 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x11677fc00) [pid = 1659] [serial = 1029] [outer = 0x0] [url = about:blank] 16:05:49 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x119b88800) [pid = 1659] [serial = 1035] [outer = 0x0] [url = about:blank] 16:05:49 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1198f2000) [pid = 1659] [serial = 1033] [outer = 0x0] [url = about:blank] 16:05:49 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x12383c000) [pid = 1659] [serial = 1038] [outer = 0x0] [url = about:blank] 16:05:49 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1174ae800) [pid = 1659] [serial = 1018] [outer = 0x0] [url = about:blank] 16:05:49 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x126a87000) [pid = 1659] [serial = 1047] [outer = 0x0] [url = about:blank] 16:05:49 INFO - PROCESS | 1659 | 1467068749450 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:49 INFO - PROCESS | 1659 | 1467068749451 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x117143800 == 33 [pid = 1659] [id = 373] 16:05:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x118181800) [pid = 1659] [serial = 1118] [outer = 0x0] 16:05:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x11968e800) [pid = 1659] [serial = 1119] [outer = 0x118181800] 16:05:49 INFO - PROCESS | 1659 | 1467068749494 Marionette DEBUG loaded listener.js 16:05:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1198edc00) [pid = 1659] [serial = 1120] [outer = 0x118181800] 16:05:49 INFO - PROCESS | 1659 | 1467068749947 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]]]}] 16:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 758ms 16:05:49 INFO - PROCESS | 1659 | 1467068749996 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 16:05:49 INFO - PROCESS | 1659 | 1467068749997 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 16:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:05:50 INFO - PROCESS | 1659 | 1467068750000 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:05:50 INFO - PROCESS | 1659 | 1467068750002 Marionette TRACE conn2 <- [1,1466,null,{}] 16:05:50 INFO - PROCESS | 1659 | 1467068750031 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}] 16:05:50 INFO - PROCESS | 1659 | 1467068750034 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:50 INFO - PROCESS | 1659 | 1467068750118 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 16:05:50 INFO - PROCESS | 1659 | 1467068750130 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:50 INFO - PROCESS | 1659 | 1467068750131 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f78800 == 34 [pid = 1659] [id = 374] 16:05:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x123833400) [pid = 1659] [serial = 1121] [outer = 0x0] 16:05:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12383bc00) [pid = 1659] [serial = 1122] [outer = 0x123833400] 16:05:50 INFO - PROCESS | 1659 | 1467068750159 Marionette DEBUG loaded listener.js 16:05:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12460dc00) [pid = 1659] [serial = 1123] [outer = 0x123833400] 16:05:50 INFO - PROCESS | 1659 | 1467068750538 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]]]}] 16:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 570ms 16:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:05:50 INFO - PROCESS | 1659 | 1467068750571 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 16:05:50 INFO - PROCESS | 1659 | 1467068750576 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 16:05:50 INFO - PROCESS | 1659 | 1467068750579 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:05:50 INFO - PROCESS | 1659 | 1467068750581 Marionette TRACE conn2 <- [1,1470,null,{}] 16:05:50 INFO - PROCESS | 1659 | 1467068750585 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}] 16:05:50 INFO - PROCESS | 1659 | 1467068750587 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:50 INFO - PROCESS | 1659 | 1467068750713 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 16:05:50 INFO - PROCESS | 1659 | 1467068750719 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:50 INFO - PROCESS | 1659 | 1467068750720 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x12443b800 == 35 [pid = 1659] [id = 375] 16:05:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x125010800) [pid = 1659] [serial = 1124] [outer = 0x0] 16:05:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x126a88000) [pid = 1659] [serial = 1125] [outer = 0x125010800] 16:05:50 INFO - PROCESS | 1659 | 1467068750762 Marionette DEBUG loaded listener.js 16:05:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12700e800) [pid = 1659] [serial = 1126] [outer = 0x125010800] 16:05:51 INFO - PROCESS | 1659 | 1467068751176 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]]]}] 16:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 619ms 16:05:51 INFO - PROCESS | 1659 | 1467068751199 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 16:05:51 INFO - PROCESS | 1659 | 1467068751200 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 16:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:05:51 INFO - PROCESS | 1659 | 1467068751202 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:05:51 INFO - PROCESS | 1659 | 1467068751204 Marionette TRACE conn2 <- [1,1474,null,{}] 16:05:51 INFO - PROCESS | 1659 | 1467068751208 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}] 16:05:51 INFO - PROCESS | 1659 | 1467068751210 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:51 INFO - PROCESS | 1659 | 1467068751319 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 16:05:51 INFO - PROCESS | 1659 | 1467068751373 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:51 INFO - PROCESS | 1659 | 1467068751374 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x1244bb000 == 36 [pid = 1659] [id = 376] 16:05:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x126203800) [pid = 1659] [serial = 1127] [outer = 0x0] 16:05:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x129549000) [pid = 1659] [serial = 1128] [outer = 0x126203800] 16:05:51 INFO - PROCESS | 1659 | 1467068751401 Marionette DEBUG loaded listener.js 16:05:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x12a681000) [pid = 1659] [serial = 1129] [outer = 0x126203800] 16:05:51 INFO - PROCESS | 1659 | 1467068751778 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]]]}] 16:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 623ms 16:05:51 INFO - PROCESS | 1659 | 1467068751833 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 16:05:51 INFO - PROCESS | 1659 | 1467068751835 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 16:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:05:51 INFO - PROCESS | 1659 | 1467068751840 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:05:51 INFO - PROCESS | 1659 | 1467068751841 Marionette TRACE conn2 <- [1,1478,null,{}] 16:05:51 INFO - PROCESS | 1659 | 1467068751844 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}] 16:05:51 INFO - PROCESS | 1659 | 1467068751850 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:51 INFO - PROCESS | 1659 | 1467068751992 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 16:05:52 INFO - PROCESS | 1659 | 1467068752037 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:52 INFO - PROCESS | 1659 | 1467068752038 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a62b800 == 37 [pid = 1659] [id = 377] 16:05:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x12b9a0000) [pid = 1659] [serial = 1130] [outer = 0x0] 16:05:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12bb20c00) [pid = 1659] [serial = 1131] [outer = 0x12b9a0000] 16:05:52 INFO - PROCESS | 1659 | 1467068752064 Marionette DEBUG loaded listener.js 16:05:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12bf3c400) [pid = 1659] [serial = 1132] [outer = 0x12b9a0000] 16:05:52 INFO - PROCESS | 1659 | 1467068752373 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]]]}] 16:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 572ms 16:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:05:52 INFO - PROCESS | 1659 | 1467068752414 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 16:05:52 INFO - PROCESS | 1659 | 1467068752416 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 16:05:52 INFO - PROCESS | 1659 | 1467068752418 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:05:52 INFO - PROCESS | 1659 | 1467068752419 Marionette TRACE conn2 <- [1,1482,null,{}] 16:05:52 INFO - PROCESS | 1659 | 1467068752421 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}] 16:05:52 INFO - PROCESS | 1659 | 1467068752422 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:52 INFO - PROCESS | 1659 | 1467068752522 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 16:05:52 INFO - PROCESS | 1659 | 1467068752541 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:52 INFO - PROCESS | 1659 | 1467068752542 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bcc9000 == 38 [pid = 1659] [id = 378] 16:05:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12b9a0800) [pid = 1659] [serial = 1133] [outer = 0x0] 16:05:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x12bf78800) [pid = 1659] [serial = 1134] [outer = 0x12b9a0800] 16:05:52 INFO - PROCESS | 1659 | 1467068752618 Marionette DEBUG loaded listener.js 16:05:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x116a12000) [pid = 1659] [serial = 1135] [outer = 0x12b9a0800] 16:05:52 INFO - PROCESS | 1659 | 1467068752932 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]]]}] 16:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 524ms 16:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:05:52 INFO - PROCESS | 1659 | 1467068752944 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 16:05:52 INFO - PROCESS | 1659 | 1467068752945 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 16:05:52 INFO - PROCESS | 1659 | 1467068752947 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:05:52 INFO - PROCESS | 1659 | 1467068752948 Marionette TRACE conn2 <- [1,1486,null,{}] 16:05:52 INFO - PROCESS | 1659 | 1467068752951 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}] 16:05:52 INFO - PROCESS | 1659 | 1467068752952 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:53 INFO - PROCESS | 1659 | 1467068753055 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 16:05:53 INFO - PROCESS | 1659 | 1467068753066 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:53 INFO - PROCESS | 1659 | 1467068753067 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c65f800 == 39 [pid = 1659] [id = 379] 16:05:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x12bf7f000) [pid = 1659] [serial = 1136] [outer = 0x0] 16:05:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x12c034800) [pid = 1659] [serial = 1137] [outer = 0x12bf7f000] 16:05:53 INFO - PROCESS | 1659 | 1467068753091 Marionette DEBUG loaded listener.js 16:05:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x12c039400) [pid = 1659] [serial = 1138] [outer = 0x12bf7f000] 16:05:53 INFO - PROCESS | 1659 | 1467068753478 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]]]}] 16:05:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:05:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 570ms 16:05:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:05:53 INFO - PROCESS | 1659 | 1467068753517 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 16:05:53 INFO - PROCESS | 1659 | 1467068753518 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 16:05:53 INFO - PROCESS | 1659 | 1467068753520 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:05:53 INFO - PROCESS | 1659 | 1467068753522 Marionette TRACE conn2 <- [1,1490,null,{}] 16:05:53 INFO - PROCESS | 1659 | 1467068753524 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}] 16:05:53 INFO - PROCESS | 1659 | 1467068753525 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:53 INFO - PROCESS | 1659 | 1467068753784 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 16:05:53 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x12a9ac400) [pid = 1659] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:05:53 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x12936a800) [pid = 1659] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:05:53 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x12a9af400) [pid = 1659] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:05:53 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1174ab800) [pid = 1659] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:05:53 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x12b91c800) [pid = 1659] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:05:53 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x118a60c00) [pid = 1659] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:05:53 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x119b7ec00) [pid = 1659] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:05:53 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x116634400) [pid = 1659] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:05:53 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x123838400) [pid = 1659] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:05:53 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1192cb400) [pid = 1659] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:05:53 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1198f4400) [pid = 1659] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:05:53 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x12b923800) [pid = 1659] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:05:53 INFO - PROCESS | 1659 | 1467068753850 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:53 INFO - PROCESS | 1659 | 1467068753851 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x123d81800 == 40 [pid = 1659] [id = 380] 16:05:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1127e0000) [pid = 1659] [serial = 1139] [outer = 0x0] 16:05:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x11670ec00) [pid = 1659] [serial = 1140] [outer = 0x1127e0000] 16:05:53 INFO - PROCESS | 1659 | 1467068753875 Marionette DEBUG loaded listener.js 16:05:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x118a57c00) [pid = 1659] [serial = 1141] [outer = 0x1127e0000] 16:05:54 INFO - PROCESS | 1659 | 1467068754145 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]]]}] 16:05:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 671ms 16:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:05:54 INFO - PROCESS | 1659 | 1467068754199 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 16:05:54 INFO - PROCESS | 1659 | 1467068754201 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 16:05:54 INFO - PROCESS | 1659 | 1467068754204 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:05:54 INFO - PROCESS | 1659 | 1467068754206 Marionette TRACE conn2 <- [1,1494,null,{}] 16:05:54 INFO - PROCESS | 1659 | 1467068754213 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}] 16:05:54 INFO - PROCESS | 1659 | 1467068754215 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:54 INFO - PROCESS | 1659 | 1467068754343 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 16:05:54 INFO - PROCESS | 1659 | 1467068754433 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:54 INFO - PROCESS | 1659 | 1467068754434 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d006000 == 41 [pid = 1659] [id = 381] 16:05:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x118750400) [pid = 1659] [serial = 1142] [outer = 0x0] 16:05:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x123f4f400) [pid = 1659] [serial = 1143] [outer = 0x118750400] 16:05:54 INFO - PROCESS | 1659 | 1467068754474 Marionette DEBUG loaded listener.js 16:05:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12b923800) [pid = 1659] [serial = 1144] [outer = 0x118750400] 16:05:54 INFO - PROCESS | 1659 | 1467068754799 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]]]}] 16:05:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 626ms 16:05:54 INFO - PROCESS | 1659 | 1467068754830 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 16:05:54 INFO - PROCESS | 1659 | 1467068754832 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 16:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:05:54 INFO - PROCESS | 1659 | 1467068754834 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:05:54 INFO - PROCESS | 1659 | 1467068754836 Marionette TRACE conn2 <- [1,1498,null,{}] 16:05:54 INFO - PROCESS | 1659 | 1467068754846 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}] 16:05:54 INFO - PROCESS | 1659 | 1467068754847 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:54 INFO - PROCESS | 1659 | 1467068754949 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 16:05:55 INFO - PROCESS | 1659 | 1467068755029 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:55 INFO - PROCESS | 1659 | 1467068755030 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d222800 == 42 [pid = 1659] [id = 382] 16:05:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x120f12000) [pid = 1659] [serial = 1145] [outer = 0x0] 16:05:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x120f18400) [pid = 1659] [serial = 1146] [outer = 0x120f12000] 16:05:55 INFO - PROCESS | 1659 | 1467068755057 Marionette DEBUG loaded listener.js 16:05:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x12c03c800) [pid = 1659] [serial = 1147] [outer = 0x120f12000] 16:05:55 INFO - PROCESS | 1659 | 1467068755325 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]]]}] 16:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 519ms 16:05:55 INFO - PROCESS | 1659 | 1467068755354 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 16:05:55 INFO - PROCESS | 1659 | 1467068755355 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 16:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:05:55 INFO - PROCESS | 1659 | 1467068755365 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:05:55 INFO - PROCESS | 1659 | 1467068755366 Marionette TRACE conn2 <- [1,1502,null,{}] 16:05:55 INFO - PROCESS | 1659 | 1467068755368 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}] 16:05:55 INFO - PROCESS | 1659 | 1467068755370 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:55 INFO - PROCESS | 1659 | 1467068755459 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 16:05:55 INFO - PROCESS | 1659 | 1467068755463 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:55 INFO - PROCESS | 1659 | 1467068755464 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x1262ed800 == 43 [pid = 1659] [id = 383] 16:05:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x126961000) [pid = 1659] [serial = 1148] [outer = 0x0] 16:05:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x126964800) [pid = 1659] [serial = 1149] [outer = 0x126961000] 16:05:55 INFO - PROCESS | 1659 | 1467068755488 Marionette DEBUG loaded listener.js 16:05:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x126969c00) [pid = 1659] [serial = 1150] [outer = 0x126961000] 16:05:55 INFO - PROCESS | 1659 | 1467068755894 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]]]}] 16:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 571ms 16:05:55 INFO - PROCESS | 1659 | 1467068755937 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 16:05:55 INFO - PROCESS | 1659 | 1467068755940 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 16:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:05:55 INFO - PROCESS | 1659 | 1467068755943 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:05:55 INFO - PROCESS | 1659 | 1467068755945 Marionette TRACE conn2 <- [1,1506,null,{}] 16:05:55 INFO - PROCESS | 1659 | 1467068755949 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}] 16:05:55 INFO - PROCESS | 1659 | 1467068755950 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:56 INFO - PROCESS | 1659 | 1467068756064 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 16:05:56 INFO - PROCESS | 1659 | 1467068756137 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:56 INFO - PROCESS | 1659 | 1467068756140 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x117159800 == 44 [pid = 1659] [id = 384] 16:05:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x116fe3000) [pid = 1659] [serial = 1151] [outer = 0x0] 16:05:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x1174ae800) [pid = 1659] [serial = 1152] [outer = 0x116fe3000] 16:05:56 INFO - PROCESS | 1659 | 1467068756173 Marionette DEBUG loaded listener.js 16:05:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x118744400) [pid = 1659] [serial = 1153] [outer = 0x116fe3000] 16:05:56 INFO - PROCESS | 1659 | 1467068756621 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]]]}] 16:05:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:05:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 725ms 16:05:56 INFO - PROCESS | 1659 | 1467068756668 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 16:05:56 INFO - PROCESS | 1659 | 1467068756671 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 16:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:05:56 INFO - PROCESS | 1659 | 1467068756676 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:05:56 INFO - PROCESS | 1659 | 1467068756677 Marionette TRACE conn2 <- [1,1510,null,{}] 16:05:56 INFO - PROCESS | 1659 | 1467068756680 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}] 16:05:56 INFO - PROCESS | 1659 | 1467068756682 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:56 INFO - PROCESS | 1659 | 1467068756787 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 16:05:56 INFO - PROCESS | 1659 | 1467068756894 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:56 INFO - PROCESS | 1659 | 1467068756896 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x1244ab000 == 45 [pid = 1659] [id = 385] 16:05:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x118e17800) [pid = 1659] [serial = 1154] [outer = 0x0] 16:05:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x119b06800) [pid = 1659] [serial = 1155] [outer = 0x118e17800] 16:05:56 INFO - PROCESS | 1659 | 1467068756929 Marionette DEBUG loaded listener.js 16:05:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x119c14400) [pid = 1659] [serial = 1156] [outer = 0x118e17800] 16:05:57 INFO - PROCESS | 1659 | 1467068757347 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]]]}] 16:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 720ms 16:05:57 INFO - PROCESS | 1659 | 1467068757401 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 16:05:57 INFO - PROCESS | 1659 | 1467068757403 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 16:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:05:57 INFO - PROCESS | 1659 | 1467068757407 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:05:57 INFO - PROCESS | 1659 | 1467068757409 Marionette TRACE conn2 <- [1,1514,null,{}] 16:05:57 INFO - PROCESS | 1659 | 1467068757417 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}] 16:05:57 INFO - PROCESS | 1659 | 1467068757420 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:57 INFO - PROCESS | 1659 | 1467068757564 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 16:05:57 INFO - PROCESS | 1659 | 1467068757621 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:57 INFO - PROCESS | 1659 | 1467068757623 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d00e800 == 46 [pid = 1659] [id = 386] 16:05:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x12383c000) [pid = 1659] [serial = 1157] [outer = 0x0] 16:05:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x1241d9400) [pid = 1659] [serial = 1158] [outer = 0x12383c000] 16:05:57 INFO - PROCESS | 1659 | 1467068757654 Marionette DEBUG loaded listener.js 16:05:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 119 (0x12695c800) [pid = 1659] [serial = 1159] [outer = 0x12383c000] 16:05:58 INFO - PROCESS | 1659 | 1467068758048 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]]]}] 16:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 670ms 16:05:58 INFO - PROCESS | 1659 | 1467068758078 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 16:05:58 INFO - PROCESS | 1659 | 1467068758080 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 16:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:05:58 INFO - PROCESS | 1659 | 1467068758082 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:05:58 INFO - PROCESS | 1659 | 1467068758083 Marionette TRACE conn2 <- [1,1518,null,{}] 16:05:58 INFO - PROCESS | 1659 | 1467068758086 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}] 16:05:58 INFO - PROCESS | 1659 | 1467068758087 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:58 INFO - PROCESS | 1659 | 1467068758203 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 16:05:58 INFO - PROCESS | 1659 | 1467068758310 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:58 INFO - PROCESS | 1659 | 1467068758312 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x12dd12800 == 47 [pid = 1659] [id = 387] 16:05:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 120 (0x1198f8800) [pid = 1659] [serial = 1160] [outer = 0x0] 16:05:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 121 (0x127020000) [pid = 1659] [serial = 1161] [outer = 0x1198f8800] 16:05:58 INFO - PROCESS | 1659 | 1467068758345 Marionette DEBUG loaded listener.js 16:05:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 122 (0x127026000) [pid = 1659] [serial = 1162] [outer = 0x1198f8800] 16:05:58 INFO - PROCESS | 1659 | 1467068758869 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]]]}] 16:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 819ms 16:05:58 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:05:58 INFO - PROCESS | 1659 | 1467068758911 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 16:05:58 INFO - PROCESS | 1659 | 1467068758913 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 16:05:58 INFO - PROCESS | 1659 | 1467068758917 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:05:58 INFO - PROCESS | 1659 | 1467068758919 Marionette TRACE conn2 <- [1,1522,null,{}] 16:05:58 INFO - PROCESS | 1659 | 1467068758925 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}] 16:05:58 INFO - PROCESS | 1659 | 1467068758927 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:59 INFO - PROCESS | 1659 | 1467068759081 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 16:05:59 INFO - PROCESS | 1659 | 1467068759169 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:59 INFO - PROCESS | 1659 | 1467068759170 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x12855a000 == 48 [pid = 1659] [id = 388] 16:05:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 123 (0x123a87800) [pid = 1659] [serial = 1163] [outer = 0x0] 16:05:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 124 (0x12702b400) [pid = 1659] [serial = 1164] [outer = 0x123a87800] 16:05:59 INFO - PROCESS | 1659 | 1467068759200 Marionette DEBUG loaded listener.js 16:05:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 125 (0x129369000) [pid = 1659] [serial = 1165] [outer = 0x123a87800] 16:05:59 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 () { 16:05:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:05:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:05:59 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 () { 16:05:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:05:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:05:59 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 () { 16:05:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:05:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:05:59 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 () { 16:05:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:05:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:05:59 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 672ms 16:05:59 INFO - PROCESS | 1659 | 1467068759577 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"]]]}] 16:05:59 INFO - PROCESS | 1659 | 1467068759588 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 16:05:59 INFO - PROCESS | 1659 | 1467068759591 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 16:05:59 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:05:59 INFO - PROCESS | 1659 | 1467068759595 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:05:59 INFO - PROCESS | 1659 | 1467068759596 Marionette TRACE conn2 <- [1,1526,null,{}] 16:05:59 INFO - PROCESS | 1659 | 1467068759598 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}] 16:05:59 INFO - PROCESS | 1659 | 1467068759603 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:59 INFO - PROCESS | 1659 | 1467068759725 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 16:05:59 INFO - PROCESS | 1659 | 1467068759951 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:05:59 INFO - PROCESS | 1659 | 1467068759953 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:05:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x118241800 == 49 [pid = 1659] [id = 389] 16:05:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 126 (0x115e5d400) [pid = 1659] [serial = 1166] [outer = 0x0] 16:05:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 127 (0x116980000) [pid = 1659] [serial = 1167] [outer = 0x115e5d400] 16:05:59 INFO - PROCESS | 1659 | 1467068759997 Marionette DEBUG loaded listener.js 16:06:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 128 (0x118211c00) [pid = 1659] [serial = 1168] [outer = 0x115e5d400] 16:06:00 INFO - PROCESS | 1659 | 1467068760407 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"]]]}] 16:06:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:06:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:06:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:06:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:06:00 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:06:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:06:00 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 872ms 16:06:00 INFO - PROCESS | 1659 | 1467068760468 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 16:06:00 INFO - PROCESS | 1659 | 1467068760470 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 16:06:00 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:06:00 INFO - PROCESS | 1659 | 1467068760473 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:06:00 INFO - PROCESS | 1659 | 1467068760475 Marionette TRACE conn2 <- [1,1530,null,{}] 16:06:00 INFO - PROCESS | 1659 | 1467068760478 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}] 16:06:00 INFO - PROCESS | 1659 | 1467068760481 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:00 INFO - PROCESS | 1659 | 1467068760580 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 16:06:00 INFO - PROCESS | 1659 | 1467068760648 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:00 INFO - PROCESS | 1659 | 1467068760649 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f14000 == 50 [pid = 1659] [id = 390] 16:06:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 129 (0x1192c7800) [pid = 1659] [serial = 1169] [outer = 0x0] 16:06:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 130 (0x119c1fc00) [pid = 1659] [serial = 1170] [outer = 0x1192c7800] 16:06:00 INFO - PROCESS | 1659 | 1467068760677 Marionette DEBUG loaded listener.js 16:06:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 131 (0x120f14400) [pid = 1659] [serial = 1171] [outer = 0x1192c7800] 16:06:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12d222800 == 49 [pid = 1659] [id = 382] 16:06:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12d006000 == 48 [pid = 1659] [id = 381] 16:06:01 INFO - PROCESS | 1659 | --DOCSHELL 0x123d81800 == 47 [pid = 1659] [id = 380] 16:06:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12c65f800 == 46 [pid = 1659] [id = 379] 16:06:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12bcc9000 == 45 [pid = 1659] [id = 378] 16:06:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12a62b800 == 44 [pid = 1659] [id = 377] 16:06:01 INFO - PROCESS | 1659 | --DOCSHELL 0x1244bb000 == 43 [pid = 1659] [id = 376] 16:06:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12443b800 == 42 [pid = 1659] [id = 375] 16:06:01 INFO - PROCESS | 1659 | --DOCSHELL 0x119f78800 == 41 [pid = 1659] [id = 374] 16:06:01 INFO - PROCESS | 1659 | --DOCSHELL 0x117143800 == 40 [pid = 1659] [id = 373] 16:06:01 INFO - PROCESS | 1659 | --DOCSHELL 0x119837000 == 39 [pid = 1659] [id = 372] 16:06:01 INFO - PROCESS | 1659 | --DOCSHELL 0x124b09000 == 38 [pid = 1659] [id = 369] 16:06:01 INFO - PROCESS | 1659 | --DOCSHELL 0x118559800 == 37 [pid = 1659] [id = 368] 16:06:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12c89b000 == 36 [pid = 1659] [id = 367] 16:06:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12c66e000 == 35 [pid = 1659] [id = 370] 16:06:01 INFO - PROCESS | 1659 | --DOCSHELL 0x118550800 == 34 [pid = 1659] [id = 371] 16:06:01 INFO - PROCESS | 1659 | --DOCSHELL 0x118241800 == 33 [pid = 1659] [id = 389] 16:06:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12855a000 == 32 [pid = 1659] [id = 388] 16:06:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12dd12800 == 31 [pid = 1659] [id = 387] 16:06:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12d00e800 == 30 [pid = 1659] [id = 386] 16:06:01 INFO - PROCESS | 1659 | --DOCSHELL 0x1244ab000 == 29 [pid = 1659] [id = 385] 16:06:01 INFO - PROCESS | 1659 | --DOCSHELL 0x1262ed800 == 28 [pid = 1659] [id = 383] 16:06:01 INFO - PROCESS | 1659 | --DOCSHELL 0x117159800 == 27 [pid = 1659] [id = 384] 16:06:01 INFO - PROCESS | 1659 | --DOMWINDOW == 130 (0x12b1d0400) [pid = 1659] [serial = 1086] [outer = 0x0] [url = about:blank] 16:06:01 INFO - PROCESS | 1659 | --DOMWINDOW == 129 (0x12b1c5000) [pid = 1659] [serial = 1084] [outer = 0x0] [url = about:blank] 16:06:01 INFO - PROCESS | 1659 | --DOMWINDOW == 128 (0x118e15800) [pid = 1659] [serial = 1066] [outer = 0x0] [url = about:blank] 16:06:01 INFO - PROCESS | 1659 | --DOMWINDOW == 127 (0x1176f3800) [pid = 1659] [serial = 1065] [outer = 0x0] [url = about:blank] 16:06:01 INFO - PROCESS | 1659 | --DOMWINDOW == 126 (0x12b993400) [pid = 1659] [serial = 1089] [outer = 0x0] [url = about:blank] 16:06:01 INFO - PROCESS | 1659 | --DOMWINDOW == 125 (0x11922ac00) [pid = 1659] [serial = 1068] [outer = 0x0] [url = about:blank] 16:06:01 INFO - PROCESS | 1659 | --DOMWINDOW == 124 (0x1198cd000) [pid = 1659] [serial = 1069] [outer = 0x0] [url = about:blank] 16:06:01 INFO - PROCESS | 1659 | --DOMWINDOW == 123 (0x119c1a800) [pid = 1659] [serial = 1071] [outer = 0x0] [url = about:blank] 16:06:01 INFO - PROCESS | 1659 | --DOMWINDOW == 122 (0x120ff0800) [pid = 1659] [serial = 1072] [outer = 0x0] [url = about:blank] 16:06:01 INFO - PROCESS | 1659 | --DOMWINDOW == 121 (0x126a85400) [pid = 1659] [serial = 1077] [outer = 0x0] [url = about:blank] 16:06:01 INFO - PROCESS | 1659 | --DOMWINDOW == 120 (0x116fe9800) [pid = 1659] [serial = 1053] [outer = 0x0] [url = about:blank] 16:06:01 INFO - PROCESS | 1659 | --DOMWINDOW == 119 (0x124ac2000) [pid = 1659] [serial = 1074] [outer = 0x0] [url = about:blank] 16:06:01 INFO - PROCESS | 1659 | --DOMWINDOW == 118 (0x119b80800) [pid = 1659] [serial = 1092] [outer = 0x0] [url = about:blank] 16:06:01 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x126202400) [pid = 1659] [serial = 1075] [outer = 0x0] [url = about:blank] 16:06:01 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x12463d000) [pid = 1659] [serial = 1059] [outer = 0x0] [url = about:blank] 16:06:01 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x129365400) [pid = 1659] [serial = 1062] [outer = 0x0] [url = about:blank] 16:06:01 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x119b0bc00) [pid = 1659] [serial = 1056] [outer = 0x0] [url = about:blank] 16:06:01 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x12859ac00) [pid = 1659] [serial = 1098] [outer = 0x0] [url = about:blank] 16:06:01 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x12b922800) [pid = 1659] [serial = 1087] [outer = 0x0] [url = about:blank] 16:06:01 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x12b99f400) [pid = 1659] [serial = 1095] [outer = 0x0] [url = about:blank] 16:06:01 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x1176eec00) [pid = 1659] [serial = 1096] [outer = 0x0] [url = about:blank] 16:06:01 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x116124400) [pid = 1659] [serial = 1090] [outer = 0x0] [url = about:blank] 16:06:01 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x1269d4c00) [pid = 1659] [serial = 1093] [outer = 0x0] [url = about:blank] 16:06:01 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x12a9abc00) [pid = 1659] [serial = 1081] [outer = 0x0] [url = about:blank] 16:06:01 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x12bf32c00) [pid = 1659] [serial = 1099] [outer = 0x0] [url = about:blank] 16:06:01 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1285a4c00) [pid = 1659] [serial = 1078] [outer = 0x0] [url = about:blank] 16:06:01 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x12b020c00) [pid = 1659] [serial = 1083] [outer = 0x0] [url = about:blank] 16:06:01 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x12a65f000) [pid = 1659] [serial = 1080] [outer = 0x0] [url = about:blank] 16:06:01 INFO - PROCESS | 1659 | 1467068761805 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]]]}] 16:06:01 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 16:06:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:06:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:06:01 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. 16:06:01 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:06:01 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1370ms 16:06:01 INFO - PROCESS | 1659 | 1467068761856 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 16:06:01 INFO - PROCESS | 1659 | 1467068761860 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 16:06:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:06:01 INFO - PROCESS | 1659 | 1467068761867 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:06:01 INFO - PROCESS | 1659 | 1467068761869 Marionette TRACE conn2 <- [1,1534,null,{}] 16:06:01 INFO - PROCESS | 1659 | 1467068761878 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}] 16:06:01 INFO - PROCESS | 1659 | 1467068761881 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:02 INFO - PROCESS | 1659 | 1467068762002 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 16:06:02 INFO - PROCESS | 1659 | 1467068762018 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:02 INFO - PROCESS | 1659 | 1467068762019 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x116fa5800 == 28 [pid = 1659] [id = 391] 16:06:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x11852d000) [pid = 1659] [serial = 1172] [outer = 0x0] 16:06:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x118746c00) [pid = 1659] [serial = 1173] [outer = 0x11852d000] 16:06:02 INFO - PROCESS | 1659 | 1467068762050 Marionette DEBUG loaded listener.js 16:06:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x11922a000) [pid = 1659] [serial = 1174] [outer = 0x11852d000] 16:06:02 INFO - PROCESS | 1659 | 1467068762409 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]]]}] 16:06:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:06:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 578ms 16:06:02 INFO - PROCESS | 1659 | 1467068762444 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 16:06:02 INFO - PROCESS | 1659 | 1467068762447 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 16:06:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:06:02 INFO - PROCESS | 1659 | 1467068762452 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:06:02 INFO - PROCESS | 1659 | 1467068762453 Marionette TRACE conn2 <- [1,1538,null,{}] 16:06:02 INFO - PROCESS | 1659 | 1467068762456 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}] 16:06:02 INFO - PROCESS | 1659 | 1467068762457 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:02 INFO - PROCESS | 1659 | 1467068762558 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 16:06:02 INFO - PROCESS | 1659 | 1467068762564 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:02 INFO - PROCESS | 1659 | 1467068762565 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x119b23800 == 29 [pid = 1659] [id = 392] 16:06:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x119b7c800) [pid = 1659] [serial = 1175] [outer = 0x0] 16:06:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x119c13800) [pid = 1659] [serial = 1176] [outer = 0x119b7c800] 16:06:02 INFO - PROCESS | 1659 | 1467068762593 Marionette DEBUG loaded listener.js 16:06:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x120f13000) [pid = 1659] [serial = 1177] [outer = 0x119b7c800] 16:06:02 INFO - PROCESS | 1659 | 1467068762949 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]]]}] 16:06:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:06:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 519ms 16:06:02 INFO - PROCESS | 1659 | 1467068762971 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 16:06:02 INFO - PROCESS | 1659 | 1467068762972 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 16:06:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:06:02 INFO - PROCESS | 1659 | 1467068762977 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:06:02 INFO - PROCESS | 1659 | 1467068762979 Marionette TRACE conn2 <- [1,1542,null,{}] 16:06:02 INFO - PROCESS | 1659 | 1467068762994 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}] 16:06:02 INFO - PROCESS | 1659 | 1467068762997 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:03 INFO - PROCESS | 1659 | 1467068763075 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 16:06:03 INFO - PROCESS | 1659 | 1467068763080 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:03 INFO - PROCESS | 1659 | 1467068763082 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x1244ac000 == 30 [pid = 1659] [id = 393] 16:06:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x118747000) [pid = 1659] [serial = 1178] [outer = 0x0] 16:06:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x124bdc000) [pid = 1659] [serial = 1179] [outer = 0x118747000] 16:06:03 INFO - PROCESS | 1659 | 1467068763113 Marionette DEBUG loaded listener.js 16:06:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x12620d800) [pid = 1659] [serial = 1180] [outer = 0x118747000] 16:06:03 INFO - PROCESS | 1659 | 1467068763460 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]]]}] 16:06:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:06:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 521ms 16:06:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:06:03 INFO - PROCESS | 1659 | 1467068763498 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 16:06:03 INFO - PROCESS | 1659 | 1467068763500 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 16:06:03 INFO - PROCESS | 1659 | 1467068763502 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:06:03 INFO - PROCESS | 1659 | 1467068763503 Marionette TRACE conn2 <- [1,1546,null,{}] 16:06:03 INFO - PROCESS | 1659 | 1467068763506 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}] 16:06:03 INFO - PROCESS | 1659 | 1467068763507 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:03 INFO - PROCESS | 1659 | 1467068763588 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 16:06:03 INFO - PROCESS | 1659 | 1467068763672 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:03 INFO - PROCESS | 1659 | 1467068763673 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x125617000 == 31 [pid = 1659] [id = 394] 16:06:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x123c50000) [pid = 1659] [serial = 1181] [outer = 0x0] 16:06:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x126960000) [pid = 1659] [serial = 1182] [outer = 0x123c50000] 16:06:03 INFO - PROCESS | 1659 | 1467068763699 Marionette DEBUG loaded listener.js 16:06:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x127007400) [pid = 1659] [serial = 1183] [outer = 0x123c50000] 16:06:04 INFO - PROCESS | 1659 | 1467068764049 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]]]}] 16:06:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:06:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 568ms 16:06:04 INFO - PROCESS | 1659 | 1467068764071 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 16:06:04 INFO - PROCESS | 1659 | 1467068764072 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 16:06:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:06:04 INFO - PROCESS | 1659 | 1467068764077 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:06:04 INFO - PROCESS | 1659 | 1467068764078 Marionette TRACE conn2 <- [1,1550,null,{}] 16:06:04 INFO - PROCESS | 1659 | 1467068764086 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}] 16:06:04 INFO - PROCESS | 1659 | 1467068764088 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:04 INFO - PROCESS | 1659 | 1467068764186 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 16:06:04 INFO - PROCESS | 1659 | 1467068764190 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:04 INFO - PROCESS | 1659 | 1467068764191 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x128458800 == 32 [pid = 1659] [id = 395] 16:06:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x119b10400) [pid = 1659] [serial = 1184] [outer = 0x0] 16:06:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x127020400) [pid = 1659] [serial = 1185] [outer = 0x119b10400] 16:06:04 INFO - PROCESS | 1659 | 1467068764216 Marionette DEBUG loaded listener.js 16:06:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x128249800) [pid = 1659] [serial = 1186] [outer = 0x119b10400] 16:06:04 INFO - PROCESS | 1659 | 1467068764556 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]]]}] 16:06:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:06:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 525ms 16:06:04 INFO - PROCESS | 1659 | 1467068764603 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 16:06:04 INFO - PROCESS | 1659 | 1467068764604 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 16:06:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:06:04 INFO - PROCESS | 1659 | 1467068764607 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:06:04 INFO - PROCESS | 1659 | 1467068764610 Marionette TRACE conn2 <- [1,1554,null,{}] 16:06:04 INFO - PROCESS | 1659 | 1467068764612 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}] 16:06:04 INFO - PROCESS | 1659 | 1467068764616 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:04 INFO - PROCESS | 1659 | 1467068764731 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 16:06:04 INFO - PROCESS | 1659 | 1467068764772 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:04 INFO - PROCESS | 1659 | 1467068764773 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a5b6800 == 33 [pid = 1659] [id = 396] 16:06:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 119 (0x120f14000) [pid = 1659] [serial = 1187] [outer = 0x0] 16:06:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 120 (0x12954c000) [pid = 1659] [serial = 1188] [outer = 0x120f14000] 16:06:04 INFO - PROCESS | 1659 | 1467068764799 Marionette DEBUG loaded listener.js 16:06:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 121 (0x12b1c3c00) [pid = 1659] [serial = 1189] [outer = 0x120f14000] 16:06:05 INFO - PROCESS | 1659 | 1467068765114 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]]]}] 16:06:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:06:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 571ms 16:06:05 INFO - PROCESS | 1659 | 1467068765178 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 16:06:05 INFO - PROCESS | 1659 | 1467068765179 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 16:06:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:06:05 INFO - PROCESS | 1659 | 1467068765182 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:06:05 INFO - PROCESS | 1659 | 1467068765183 Marionette TRACE conn2 <- [1,1558,null,{}] 16:06:05 INFO - PROCESS | 1659 | 1467068765185 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}] 16:06:05 INFO - PROCESS | 1659 | 1467068765186 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:05 INFO - PROCESS | 1659 | 1467068765286 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 16:06:05 INFO - PROCESS | 1659 | 1467068765298 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:05 INFO - PROCESS | 1659 | 1467068765299 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b187800 == 34 [pid = 1659] [id = 397] 16:06:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 122 (0x1266a1800) [pid = 1659] [serial = 1190] [outer = 0x0] 16:06:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 123 (0x12b996400) [pid = 1659] [serial = 1191] [outer = 0x1266a1800] 16:06:05 INFO - PROCESS | 1659 | 1467068765323 Marionette DEBUG loaded listener.js 16:06:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 124 (0x12bb13400) [pid = 1659] [serial = 1192] [outer = 0x1266a1800] 16:06:06 INFO - PROCESS | 1659 | 1467068766080 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]]]}] 16:06:06 INFO - PROCESS | 1659 | --DOMWINDOW == 123 (0x1164e4000) [pid = 1659] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:06:06 INFO - PROCESS | 1659 | --DOMWINDOW == 122 (0x129136800) [pid = 1659] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:06:06 INFO - PROCESS | 1659 | --DOMWINDOW == 121 (0x1238f6c00) [pid = 1659] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:06:06 INFO - PROCESS | 1659 | --DOMWINDOW == 120 (0x119b05000) [pid = 1659] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:06:06 INFO - PROCESS | 1659 | --DOMWINDOW == 119 (0x12b9a0000) [pid = 1659] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:06:06 INFO - PROCESS | 1659 | --DOMWINDOW == 118 (0x12b9a0800) [pid = 1659] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:06:06 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x119b02400) [pid = 1659] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:06:06 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x126203800) [pid = 1659] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:06:06 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x113056800) [pid = 1659] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:06:06 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x12bf7f000) [pid = 1659] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:06:06 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x126210400) [pid = 1659] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:06:06 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x1198f5400) [pid = 1659] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:06:06 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x123833400) [pid = 1659] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:06:06 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x1176f0000) [pid = 1659] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:06:06 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x125010800) [pid = 1659] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:06:06 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x1176eb400) [pid = 1659] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:06:06 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x118181800) [pid = 1659] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:06:06 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x118750400) [pid = 1659] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:06:06 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x126961000) [pid = 1659] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:06:06 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1127e0000) [pid = 1659] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:06:06 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x120f12000) [pid = 1659] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:06:06 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x127009c00) [pid = 1659] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:06:06 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x113210400) [pid = 1659] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:06:06 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x118205400) [pid = 1659] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:06:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:06:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 968ms 16:06:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:06:06 INFO - PROCESS | 1659 | 1467068766151 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 16:06:06 INFO - PROCESS | 1659 | 1467068766152 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 16:06:06 INFO - PROCESS | 1659 | 1467068766154 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:06:06 INFO - PROCESS | 1659 | 1467068766156 Marionette TRACE conn2 <- [1,1562,null,{}] 16:06:06 INFO - PROCESS | 1659 | 1467068766158 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}] 16:06:06 INFO - PROCESS | 1659 | 1467068766159 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:06 INFO - PROCESS | 1659 | 1467068766236 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 16:06:06 INFO - PROCESS | 1659 | 1467068766242 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:06 INFO - PROCESS | 1659 | 1467068766243 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185b3800 == 35 [pid = 1659] [id = 398] 16:06:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x116430800) [pid = 1659] [serial = 1193] [outer = 0x0] 16:06:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x116785400) [pid = 1659] [serial = 1194] [outer = 0x116430800] 16:06:06 INFO - PROCESS | 1659 | 1467068766268 Marionette DEBUG loaded listener.js 16:06:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x118181800) [pid = 1659] [serial = 1195] [outer = 0x116430800] 16:06:06 INFO - PROCESS | 1659 | 1467068766612 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]]]}] 16:06:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:06:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 470ms 16:06:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:06:06 INFO - PROCESS | 1659 | 1467068766627 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 16:06:06 INFO - PROCESS | 1659 | 1467068766628 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 16:06:06 INFO - PROCESS | 1659 | 1467068766639 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:06:06 INFO - PROCESS | 1659 | 1467068766641 Marionette TRACE conn2 <- [1,1566,null,{}] 16:06:06 INFO - PROCESS | 1659 | 1467068766644 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}] 16:06:06 INFO - PROCESS | 1659 | 1467068766645 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:06 INFO - PROCESS | 1659 | 1467068766757 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 16:06:06 INFO - PROCESS | 1659 | 1467068766764 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:06 INFO - PROCESS | 1659 | 1467068766765 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x1244ab000 == 36 [pid = 1659] [id = 399] 16:06:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x118204400) [pid = 1659] [serial = 1196] [outer = 0x0] 16:06:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x118eb5800) [pid = 1659] [serial = 1197] [outer = 0x118204400] 16:06:06 INFO - PROCESS | 1659 | 1467068766789 Marionette DEBUG loaded listener.js 16:06:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x119b86800) [pid = 1659] [serial = 1198] [outer = 0x118204400] 16:06:07 INFO - PROCESS | 1659 | 1467068767091 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]]]}] 16:06:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:06:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 479ms 16:06:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:06:07 INFO - PROCESS | 1659 | 1467068767112 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 16:06:07 INFO - PROCESS | 1659 | 1467068767113 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 16:06:07 INFO - PROCESS | 1659 | 1467068767115 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:06:07 INFO - PROCESS | 1659 | 1467068767116 Marionette TRACE conn2 <- [1,1570,null,{}] 16:06:07 INFO - PROCESS | 1659 | 1467068767119 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}] 16:06:07 INFO - PROCESS | 1659 | 1467068767120 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:07 INFO - PROCESS | 1659 | 1467068767202 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 16:06:07 INFO - PROCESS | 1659 | 1467068767207 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:07 INFO - PROCESS | 1659 | 1467068767210 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c66e000 == 37 [pid = 1659] [id = 400] 16:06:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x119c18000) [pid = 1659] [serial = 1199] [outer = 0x0] 16:06:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x125570400) [pid = 1659] [serial = 1200] [outer = 0x119c18000] 16:06:07 INFO - PROCESS | 1659 | 1467068767234 Marionette DEBUG loaded listener.js 16:06:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x126965c00) [pid = 1659] [serial = 1201] [outer = 0x119c18000] 16:06:07 INFO - PROCESS | 1659 | 1467068767585 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]]]}] 16:06:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:06:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 520ms 16:06:07 INFO - PROCESS | 1659 | 1467068767635 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 16:06:07 INFO - PROCESS | 1659 | 1467068767637 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 16:06:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:06:07 INFO - PROCESS | 1659 | 1467068767652 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:06:07 INFO - PROCESS | 1659 | 1467068767661 Marionette TRACE conn2 <- [1,1574,null,{}] 16:06:07 INFO - PROCESS | 1659 | 1467068767669 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}] 16:06:07 INFO - PROCESS | 1659 | 1467068767671 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:07 INFO - PROCESS | 1659 | 1467068767763 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 16:06:07 INFO - PROCESS | 1659 | 1467068767766 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:07 INFO - PROCESS | 1659 | 1467068767768 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x12844a800 == 38 [pid = 1659] [id = 401] 16:06:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x12700ac00) [pid = 1659] [serial = 1202] [outer = 0x0] 16:06:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x12bb1b800) [pid = 1659] [serial = 1203] [outer = 0x12700ac00] 16:06:07 INFO - PROCESS | 1659 | 1467068767794 Marionette DEBUG loaded listener.js 16:06:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x12bf34400) [pid = 1659] [serial = 1204] [outer = 0x12700ac00] 16:06:08 INFO - PROCESS | 1659 | 1467068768219 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]]]}] 16:06:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:06:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 586ms 16:06:08 INFO - PROCESS | 1659 | 1467068768239 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 16:06:08 INFO - PROCESS | 1659 | 1467068768242 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 16:06:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:06:08 INFO - PROCESS | 1659 | 1467068768246 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:06:08 INFO - PROCESS | 1659 | 1467068768248 Marionette TRACE conn2 <- [1,1578,null,{}] 16:06:08 INFO - PROCESS | 1659 | 1467068768252 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}] 16:06:08 INFO - PROCESS | 1659 | 1467068768253 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:08 INFO - PROCESS | 1659 | 1467068768377 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 16:06:08 INFO - PROCESS | 1659 | 1467068768469 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:08 INFO - PROCESS | 1659 | 1467068768472 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x118565000 == 39 [pid = 1659] [id = 402] 16:06:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x1174b4400) [pid = 1659] [serial = 1205] [outer = 0x0] 16:06:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x1176f3c00) [pid = 1659] [serial = 1206] [outer = 0x1174b4400] 16:06:08 INFO - PROCESS | 1659 | 1467068768504 Marionette DEBUG loaded listener.js 16:06:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x118e15800) [pid = 1659] [serial = 1207] [outer = 0x1174b4400] 16:06:09 INFO - PROCESS | 1659 | 1467068768999 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]]]}] 16:06:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:06:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 823ms 16:06:09 INFO - PROCESS | 1659 | 1467068769069 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 16:06:09 INFO - PROCESS | 1659 | 1467068769072 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 16:06:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:06:09 INFO - PROCESS | 1659 | 1467068769076 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:06:09 INFO - PROCESS | 1659 | 1467068769078 Marionette TRACE conn2 <- [1,1582,null,{}] 16:06:09 INFO - PROCESS | 1659 | 1467068769081 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}] 16:06:09 INFO - PROCESS | 1659 | 1467068769082 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:09 INFO - PROCESS | 1659 | 1467068769195 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 16:06:09 INFO - PROCESS | 1659 | 1467068769286 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:09 INFO - PROCESS | 1659 | 1467068769288 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x125658800 == 40 [pid = 1659] [id = 403] 16:06:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x119b7bc00) [pid = 1659] [serial = 1208] [outer = 0x0] 16:06:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x119f54000) [pid = 1659] [serial = 1209] [outer = 0x119b7bc00] 16:06:09 INFO - PROCESS | 1659 | 1467068769319 Marionette DEBUG loaded listener.js 16:06:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x120ff1c00) [pid = 1659] [serial = 1210] [outer = 0x119b7bc00] 16:06:09 INFO - PROCESS | 1659 | 1467068769864 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]]]}] 16:06:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:06:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 870ms 16:06:09 INFO - PROCESS | 1659 | 1467068769947 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 16:06:09 INFO - PROCESS | 1659 | 1467068769948 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 16:06:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:06:09 INFO - PROCESS | 1659 | 1467068769951 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:06:09 INFO - PROCESS | 1659 | 1467068769953 Marionette TRACE conn2 <- [1,1586,null,{}] 16:06:09 INFO - PROCESS | 1659 | 1467068769961 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}] 16:06:09 INFO - PROCESS | 1659 | 1467068769965 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:10 INFO - PROCESS | 1659 | 1467068770077 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 16:06:10 INFO - PROCESS | 1659 | 1467068770305 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:10 INFO - PROCESS | 1659 | 1467068770307 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x115e21800 == 41 [pid = 1659] [id = 404] 16:06:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 119 (0x1127dfc00) [pid = 1659] [serial = 1211] [outer = 0x0] 16:06:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 120 (0x112977400) [pid = 1659] [serial = 1212] [outer = 0x1127dfc00] 16:06:10 INFO - PROCESS | 1659 | 1467068770346 Marionette DEBUG loaded listener.js 16:06:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 121 (0x11305ec00) [pid = 1659] [serial = 1213] [outer = 0x1127dfc00] 16:06:10 INFO - PROCESS | 1659 | --DOCSHELL 0x12c66e000 == 40 [pid = 1659] [id = 400] 16:06:10 INFO - PROCESS | 1659 | --DOCSHELL 0x1244ab000 == 39 [pid = 1659] [id = 399] 16:06:10 INFO - PROCESS | 1659 | --DOCSHELL 0x1185b3800 == 38 [pid = 1659] [id = 398] 16:06:10 INFO - PROCESS | 1659 | --DOCSHELL 0x12b187800 == 37 [pid = 1659] [id = 397] 16:06:10 INFO - PROCESS | 1659 | --DOCSHELL 0x12a5b6800 == 36 [pid = 1659] [id = 396] 16:06:10 INFO - PROCESS | 1659 | --DOCSHELL 0x128458800 == 35 [pid = 1659] [id = 395] 16:06:10 INFO - PROCESS | 1659 | --DOCSHELL 0x125617000 == 34 [pid = 1659] [id = 394] 16:06:10 INFO - PROCESS | 1659 | --DOCSHELL 0x1244ac000 == 33 [pid = 1659] [id = 393] 16:06:10 INFO - PROCESS | 1659 | --DOCSHELL 0x119b23800 == 32 [pid = 1659] [id = 392] 16:06:10 INFO - PROCESS | 1659 | --DOCSHELL 0x116fa5800 == 31 [pid = 1659] [id = 391] 16:06:10 INFO - PROCESS | 1659 | 1467068770919 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]]]}] 16:06:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:06:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 975ms 16:06:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:06:10 INFO - PROCESS | 1659 | 1467068770929 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 16:06:10 INFO - PROCESS | 1659 | 1467068770931 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 16:06:10 INFO - PROCESS | 1659 | 1467068770934 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:06:10 INFO - PROCESS | 1659 | 1467068770935 Marionette TRACE conn2 <- [1,1590,null,{}] 16:06:10 INFO - PROCESS | 1659 | 1467068770948 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}] 16:06:10 INFO - PROCESS | 1659 | 1467068770950 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:11 INFO - PROCESS | 1659 | 1467068771035 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 120 (0x1285a3400) [pid = 1659] [serial = 1051] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 119 (0x116717400) [pid = 1659] [serial = 1021] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 118 (0x118a57800) [pid = 1659] [serial = 1024] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x11817f400) [pid = 1659] [serial = 1054] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x129370c00) [pid = 1659] [serial = 1063] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x125014400) [pid = 1659] [serial = 1060] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x119b81800) [pid = 1659] [serial = 1057] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x12bb20c00) [pid = 1659] [serial = 1131] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x12bf78800) [pid = 1659] [serial = 1134] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x12bf35400) [pid = 1659] [serial = 1101] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x129549000) [pid = 1659] [serial = 1128] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x1267a7000) [pid = 1659] [serial = 1113] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x12c034800) [pid = 1659] [serial = 1137] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x12a9a3800) [pid = 1659] [serial = 1114] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x12954cc00) [pid = 1659] [serial = 1110] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x12c039400) [pid = 1659] [serial = 1138] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x12a686000) [pid = 1659] [serial = 1111] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x119c21400) [pid = 1659] [serial = 1107] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x123f52400) [pid = 1659] [serial = 1108] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x12383bc00) [pid = 1659] [serial = 1122] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x12460dc00) [pid = 1659] [serial = 1123] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x118250c00) [pid = 1659] [serial = 1104] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x116a12000) [pid = 1659] [serial = 1135] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x119692000) [pid = 1659] [serial = 1105] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x126a88000) [pid = 1659] [serial = 1125] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x12700e800) [pid = 1659] [serial = 1126] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x12bf73400) [pid = 1659] [serial = 1102] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x118180400) [pid = 1659] [serial = 1116] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x118eaac00) [pid = 1659] [serial = 1117] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x11968e800) [pid = 1659] [serial = 1119] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1198edc00) [pid = 1659] [serial = 1120] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x123f4f400) [pid = 1659] [serial = 1143] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x126964800) [pid = 1659] [serial = 1149] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x118a57c00) [pid = 1659] [serial = 1141] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x120f18400) [pid = 1659] [serial = 1146] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x126969c00) [pid = 1659] [serial = 1150] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x11670ec00) [pid = 1659] [serial = 1140] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x12bf3c400) [pid = 1659] [serial = 1132] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x12b923800) [pid = 1659] [serial = 1144] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x12a681000) [pid = 1659] [serial = 1129] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x12c03c800) [pid = 1659] [serial = 1147] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1659 | 1467068771107 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:11 INFO - PROCESS | 1659 | 1467068771109 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x116fa5800 == 32 [pid = 1659] [id = 405] 16:06:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1127e0400) [pid = 1659] [serial = 1214] [outer = 0x0] 16:06:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x116711c00) [pid = 1659] [serial = 1215] [outer = 0x1127e0400] 16:06:11 INFO - PROCESS | 1659 | 1467068771138 Marionette DEBUG loaded listener.js 16:06:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x116a19c00) [pid = 1659] [serial = 1216] [outer = 0x1127e0400] 16:06:11 INFO - PROCESS | 1659 | 1467068771451 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]]]}] 16:06:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:06:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 520ms 16:06:11 INFO - PROCESS | 1659 | 1467068771464 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 16:06:11 INFO - PROCESS | 1659 | 1467068771467 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 16:06:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:06:11 INFO - PROCESS | 1659 | 1467068771470 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:06:11 INFO - PROCESS | 1659 | 1467068771472 Marionette TRACE conn2 <- [1,1594,null,{}] 16:06:11 INFO - PROCESS | 1659 | 1467068771477 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}] 16:06:11 INFO - PROCESS | 1659 | 1467068771479 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:11 INFO - PROCESS | 1659 | 1467068771566 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 16:06:11 INFO - PROCESS | 1659 | 1467068771589 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:11 INFO - PROCESS | 1659 | 1467068771590 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x11925e000 == 33 [pid = 1659] [id = 406] 16:06:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11259f000) [pid = 1659] [serial = 1217] [outer = 0x0] 16:06:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x118188400) [pid = 1659] [serial = 1218] [outer = 0x11259f000] 16:06:11 INFO - PROCESS | 1659 | 1467068771616 Marionette DEBUG loaded listener.js 16:06:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x118751800) [pid = 1659] [serial = 1219] [outer = 0x11259f000] 16:06:11 INFO - PROCESS | 1659 | 1467068771993 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]]]}] 16:06:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:06:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 572ms 16:06:12 INFO - PROCESS | 1659 | 1467068772042 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 16:06:12 INFO - PROCESS | 1659 | 1467068772044 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 16:06:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:06:12 INFO - PROCESS | 1659 | 1467068772047 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:06:12 INFO - PROCESS | 1659 | 1467068772051 Marionette TRACE conn2 <- [1,1598,null,{}] 16:06:12 INFO - PROCESS | 1659 | 1467068772057 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}] 16:06:12 INFO - PROCESS | 1659 | 1467068772059 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:12 INFO - PROCESS | 1659 | 1467068772143 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 16:06:12 INFO - PROCESS | 1659 | 1467068772148 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:12 INFO - PROCESS | 1659 | 1467068772149 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x1239a4000 == 34 [pid = 1659] [id = 407] 16:06:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118eb7800) [pid = 1659] [serial = 1220] [outer = 0x0] 16:06:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1195b7000) [pid = 1659] [serial = 1221] [outer = 0x118eb7800] 16:06:12 INFO - PROCESS | 1659 | 1467068772174 Marionette DEBUG loaded listener.js 16:06:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1198eb800) [pid = 1659] [serial = 1222] [outer = 0x118eb7800] 16:06:12 INFO - PROCESS | 1659 | 1467068772517 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]]]}] 16:06:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:06:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 523ms 16:06:12 INFO - PROCESS | 1659 | 1467068772571 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 16:06:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:06:12 INFO - PROCESS | 1659 | 1467068772573 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 16:06:12 INFO - PROCESS | 1659 | 1467068772577 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:06:12 INFO - PROCESS | 1659 | 1467068772579 Marionette TRACE conn2 <- [1,1602,null,{}] 16:06:12 INFO - PROCESS | 1659 | 1467068772582 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}] 16:06:12 INFO - PROCESS | 1659 | 1467068772584 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:12 INFO - PROCESS | 1659 | 1467068772704 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 16:06:12 INFO - PROCESS | 1659 | 1467068772709 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:12 INFO - PROCESS | 1659 | 1467068772710 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x1244ab000 == 35 [pid = 1659] [id = 408] 16:06:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1198f6c00) [pid = 1659] [serial = 1223] [outer = 0x0] 16:06:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119b82000) [pid = 1659] [serial = 1224] [outer = 0x1198f6c00] 16:06:12 INFO - PROCESS | 1659 | 1467068772750 Marionette DEBUG loaded listener.js 16:06:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x119c17800) [pid = 1659] [serial = 1225] [outer = 0x1198f6c00] 16:06:13 INFO - PROCESS | 1659 | 1467068773181 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]]]}] 16:06:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:06:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 622ms 16:06:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:06:13 INFO - PROCESS | 1659 | 1467068773199 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 16:06:13 INFO - PROCESS | 1659 | 1467068773200 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 16:06:13 INFO - PROCESS | 1659 | 1467068773202 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:06:13 INFO - PROCESS | 1659 | 1467068773203 Marionette TRACE conn2 <- [1,1606,null,{}] 16:06:13 INFO - PROCESS | 1659 | 1467068773205 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}] 16:06:13 INFO - PROCESS | 1659 | 1467068773207 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:13 INFO - PROCESS | 1659 | 1467068773346 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 16:06:13 INFO - PROCESS | 1659 | 1467068773359 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:13 INFO - PROCESS | 1659 | 1467068773364 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x125614000 == 36 [pid = 1659] [id = 409] 16:06:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x120f12400) [pid = 1659] [serial = 1226] [outer = 0x0] 16:06:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x120f1a400) [pid = 1659] [serial = 1227] [outer = 0x120f12400] 16:06:13 INFO - PROCESS | 1659 | 1467068773396 Marionette DEBUG loaded listener.js 16:06:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x123837000) [pid = 1659] [serial = 1228] [outer = 0x120f12400] 16:06:13 INFO - PROCESS | 1659 | 1467068773817 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]]]}] 16:06:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:06:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 668ms 16:06:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:06:13 INFO - PROCESS | 1659 | 1467068773871 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 16:06:13 INFO - PROCESS | 1659 | 1467068773873 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 16:06:13 INFO - PROCESS | 1659 | 1467068773876 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:06:13 INFO - PROCESS | 1659 | 1467068773878 Marionette TRACE conn2 <- [1,1610,null,{}] 16:06:13 INFO - PROCESS | 1659 | 1467068773882 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}] 16:06:13 INFO - PROCESS | 1659 | 1467068773884 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:14 INFO - PROCESS | 1659 | 1467068774038 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 16:06:14 INFO - PROCESS | 1659 | 1467068774098 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:14 INFO - PROCESS | 1659 | 1467068774099 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x126a70800 == 37 [pid = 1659] [id = 410] 16:06:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x116a13400) [pid = 1659] [serial = 1229] [outer = 0x0] 16:06:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1198e1800) [pid = 1659] [serial = 1230] [outer = 0x116a13400] 16:06:14 INFO - PROCESS | 1659 | 1467068774207 Marionette DEBUG loaded listener.js 16:06:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x123a0e800) [pid = 1659] [serial = 1231] [outer = 0x116a13400] 16:06:14 INFO - PROCESS | 1659 | 1467068774533 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]]]}] 16:06:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:06:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 671ms 16:06:14 INFO - PROCESS | 1659 | 1467068774557 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 16:06:14 INFO - PROCESS | 1659 | 1467068774560 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 16:06:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:06:14 INFO - PROCESS | 1659 | 1467068774564 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:06:14 INFO - PROCESS | 1659 | 1467068774565 Marionette TRACE conn2 <- [1,1614,null,{}] 16:06:14 INFO - PROCESS | 1659 | 1467068774567 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}] 16:06:14 INFO - PROCESS | 1659 | 1467068774568 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:14 INFO - PROCESS | 1659 | 1467068774670 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 16:06:14 INFO - PROCESS | 1659 | 1467068774682 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:14 INFO - PROCESS | 1659 | 1467068774683 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x12856c000 == 38 [pid = 1659] [id = 411] 16:06:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x123a09000) [pid = 1659] [serial = 1232] [outer = 0x0] 16:06:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x123f4f400) [pid = 1659] [serial = 1233] [outer = 0x123a09000] 16:06:14 INFO - PROCESS | 1659 | 1467068774709 Marionette DEBUG loaded listener.js 16:06:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x124abe400) [pid = 1659] [serial = 1234] [outer = 0x123a09000] 16:06:15 INFO - PROCESS | 1659 | 1467068775037 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]]]}] 16:06:15 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 16:06:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 523ms 16:06:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:06:15 INFO - PROCESS | 1659 | 1467068775088 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 16:06:15 INFO - PROCESS | 1659 | 1467068775089 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 16:06:15 INFO - PROCESS | 1659 | 1467068775091 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:06:15 INFO - PROCESS | 1659 | 1467068775093 Marionette TRACE conn2 <- [1,1618,null,{}] 16:06:15 INFO - PROCESS | 1659 | 1467068775095 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}] 16:06:15 INFO - PROCESS | 1659 | 1467068775096 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:15 INFO - PROCESS | 1659 | 1467068775199 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 16:06:15 INFO - PROCESS | 1659 | 1467068775236 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:15 INFO - PROCESS | 1659 | 1467068775245 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x11925c000 == 39 [pid = 1659] [id = 412] 16:06:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x119b79400) [pid = 1659] [serial = 1235] [outer = 0x0] 16:06:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x124dbf800) [pid = 1659] [serial = 1236] [outer = 0x119b79400] 16:06:15 INFO - PROCESS | 1659 | 1467068775271 Marionette DEBUG loaded listener.js 16:06:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1256c1400) [pid = 1659] [serial = 1237] [outer = 0x119b79400] 16:06:15 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x119b10400) [pid = 1659] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:06:15 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x120f14000) [pid = 1659] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:06:15 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x11852d000) [pid = 1659] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:06:15 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x119b7c800) [pid = 1659] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:06:15 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x118747000) [pid = 1659] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:06:15 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1192c7800) [pid = 1659] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:06:15 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x116fe3000) [pid = 1659] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:06:15 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x118e17800) [pid = 1659] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:06:15 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1266a1800) [pid = 1659] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:06:15 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x12383c000) [pid = 1659] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:06:15 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1198f8800) [pid = 1659] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:06:15 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x116430800) [pid = 1659] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:06:15 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x123a87800) [pid = 1659] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:06:15 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x115e5d400) [pid = 1659] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:06:15 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x118204400) [pid = 1659] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:06:15 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x119c18000) [pid = 1659] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:06:15 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x123c50000) [pid = 1659] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:06:15 INFO - PROCESS | 1659 | 1467068775644 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]]]}] 16:06:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:06:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 570ms 16:06:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:06:15 INFO - PROCESS | 1659 | 1467068775663 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 16:06:15 INFO - PROCESS | 1659 | 1467068775664 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 16:06:15 INFO - PROCESS | 1659 | 1467068775666 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:06:15 INFO - PROCESS | 1659 | 1467068775668 Marionette TRACE conn2 <- [1,1622,null,{}] 16:06:15 INFO - PROCESS | 1659 | 1467068775670 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}] 16:06:15 INFO - PROCESS | 1659 | 1467068775671 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:15 INFO - PROCESS | 1659 | 1467068775785 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 16:06:15 INFO - PROCESS | 1659 | 1467068775823 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:15 INFO - PROCESS | 1659 | 1467068775824 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b181000 == 40 [pid = 1659] [id = 413] 16:06:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1125a0c00) [pid = 1659] [serial = 1238] [outer = 0x0] 16:06:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1192c7800) [pid = 1659] [serial = 1239] [outer = 0x1125a0c00] 16:06:15 INFO - PROCESS | 1659 | 1467068775848 Marionette DEBUG loaded listener.js 16:06:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x123c50000) [pid = 1659] [serial = 1240] [outer = 0x1125a0c00] 16:06:16 INFO - PROCESS | 1659 | 1467068776112 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]]]}] 16:06:16 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 16:06:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 477ms 16:06:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:06:16 INFO - PROCESS | 1659 | 1467068776147 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 16:06:16 INFO - PROCESS | 1659 | 1467068776148 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 16:06:16 INFO - PROCESS | 1659 | 1467068776150 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:06:16 INFO - PROCESS | 1659 | 1467068776151 Marionette TRACE conn2 <- [1,1626,null,{}] 16:06:16 INFO - PROCESS | 1659 | 1467068776154 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}] 16:06:16 INFO - PROCESS | 1659 | 1467068776155 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:16 INFO - PROCESS | 1659 | 1467068776261 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 16:06:16 INFO - PROCESS | 1659 | 1467068776265 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:16 INFO - PROCESS | 1659 | 1467068776266 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bcbd800 == 41 [pid = 1659] [id = 414] 16:06:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x120f0dc00) [pid = 1659] [serial = 1241] [outer = 0x0] 16:06:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12620e000) [pid = 1659] [serial = 1242] [outer = 0x120f0dc00] 16:06:16 INFO - PROCESS | 1659 | 1467068776293 Marionette DEBUG loaded listener.js 16:06:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x126964c00) [pid = 1659] [serial = 1243] [outer = 0x120f0dc00] 16:06:16 INFO - PROCESS | 1659 | 1467068776632 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]]]}] 16:06:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:06:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 519ms 16:06:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:06:16 INFO - PROCESS | 1659 | 1467068776669 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 16:06:16 INFO - PROCESS | 1659 | 1467068776671 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 16:06:16 INFO - PROCESS | 1659 | 1467068776673 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:06:16 INFO - PROCESS | 1659 | 1467068776674 Marionette TRACE conn2 <- [1,1630,null,{}] 16:06:16 INFO - PROCESS | 1659 | 1467068776677 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}] 16:06:16 INFO - PROCESS | 1659 | 1467068776678 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:16 INFO - PROCESS | 1659 | 1467068776799 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 16:06:16 INFO - PROCESS | 1659 | 1467068776804 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:16 INFO - PROCESS | 1659 | 1467068776805 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c66b800 == 42 [pid = 1659] [id = 415] 16:06:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1269d1800) [pid = 1659] [serial = 1244] [outer = 0x0] 16:06:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x127009800) [pid = 1659] [serial = 1245] [outer = 0x1269d1800] 16:06:16 INFO - PROCESS | 1659 | 1467068776830 Marionette DEBUG loaded listener.js 16:06:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12702a000) [pid = 1659] [serial = 1246] [outer = 0x1269d1800] 16:06:17 INFO - PROCESS | 1659 | 1467068777131 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]]]}] 16:06:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:06:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 471ms 16:06:17 INFO - PROCESS | 1659 | 1467068777147 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 16:06:17 INFO - PROCESS | 1659 | 1467068777149 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 16:06:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:06:17 INFO - PROCESS | 1659 | 1467068777151 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:06:17 INFO - PROCESS | 1659 | 1467068777152 Marionette TRACE conn2 <- [1,1634,null,{}] 16:06:17 INFO - PROCESS | 1659 | 1467068777155 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}] 16:06:17 INFO - PROCESS | 1659 | 1467068777156 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:17 INFO - PROCESS | 1659 | 1467068777253 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 16:06:17 INFO - PROCESS | 1659 | 1467068777257 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:17 INFO - PROCESS | 1659 | 1467068777257 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cad9800 == 43 [pid = 1659] [id = 416] 16:06:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12702ec00) [pid = 1659] [serial = 1247] [outer = 0x0] 16:06:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x128245800) [pid = 1659] [serial = 1248] [outer = 0x12702ec00] 16:06:17 INFO - PROCESS | 1659 | 1467068777281 Marionette DEBUG loaded listener.js 16:06:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12936e000) [pid = 1659] [serial = 1249] [outer = 0x12702ec00] 16:06:17 INFO - PROCESS | 1659 | 1467068777763 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]]]}] 16:06:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:06:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 619ms 16:06:17 INFO - PROCESS | 1659 | 1467068777770 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 16:06:17 INFO - PROCESS | 1659 | 1467068777774 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 16:06:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:06:17 INFO - PROCESS | 1659 | 1467068777779 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:06:17 INFO - PROCESS | 1659 | 1467068777781 Marionette TRACE conn2 <- [1,1638,null,{}] 16:06:17 INFO - PROCESS | 1659 | 1467068777786 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}] 16:06:17 INFO - PROCESS | 1659 | 1467068777787 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:17 INFO - PROCESS | 1659 | 1467068777898 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 16:06:18 INFO - PROCESS | 1659 | 1467068777998 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:18 INFO - PROCESS | 1659 | 1467068777999 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169b2800 == 44 [pid = 1659] [id = 417] 16:06:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1164e0c00) [pid = 1659] [serial = 1250] [outer = 0x0] 16:06:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x116784c00) [pid = 1659] [serial = 1251] [outer = 0x1164e0c00] 16:06:18 INFO - PROCESS | 1659 | 1467068778031 Marionette DEBUG loaded listener.js 16:06:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1174cd800) [pid = 1659] [serial = 1252] [outer = 0x1164e0c00] 16:06:18 INFO - PROCESS | 1659 | 1467068778494 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]]]}] 16:06:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:06:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 772ms 16:06:18 INFO - PROCESS | 1659 | 1467068778552 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 16:06:18 INFO - PROCESS | 1659 | 1467068778556 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 16:06:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:06:18 INFO - PROCESS | 1659 | 1467068778585 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:06:18 INFO - PROCESS | 1659 | 1467068778587 Marionette TRACE conn2 <- [1,1642,null,{}] 16:06:18 INFO - PROCESS | 1659 | 1467068778590 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}] 16:06:18 INFO - PROCESS | 1659 | 1467068778595 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:18 INFO - PROCESS | 1659 | 1467068778751 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 16:06:18 INFO - PROCESS | 1659 | 1467068778834 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:18 INFO - PROCESS | 1659 | 1467068778836 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x12560c800 == 45 [pid = 1659] [id = 418] 16:06:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x11874d800) [pid = 1659] [serial = 1253] [outer = 0x0] 16:06:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x119221800) [pid = 1659] [serial = 1254] [outer = 0x11874d800] 16:06:18 INFO - PROCESS | 1659 | 1467068778867 Marionette DEBUG loaded listener.js 16:06:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1198d8800) [pid = 1659] [serial = 1255] [outer = 0x11874d800] 16:06:19 INFO - PROCESS | 1659 | 1467068779315 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]]]}] 16:06:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:06:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 775ms 16:06:19 INFO - PROCESS | 1659 | 1467068779356 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 16:06:19 INFO - PROCESS | 1659 | 1467068779358 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 16:06:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:06:19 INFO - PROCESS | 1659 | 1467068779360 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:06:19 INFO - PROCESS | 1659 | 1467068779363 Marionette TRACE conn2 <- [1,1646,null,{}] 16:06:19 INFO - PROCESS | 1659 | 1467068779371 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}] 16:06:19 INFO - PROCESS | 1659 | 1467068779374 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:19 INFO - PROCESS | 1659 | 1467068779483 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 16:06:19 INFO - PROCESS | 1659 | 1467068779562 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:19 INFO - PROCESS | 1659 | 1467068779564 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cad2000 == 46 [pid = 1659] [id = 419] 16:06:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x119b81800) [pid = 1659] [serial = 1256] [outer = 0x0] 16:06:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x120f0d800) [pid = 1659] [serial = 1257] [outer = 0x119b81800] 16:06:19 INFO - PROCESS | 1659 | 1467068779595 Marionette DEBUG loaded listener.js 16:06:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x12383a000) [pid = 1659] [serial = 1258] [outer = 0x119b81800] 16:06:20 INFO - PROCESS | 1659 | 1467068780013 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]]]}] 16:06:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:06:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 672ms 16:06:20 INFO - PROCESS | 1659 | 1467068780032 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 16:06:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:06:20 INFO - PROCESS | 1659 | 1467068780034 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 16:06:20 INFO - PROCESS | 1659 | 1467068780037 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:06:20 INFO - PROCESS | 1659 | 1467068780038 Marionette TRACE conn2 <- [1,1650,null,{}] 16:06:20 INFO - PROCESS | 1659 | 1467068780041 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}] 16:06:20 INFO - PROCESS | 1659 | 1467068780042 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:20 INFO - PROCESS | 1659 | 1467068780151 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 16:06:20 INFO - PROCESS | 1659 | 1467068780214 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:20 INFO - PROCESS | 1659 | 1467068780215 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d225800 == 47 [pid = 1659] [id = 420] 16:06:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x123a0ac00) [pid = 1659] [serial = 1259] [outer = 0x0] 16:06:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x12556dc00) [pid = 1659] [serial = 1260] [outer = 0x123a0ac00] 16:06:20 INFO - PROCESS | 1659 | 1467068780285 Marionette DEBUG loaded listener.js 16:06:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x126961c00) [pid = 1659] [serial = 1261] [outer = 0x123a0ac00] 16:06:20 INFO - PROCESS | 1659 | 1467068780679 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]]]}] 16:06:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:06:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 669ms 16:06:20 INFO - PROCESS | 1659 | 1467068780707 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 16:06:20 INFO - PROCESS | 1659 | 1467068780710 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 16:06:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:06:20 INFO - PROCESS | 1659 | 1467068780713 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:06:20 INFO - PROCESS | 1659 | 1467068780714 Marionette TRACE conn2 <- [1,1654,null,{}] 16:06:20 INFO - PROCESS | 1659 | 1467068780716 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}] 16:06:20 INFO - PROCESS | 1659 | 1467068780718 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:20 INFO - PROCESS | 1659 | 1467068780822 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 16:06:20 INFO - PROCESS | 1659 | 1467068780916 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:20 INFO - PROCESS | 1659 | 1467068780918 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d91e000 == 48 [pid = 1659] [id = 421] 16:06:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x124bda800) [pid = 1659] [serial = 1262] [outer = 0x0] 16:06:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x12700a400) [pid = 1659] [serial = 1263] [outer = 0x124bda800] 16:06:20 INFO - PROCESS | 1659 | 1467068780947 Marionette DEBUG loaded listener.js 16:06:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x1285a3400) [pid = 1659] [serial = 1264] [outer = 0x124bda800] 16:06:21 INFO - PROCESS | 1659 | 1467068781401 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]]]}] 16:06:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:06:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 719ms 16:06:21 INFO - PROCESS | 1659 | 1467068781443 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 16:06:21 INFO - PROCESS | 1659 | 1467068781444 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 16:06:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:06:21 INFO - PROCESS | 1659 | 1467068781448 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:06:21 INFO - PROCESS | 1659 | 1467068781449 Marionette TRACE conn2 <- [1,1658,null,{}] 16:06:21 INFO - PROCESS | 1659 | 1467068781452 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}] 16:06:21 INFO - PROCESS | 1659 | 1467068781456 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:21 INFO - PROCESS | 1659 | 1467068781581 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 16:06:21 INFO - PROCESS | 1659 | 1467068781657 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:21 INFO - PROCESS | 1659 | 1467068781659 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x118acb000 == 49 [pid = 1659] [id = 422] 16:06:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x1198e9400) [pid = 1659] [serial = 1265] [outer = 0x0] 16:06:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x127005400) [pid = 1659] [serial = 1266] [outer = 0x1198e9400] 16:06:21 INFO - PROCESS | 1659 | 1467068781688 Marionette DEBUG loaded listener.js 16:06:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 117 (0x12a680400) [pid = 1659] [serial = 1267] [outer = 0x1198e9400] 16:06:22 INFO - PROCESS | 1659 | 1467068782271 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]]]}] 16:06:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:06:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 870ms 16:06:22 INFO - PROCESS | 1659 | 1467068782319 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 16:06:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:06:22 INFO - PROCESS | 1659 | 1467068782321 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 16:06:22 INFO - PROCESS | 1659 | 1467068782327 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:06:22 INFO - PROCESS | 1659 | 1467068782329 Marionette TRACE conn2 <- [1,1662,null,{}] 16:06:22 INFO - PROCESS | 1659 | 1467068782333 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}] 16:06:22 INFO - PROCESS | 1659 | 1467068782335 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:22 INFO - PROCESS | 1659 | 1467068782434 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 16:06:22 INFO - PROCESS | 1659 | 1467068782512 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:22 INFO - PROCESS | 1659 | 1467068782513 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x118392000 == 50 [pid = 1659] [id = 423] 16:06:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 118 (0x11817f400) [pid = 1659] [serial = 1268] [outer = 0x0] 16:06:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 119 (0x118745000) [pid = 1659] [serial = 1269] [outer = 0x11817f400] 16:06:22 INFO - PROCESS | 1659 | 1467068782542 Marionette DEBUG loaded listener.js 16:06:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 120 (0x118eb6c00) [pid = 1659] [serial = 1270] [outer = 0x11817f400] 16:06:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12c66b800 == 49 [pid = 1659] [id = 415] 16:06:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12bcbd800 == 48 [pid = 1659] [id = 414] 16:06:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12b181000 == 47 [pid = 1659] [id = 413] 16:06:23 INFO - PROCESS | 1659 | --DOCSHELL 0x11925c000 == 46 [pid = 1659] [id = 412] 16:06:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12856c000 == 45 [pid = 1659] [id = 411] 16:06:23 INFO - PROCESS | 1659 | --DOCSHELL 0x126a70800 == 44 [pid = 1659] [id = 410] 16:06:23 INFO - PROCESS | 1659 | --DOCSHELL 0x125614000 == 43 [pid = 1659] [id = 409] 16:06:23 INFO - PROCESS | 1659 | --DOCSHELL 0x1244ab000 == 42 [pid = 1659] [id = 408] 16:06:23 INFO - PROCESS | 1659 | --DOCSHELL 0x1239a4000 == 41 [pid = 1659] [id = 407] 16:06:23 INFO - PROCESS | 1659 | --DOCSHELL 0x11925e000 == 40 [pid = 1659] [id = 406] 16:06:23 INFO - PROCESS | 1659 | --DOCSHELL 0x116fa5800 == 39 [pid = 1659] [id = 405] 16:06:23 INFO - PROCESS | 1659 | --DOCSHELL 0x115e21800 == 38 [pid = 1659] [id = 404] 16:06:23 INFO - PROCESS | 1659 | --DOCSHELL 0x125658800 == 37 [pid = 1659] [id = 403] 16:06:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12844a800 == 36 [pid = 1659] [id = 401] 16:06:23 INFO - PROCESS | 1659 | --DOCSHELL 0x118565000 == 35 [pid = 1659] [id = 402] 16:06:23 INFO - PROCESS | 1659 | --DOCSHELL 0x119f14000 == 34 [pid = 1659] [id = 390] 16:06:23 INFO - PROCESS | 1659 | --DOCSHELL 0x118acb000 == 33 [pid = 1659] [id = 422] 16:06:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12d91e000 == 32 [pid = 1659] [id = 421] 16:06:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12d225800 == 31 [pid = 1659] [id = 420] 16:06:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12cad2000 == 30 [pid = 1659] [id = 419] 16:06:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12560c800 == 29 [pid = 1659] [id = 418] 16:06:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12cad9800 == 28 [pid = 1659] [id = 416] 16:06:23 INFO - PROCESS | 1659 | --DOCSHELL 0x1169b2800 == 27 [pid = 1659] [id = 417] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 119 (0x127020400) [pid = 1659] [serial = 1185] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 118 (0x12954c000) [pid = 1659] [serial = 1188] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 117 (0x118746c00) [pid = 1659] [serial = 1173] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 116 (0x11922a000) [pid = 1659] [serial = 1174] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x119c13800) [pid = 1659] [serial = 1176] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x120f13000) [pid = 1659] [serial = 1177] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x124bdc000) [pid = 1659] [serial = 1179] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x12620d800) [pid = 1659] [serial = 1180] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x120f14400) [pid = 1659] [serial = 1171] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x119c1fc00) [pid = 1659] [serial = 1170] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x118744400) [pid = 1659] [serial = 1153] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x1174ae800) [pid = 1659] [serial = 1152] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x119c14400) [pid = 1659] [serial = 1156] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x119b06800) [pid = 1659] [serial = 1155] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x12b996400) [pid = 1659] [serial = 1191] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x12695c800) [pid = 1659] [serial = 1159] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1241d9400) [pid = 1659] [serial = 1158] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x12b1c3c00) [pid = 1659] [serial = 1189] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x127026000) [pid = 1659] [serial = 1162] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x127020000) [pid = 1659] [serial = 1161] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x116785400) [pid = 1659] [serial = 1194] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x129369000) [pid = 1659] [serial = 1165] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x12702b400) [pid = 1659] [serial = 1164] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x118211c00) [pid = 1659] [serial = 1168] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x116980000) [pid = 1659] [serial = 1167] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x118181800) [pid = 1659] [serial = 1195] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x118eb5800) [pid = 1659] [serial = 1197] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x125570400) [pid = 1659] [serial = 1200] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x12bb13400) [pid = 1659] [serial = 1192] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x12bb1b800) [pid = 1659] [serial = 1203] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x127007400) [pid = 1659] [serial = 1183] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x126960000) [pid = 1659] [serial = 1182] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x119b86800) [pid = 1659] [serial = 1198] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x128249800) [pid = 1659] [serial = 1186] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x126965c00) [pid = 1659] [serial = 1201] [outer = 0x0] [url = about:blank] 16:06:23 INFO - PROCESS | 1659 | 1467068783563 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]]]}] 16:06:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:06:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1276ms 16:06:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:06:23 INFO - PROCESS | 1659 | 1467068783601 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 16:06:23 INFO - PROCESS | 1659 | 1467068783603 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 16:06:23 INFO - PROCESS | 1659 | 1467068783607 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:06:23 INFO - PROCESS | 1659 | 1467068783612 Marionette TRACE conn2 <- [1,1666,null,{}] 16:06:23 INFO - PROCESS | 1659 | 1467068783616 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}] 16:06:23 INFO - PROCESS | 1659 | 1467068783617 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:23 INFO - PROCESS | 1659 | 1467068783701 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 16:06:23 INFO - PROCESS | 1659 | 1467068783706 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:23 INFO - PROCESS | 1659 | 1467068783710 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x116180800 == 28 [pid = 1659] [id = 424] 16:06:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1131e5c00) [pid = 1659] [serial = 1271] [outer = 0x0] 16:06:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x113c66c00) [pid = 1659] [serial = 1272] [outer = 0x1131e5c00] 16:06:23 INFO - PROCESS | 1659 | 1467068783761 Marionette DEBUG loaded listener.js 16:06:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x111f07c00) [pid = 1659] [serial = 1273] [outer = 0x1131e5c00] 16:06:24 INFO - PROCESS | 1659 | 1467068784098 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]]]}] 16:06:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:06:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 523ms 16:06:24 INFO - PROCESS | 1659 | 1467068784133 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 16:06:24 INFO - PROCESS | 1659 | 1467068784136 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 16:06:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:06:24 INFO - PROCESS | 1659 | 1467068784142 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:06:24 INFO - PROCESS | 1659 | 1467068784144 Marionette TRACE conn2 <- [1,1670,null,{}] 16:06:24 INFO - PROCESS | 1659 | 1467068784146 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}] 16:06:24 INFO - PROCESS | 1659 | 1467068784148 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:24 INFO - PROCESS | 1659 | 1467068784228 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 16:06:24 INFO - PROCESS | 1659 | 1467068784232 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:24 INFO - PROCESS | 1659 | 1467068784233 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x11745b800 == 29 [pid = 1659] [id = 425] 16:06:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1164dd800) [pid = 1659] [serial = 1274] [outer = 0x0] 16:06:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x11677f000) [pid = 1659] [serial = 1275] [outer = 0x1164dd800] 16:06:24 INFO - PROCESS | 1659 | 1467068784263 Marionette DEBUG loaded listener.js 16:06:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1167e8c00) [pid = 1659] [serial = 1276] [outer = 0x1164dd800] 16:06:24 INFO - PROCESS | 1659 | 1467068784627 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]]]}] 16:06:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:06:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 519ms 16:06:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:06:24 INFO - PROCESS | 1659 | 1467068784662 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 16:06:24 INFO - PROCESS | 1659 | 1467068784663 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 16:06:24 INFO - PROCESS | 1659 | 1467068784666 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:06:24 INFO - PROCESS | 1659 | 1467068784668 Marionette TRACE conn2 <- [1,1674,null,{}] 16:06:24 INFO - PROCESS | 1659 | 1467068784676 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}] 16:06:24 INFO - PROCESS | 1659 | 1467068784679 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:24 INFO - PROCESS | 1659 | 1467068784756 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 16:06:24 INFO - PROCESS | 1659 | 1467068784765 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:24 INFO - PROCESS | 1659 | 1467068784767 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x118abc800 == 30 [pid = 1659] [id = 426] 16:06:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1127e5800) [pid = 1659] [serial = 1277] [outer = 0x0] 16:06:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1174b6400) [pid = 1659] [serial = 1278] [outer = 0x1127e5800] 16:06:24 INFO - PROCESS | 1659 | 1467068784796 Marionette DEBUG loaded listener.js 16:06:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x118182400) [pid = 1659] [serial = 1279] [outer = 0x1127e5800] 16:06:25 INFO - PROCESS | 1659 | 1467068785146 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]]]}] 16:06:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:06:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 523ms 16:06:25 INFO - PROCESS | 1659 | 1467068785189 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 16:06:25 INFO - PROCESS | 1659 | 1467068785191 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 16:06:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:06:25 INFO - PROCESS | 1659 | 1467068785193 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:06:25 INFO - PROCESS | 1659 | 1467068785194 Marionette TRACE conn2 <- [1,1678,null,{}] 16:06:25 INFO - PROCESS | 1659 | 1467068785197 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}] 16:06:25 INFO - PROCESS | 1659 | 1467068785198 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:25 INFO - PROCESS | 1659 | 1467068785306 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 16:06:25 INFO - PROCESS | 1659 | 1467068785339 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:25 INFO - PROCESS | 1659 | 1467068785340 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x119833800 == 31 [pid = 1659] [id = 427] 16:06:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x118203800) [pid = 1659] [serial = 1280] [outer = 0x0] 16:06:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x118746c00) [pid = 1659] [serial = 1281] [outer = 0x118203800] 16:06:25 INFO - PROCESS | 1659 | 1467068785366 Marionette DEBUG loaded listener.js 16:06:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x118a61000) [pid = 1659] [serial = 1282] [outer = 0x118203800] 16:06:25 INFO - PROCESS | 1659 | 1467068785660 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]]]}] 16:06:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:06:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 519ms 16:06:25 INFO - PROCESS | 1659 | 1467068785713 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 16:06:25 INFO - PROCESS | 1659 | 1467068785722 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 16:06:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:06:25 INFO - PROCESS | 1659 | 1467068785724 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:06:25 INFO - PROCESS | 1659 | 1467068785725 Marionette TRACE conn2 <- [1,1682,null,{}] 16:06:25 INFO - PROCESS | 1659 | 1467068785728 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}] 16:06:25 INFO - PROCESS | 1659 | 1467068785729 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:25 INFO - PROCESS | 1659 | 1467068785822 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 16:06:25 INFO - PROCESS | 1659 | 1467068785858 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:25 INFO - PROCESS | 1659 | 1467068785859 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x12380e800 == 32 [pid = 1659] [id = 428] 16:06:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x11643f800) [pid = 1659] [serial = 1283] [outer = 0x0] 16:06:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x119228000) [pid = 1659] [serial = 1284] [outer = 0x11643f800] 16:06:25 INFO - PROCESS | 1659 | 1467068785884 Marionette DEBUG loaded listener.js 16:06:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1195b1000) [pid = 1659] [serial = 1285] [outer = 0x11643f800] 16:06:26 INFO - PROCESS | 1659 | 1467068786204 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]]]}] 16:06:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:06:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 521ms 16:06:26 INFO - PROCESS | 1659 | 1467068786251 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 16:06:26 INFO - PROCESS | 1659 | 1467068786252 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 16:06:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:06:26 INFO - PROCESS | 1659 | 1467068786254 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:06:26 INFO - PROCESS | 1659 | 1467068786255 Marionette TRACE conn2 <- [1,1686,null,{}] 16:06:26 INFO - PROCESS | 1659 | 1467068786258 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}] 16:06:26 INFO - PROCESS | 1659 | 1467068786262 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:26 INFO - PROCESS | 1659 | 1467068786374 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 16:06:26 INFO - PROCESS | 1659 | 1467068786411 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:26 INFO - PROCESS | 1659 | 1467068786412 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x12419b000 == 33 [pid = 1659] [id = 429] 16:06:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x11820a800) [pid = 1659] [serial = 1286] [outer = 0x0] 16:06:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1198d7c00) [pid = 1659] [serial = 1287] [outer = 0x11820a800] 16:06:26 INFO - PROCESS | 1659 | 1467068786437 Marionette DEBUG loaded listener.js 16:06:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x119b0d800) [pid = 1659] [serial = 1288] [outer = 0x11820a800] 16:06:26 INFO - PROCESS | 1659 | 1467068786729 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]]]}] 16:06:26 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 16:06:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 521ms 16:06:26 INFO - PROCESS | 1659 | 1467068786779 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 16:06:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:06:26 INFO - PROCESS | 1659 | 1467068786780 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 16:06:26 INFO - PROCESS | 1659 | 1467068786783 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:06:26 INFO - PROCESS | 1659 | 1467068786784 Marionette TRACE conn2 <- [1,1690,null,{}] 16:06:26 INFO - PROCESS | 1659 | 1467068786796 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}] 16:06:26 INFO - PROCESS | 1659 | 1467068786798 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:26 INFO - PROCESS | 1659 | 1467068786909 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 16:06:26 INFO - PROCESS | 1659 | 1467068786914 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:26 INFO - PROCESS | 1659 | 1467068786915 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x124d6a800 == 34 [pid = 1659] [id = 430] 16:06:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x1174a7c00) [pid = 1659] [serial = 1289] [outer = 0x0] 16:06:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x119b7b000) [pid = 1659] [serial = 1290] [outer = 0x1174a7c00] 16:06:26 INFO - PROCESS | 1659 | 1467068786939 Marionette DEBUG loaded listener.js 16:06:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x119c18400) [pid = 1659] [serial = 1291] [outer = 0x1174a7c00] 16:06:27 INFO - PROCESS | 1659 | 1467068787256 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]]]}] 16:06:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:06:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 518ms 16:06:27 INFO - PROCESS | 1659 | 1467068787302 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 16:06:27 INFO - PROCESS | 1659 | 1467068787303 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 16:06:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:06:27 INFO - PROCESS | 1659 | 1467068787305 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:06:27 INFO - PROCESS | 1659 | 1467068787306 Marionette TRACE conn2 <- [1,1694,null,{}] 16:06:27 INFO - PROCESS | 1659 | 1467068787308 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}] 16:06:27 INFO - PROCESS | 1659 | 1467068787309 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:27 INFO - PROCESS | 1659 | 1467068787406 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 16:06:27 INFO - PROCESS | 1659 | 1467068787410 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:27 INFO - PROCESS | 1659 | 1467068787411 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x1262e8800 == 35 [pid = 1659] [id = 431] 16:06:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x118eb1000) [pid = 1659] [serial = 1292] [outer = 0x0] 16:06:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x119c21800) [pid = 1659] [serial = 1293] [outer = 0x118eb1000] 16:06:27 INFO - PROCESS | 1659 | 1467068787435 Marionette DEBUG loaded listener.js 16:06:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x120f10400) [pid = 1659] [serial = 1294] [outer = 0x118eb1000] 16:06:27 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x119b7bc00) [pid = 1659] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:06:27 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x11259f000) [pid = 1659] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:06:27 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1198f6c00) [pid = 1659] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:06:27 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1127dfc00) [pid = 1659] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:06:27 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1174b4400) [pid = 1659] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:06:27 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1127e0400) [pid = 1659] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:06:27 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1269d1800) [pid = 1659] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:06:27 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x12702ec00) [pid = 1659] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:06:27 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x120f12400) [pid = 1659] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:06:27 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x116a13400) [pid = 1659] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:06:27 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x123a09000) [pid = 1659] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:06:27 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x119b79400) [pid = 1659] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:06:27 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1125a0c00) [pid = 1659] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:06:27 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x120f0dc00) [pid = 1659] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:06:27 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x12700ac00) [pid = 1659] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:06:27 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x118eb7800) [pid = 1659] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:06:27 INFO - PROCESS | 1659 | 1467068787960 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]]]}] 16:06:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:06:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 671ms 16:06:27 INFO - PROCESS | 1659 | 1467068787978 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 16:06:27 INFO - PROCESS | 1659 | 1467068787979 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 16:06:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:06:27 INFO - PROCESS | 1659 | 1467068787981 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:06:27 INFO - PROCESS | 1659 | 1467068787983 Marionette TRACE conn2 <- [1,1698,null,{}] 16:06:27 INFO - PROCESS | 1659 | 1467068787985 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}] 16:06:27 INFO - PROCESS | 1659 | 1467068787987 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:28 INFO - PROCESS | 1659 | 1467068788089 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 16:06:28 INFO - PROCESS | 1659 | 1467068788175 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:28 INFO - PROCESS | 1659 | 1467068788176 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185ce800 == 36 [pid = 1659] [id = 432] 16:06:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x111c75800) [pid = 1659] [serial = 1295] [outer = 0x0] 16:06:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1174b3000) [pid = 1659] [serial = 1296] [outer = 0x111c75800] 16:06:28 INFO - PROCESS | 1659 | 1467068788216 Marionette DEBUG loaded listener.js 16:06:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1198e1c00) [pid = 1659] [serial = 1297] [outer = 0x111c75800] 16:06:28 INFO - PROCESS | 1659 | 1467068788550 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]]]}] 16:06:28 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 16:06:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 619ms 16:06:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:06:28 INFO - PROCESS | 1659 | 1467068788600 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 16:06:28 INFO - PROCESS | 1659 | 1467068788602 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 16:06:28 INFO - PROCESS | 1659 | 1467068788604 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:06:28 INFO - PROCESS | 1659 | 1467068788605 Marionette TRACE conn2 <- [1,1702,null,{}] 16:06:28 INFO - PROCESS | 1659 | 1467068788608 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}] 16:06:28 INFO - PROCESS | 1659 | 1467068788611 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:28 INFO - PROCESS | 1659 | 1467068788687 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 16:06:28 INFO - PROCESS | 1659 | 1467068788747 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:28 INFO - PROCESS | 1659 | 1467068788748 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x12844c800 == 37 [pid = 1659] [id = 433] 16:06:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1127de000) [pid = 1659] [serial = 1298] [outer = 0x0] 16:06:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x119c17000) [pid = 1659] [serial = 1299] [outer = 0x1127de000] 16:06:28 INFO - PROCESS | 1659 | 1467068788772 Marionette DEBUG loaded listener.js 16:06:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x120ff3c00) [pid = 1659] [serial = 1300] [outer = 0x1127de000] 16:06:29 INFO - PROCESS | 1659 | 1467068789103 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]]]}] 16:06:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:06:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 520ms 16:06:29 INFO - PROCESS | 1659 | 1467068789127 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 16:06:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:06:29 INFO - PROCESS | 1659 | 1467068789131 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 16:06:29 INFO - PROCESS | 1659 | 1467068789134 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:06:29 INFO - PROCESS | 1659 | 1467068789137 Marionette TRACE conn2 <- [1,1706,null,{}] 16:06:29 INFO - PROCESS | 1659 | 1467068789154 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}] 16:06:29 INFO - PROCESS | 1659 | 1467068789156 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:29 INFO - PROCESS | 1659 | 1467068789290 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 16:06:29 INFO - PROCESS | 1659 | 1467068789348 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:29 INFO - PROCESS | 1659 | 1467068789349 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f80000 == 38 [pid = 1659] [id = 434] 16:06:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1174ad800) [pid = 1659] [serial = 1301] [outer = 0x0] 16:06:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x12106c400) [pid = 1659] [serial = 1302] [outer = 0x1174ad800] 16:06:29 INFO - PROCESS | 1659 | 1467068789376 Marionette DEBUG loaded listener.js 16:06:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x123a0c400) [pid = 1659] [serial = 1303] [outer = 0x1174ad800] 16:06:29 INFO - PROCESS | 1659 | 1467068789647 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]]]}] 16:06:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:06:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 522ms 16:06:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:06:29 INFO - PROCESS | 1659 | 1467068789666 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 16:06:29 INFO - PROCESS | 1659 | 1467068789667 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 16:06:29 INFO - PROCESS | 1659 | 1467068789669 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:06:29 INFO - PROCESS | 1659 | 1467068789670 Marionette TRACE conn2 <- [1,1710,null,{}] 16:06:29 INFO - PROCESS | 1659 | 1467068789673 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}] 16:06:29 INFO - PROCESS | 1659 | 1467068789675 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:29 INFO - PROCESS | 1659 | 1467068789766 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 16:06:29 INFO - PROCESS | 1659 | 1467068789770 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:29 INFO - PROCESS | 1659 | 1467068789771 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a5d2800 == 39 [pid = 1659] [id = 435] 16:06:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x123834800) [pid = 1659] [serial = 1304] [outer = 0x0] 16:06:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x123c6c800) [pid = 1659] [serial = 1305] [outer = 0x123834800] 16:06:29 INFO - PROCESS | 1659 | 1467068789797 Marionette DEBUG loaded listener.js 16:06:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x124693000) [pid = 1659] [serial = 1306] [outer = 0x123834800] 16:06:30 INFO - PROCESS | 1659 | 1467068790403 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]]]}] 16:06:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:06:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 772ms 16:06:30 INFO - PROCESS | 1659 | 1467068790442 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 16:06:30 INFO - PROCESS | 1659 | 1467068790445 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 16:06:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:06:30 INFO - PROCESS | 1659 | 1467068790448 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:06:30 INFO - PROCESS | 1659 | 1467068790451 Marionette TRACE conn2 <- [1,1714,null,{}] 16:06:30 INFO - PROCESS | 1659 | 1467068790455 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}] 16:06:30 INFO - PROCESS | 1659 | 1467068790457 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:30 INFO - PROCESS | 1659 | 1467068790570 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 16:06:30 INFO - PROCESS | 1659 | 1467068790630 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:30 INFO - PROCESS | 1659 | 1467068790631 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x118236800 == 40 [pid = 1659] [id = 436] 16:06:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x115e5a000) [pid = 1659] [serial = 1307] [outer = 0x0] 16:06:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x116482400) [pid = 1659] [serial = 1308] [outer = 0x115e5a000] 16:06:30 INFO - PROCESS | 1659 | 1467068790663 Marionette DEBUG loaded listener.js 16:06:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x11677dc00) [pid = 1659] [serial = 1309] [outer = 0x115e5a000] 16:06:31 INFO - PROCESS | 1659 | 1467068791195 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]]]}] 16:06:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:06:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 822ms 16:06:31 INFO - PROCESS | 1659 | 1467068791270 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 16:06:31 INFO - PROCESS | 1659 | 1467068791273 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 16:06:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:06:31 INFO - PROCESS | 1659 | 1467068791278 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:06:31 INFO - PROCESS | 1659 | 1467068791280 Marionette TRACE conn2 <- [1,1718,null,{}] 16:06:31 INFO - PROCESS | 1659 | 1467068791282 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}] 16:06:31 INFO - PROCESS | 1659 | 1467068791284 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:31 INFO - PROCESS | 1659 | 1467068791408 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 16:06:31 INFO - PROCESS | 1659 | 1467068791469 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:31 INFO - PROCESS | 1659 | 1467068791471 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x123d6c800 == 41 [pid = 1659] [id = 437] 16:06:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x1174a8400) [pid = 1659] [serial = 1310] [outer = 0x0] 16:06:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x1176f4400) [pid = 1659] [serial = 1311] [outer = 0x1174a8400] 16:06:31 INFO - PROCESS | 1659 | 1467068791501 Marionette DEBUG loaded listener.js 16:06:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x118256800) [pid = 1659] [serial = 1312] [outer = 0x1174a8400] 16:06:32 INFO - PROCESS | 1659 | 1467068792167 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]]]}] 16:06:32 INFO - PROCESS | 1659 | --DOCSHELL 0x119f80000 == 40 [pid = 1659] [id = 434] 16:06:32 INFO - PROCESS | 1659 | --DOCSHELL 0x12844c800 == 39 [pid = 1659] [id = 433] 16:06:32 INFO - PROCESS | 1659 | --DOCSHELL 0x1185ce800 == 38 [pid = 1659] [id = 432] 16:06:32 INFO - PROCESS | 1659 | --DOCSHELL 0x1262e8800 == 37 [pid = 1659] [id = 431] 16:06:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:06:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 920ms 16:06:32 INFO - PROCESS | 1659 | --DOCSHELL 0x124d6a800 == 36 [pid = 1659] [id = 430] 16:06:32 INFO - PROCESS | 1659 | --DOCSHELL 0x12419b000 == 35 [pid = 1659] [id = 429] 16:06:32 INFO - PROCESS | 1659 | --DOCSHELL 0x12380e800 == 34 [pid = 1659] [id = 428] 16:06:32 INFO - PROCESS | 1659 | --DOCSHELL 0x119833800 == 33 [pid = 1659] [id = 427] 16:06:32 INFO - PROCESS | 1659 | --DOCSHELL 0x118abc800 == 32 [pid = 1659] [id = 426] 16:06:32 INFO - PROCESS | 1659 | --DOCSHELL 0x11745b800 == 31 [pid = 1659] [id = 425] 16:06:32 INFO - PROCESS | 1659 | --DOCSHELL 0x116180800 == 30 [pid = 1659] [id = 424] 16:06:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:06:32 INFO - PROCESS | 1659 | 1467068792227 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 16:06:32 INFO - PROCESS | 1659 | 1467068792231 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 16:06:32 INFO - PROCESS | 1659 | 1467068792235 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:06:32 INFO - PROCESS | 1659 | 1467068792238 Marionette TRACE conn2 <- [1,1722,null,{}] 16:06:32 INFO - PROCESS | 1659 | 1467068792245 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}] 16:06:32 INFO - PROCESS | 1659 | 1467068792247 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:32 INFO - PROCESS | 1659 | 1467068792389 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x1198e1800) [pid = 1659] [serial = 1230] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x123f4f400) [pid = 1659] [serial = 1233] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x123a0e800) [pid = 1659] [serial = 1231] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x124dbf800) [pid = 1659] [serial = 1236] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x1192c7800) [pid = 1659] [serial = 1239] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x124abe400) [pid = 1659] [serial = 1234] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x12620e000) [pid = 1659] [serial = 1242] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x12bf34400) [pid = 1659] [serial = 1204] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1195b7000) [pid = 1659] [serial = 1221] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x119f54000) [pid = 1659] [serial = 1209] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x120ff1c00) [pid = 1659] [serial = 1210] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x118188400) [pid = 1659] [serial = 1218] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x118751800) [pid = 1659] [serial = 1219] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x119b82000) [pid = 1659] [serial = 1224] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x119c17800) [pid = 1659] [serial = 1225] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x112977400) [pid = 1659] [serial = 1212] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x11305ec00) [pid = 1659] [serial = 1213] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1176f3c00) [pid = 1659] [serial = 1206] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x118e15800) [pid = 1659] [serial = 1207] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x116711c00) [pid = 1659] [serial = 1215] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x116a19c00) [pid = 1659] [serial = 1216] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1198eb800) [pid = 1659] [serial = 1222] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x12702a000) [pid = 1659] [serial = 1246] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x12936e000) [pid = 1659] [serial = 1249] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x128245800) [pid = 1659] [serial = 1248] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1256c1400) [pid = 1659] [serial = 1237] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x120f1a400) [pid = 1659] [serial = 1227] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x123837000) [pid = 1659] [serial = 1228] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x127009800) [pid = 1659] [serial = 1245] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x126964c00) [pid = 1659] [serial = 1243] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x123c50000) [pid = 1659] [serial = 1240] [outer = 0x0] [url = about:blank] 16:06:32 INFO - PROCESS | 1659 | 1467068792492 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:32 INFO - PROCESS | 1659 | 1467068792493 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x115eb8800 == 31 [pid = 1659] [id = 438] 16:06:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1125a0800) [pid = 1659] [serial = 1313] [outer = 0x0] 16:06:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x112f3bc00) [pid = 1659] [serial = 1314] [outer = 0x1125a0800] 16:06:32 INFO - PROCESS | 1659 | 1467068792537 Marionette DEBUG loaded listener.js 16:06:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x113352400) [pid = 1659] [serial = 1315] [outer = 0x1125a0800] 16:06:32 INFO - PROCESS | 1659 | 1467068792869 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]]]}] 16:06:32 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 16:06:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 675ms 16:06:32 INFO - PROCESS | 1659 | 1467068792932 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 16:06:32 INFO - PROCESS | 1659 | 1467068792936 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 16:06:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:06:32 INFO - PROCESS | 1659 | 1467068792944 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:06:32 INFO - PROCESS | 1659 | 1467068792946 Marionette TRACE conn2 <- [1,1726,null,{}] 16:06:32 INFO - PROCESS | 1659 | 1467068792950 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}] 16:06:32 INFO - PROCESS | 1659 | 1467068792952 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:33 INFO - PROCESS | 1659 | 1467068793078 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 16:06:33 INFO - PROCESS | 1659 | 1467068793091 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:33 INFO - PROCESS | 1659 | 1467068793092 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e30800 == 32 [pid = 1659] [id = 439] 16:06:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11677b400) [pid = 1659] [serial = 1316] [outer = 0x0] 16:06:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11677e400) [pid = 1659] [serial = 1317] [outer = 0x11677b400] 16:06:33 INFO - PROCESS | 1659 | 1467068793136 Marionette DEBUG loaded listener.js 16:06:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1167f0c00) [pid = 1659] [serial = 1318] [outer = 0x11677b400] 16:06:33 INFO - PROCESS | 1659 | 1467068793535 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]]]}] 16:06:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:06:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 622ms 16:06:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:06:33 INFO - PROCESS | 1659 | 1467068793566 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 16:06:33 INFO - PROCESS | 1659 | 1467068793567 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 16:06:33 INFO - PROCESS | 1659 | 1467068793569 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:06:33 INFO - PROCESS | 1659 | 1467068793572 Marionette TRACE conn2 <- [1,1730,null,{}] 16:06:33 INFO - PROCESS | 1659 | 1467068793579 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}] 16:06:33 INFO - PROCESS | 1659 | 1467068793583 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:33 INFO - PROCESS | 1659 | 1467068793663 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 16:06:33 INFO - PROCESS | 1659 | 1467068793668 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:33 INFO - PROCESS | 1659 | 1467068793670 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x119596800 == 33 [pid = 1659] [id = 440] 16:06:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1174aa400) [pid = 1659] [serial = 1319] [outer = 0x0] 16:06:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x117ed7400) [pid = 1659] [serial = 1320] [outer = 0x1174aa400] 16:06:33 INFO - PROCESS | 1659 | 1467068793700 Marionette DEBUG loaded listener.js 16:06:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x118211000) [pid = 1659] [serial = 1321] [outer = 0x1174aa400] 16:06:34 INFO - PROCESS | 1659 | 1467068794031 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]]]}] 16:06:34 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 16:06:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 475ms 16:06:34 INFO - PROCESS | 1659 | 1467068794046 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 16:06:34 INFO - PROCESS | 1659 | 1467068794048 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 16:06:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:06:34 INFO - PROCESS | 1659 | 1467068794050 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:06:34 INFO - PROCESS | 1659 | 1467068794051 Marionette TRACE conn2 <- [1,1734,null,{}] 16:06:34 INFO - PROCESS | 1659 | 1467068794054 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}] 16:06:34 INFO - PROCESS | 1659 | 1467068794055 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:34 INFO - PROCESS | 1659 | 1467068794138 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 16:06:34 INFO - PROCESS | 1659 | 1467068794201 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:34 INFO - PROCESS | 1659 | 1467068794202 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f7a800 == 34 [pid = 1659] [id = 441] 16:06:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x11820cc00) [pid = 1659] [serial = 1322] [outer = 0x0] 16:06:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x118748000) [pid = 1659] [serial = 1323] [outer = 0x11820cc00] 16:06:34 INFO - PROCESS | 1659 | 1467068794227 Marionette DEBUG loaded listener.js 16:06:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x118a65000) [pid = 1659] [serial = 1324] [outer = 0x11820cc00] 16:06:34 INFO - PROCESS | 1659 | 1467068794553 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]]]}] 16:06:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:06:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 518ms 16:06:34 INFO - PROCESS | 1659 | 1467068794568 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 16:06:34 INFO - PROCESS | 1659 | 1467068794569 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 16:06:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:06:34 INFO - PROCESS | 1659 | 1467068794572 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:06:34 INFO - PROCESS | 1659 | 1467068794573 Marionette TRACE conn2 <- [1,1738,null,{}] 16:06:34 INFO - PROCESS | 1659 | 1467068794579 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}] 16:06:34 INFO - PROCESS | 1659 | 1467068794580 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:34 INFO - PROCESS | 1659 | 1467068794681 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 16:06:34 INFO - PROCESS | 1659 | 1467068794692 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:34 INFO - PROCESS | 1659 | 1467068794694 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x123d74000 == 35 [pid = 1659] [id = 442] 16:06:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x118745800) [pid = 1659] [serial = 1325] [outer = 0x0] 16:06:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x11922ac00) [pid = 1659] [serial = 1326] [outer = 0x118745800] 16:06:34 INFO - PROCESS | 1659 | 1467068794719 Marionette DEBUG loaded listener.js 16:06:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x119684800) [pid = 1659] [serial = 1327] [outer = 0x118745800] 16:06:35 INFO - PROCESS | 1659 | 1467068795069 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]]]}] 16:06:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:06:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 522ms 16:06:35 INFO - PROCESS | 1659 | 1467068795099 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 16:06:35 INFO - PROCESS | 1659 | 1467068795100 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 16:06:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:06:35 INFO - PROCESS | 1659 | 1467068795102 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:06:35 INFO - PROCESS | 1659 | 1467068795103 Marionette TRACE conn2 <- [1,1742,null,{}] 16:06:35 INFO - PROCESS | 1659 | 1467068795106 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}] 16:06:35 INFO - PROCESS | 1659 | 1467068795112 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:35 INFO - PROCESS | 1659 | 1467068795231 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 16:06:35 INFO - PROCESS | 1659 | 1467068795249 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:35 INFO - PROCESS | 1659 | 1467068795251 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x124d0e000 == 36 [pid = 1659] [id = 443] 16:06:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x119690000) [pid = 1659] [serial = 1328] [outer = 0x0] 16:06:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1198db000) [pid = 1659] [serial = 1329] [outer = 0x119690000] 16:06:35 INFO - PROCESS | 1659 | 1467068795275 Marionette DEBUG loaded listener.js 16:06:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x119b0e800) [pid = 1659] [serial = 1330] [outer = 0x119690000] 16:06:35 INFO - PROCESS | 1659 | 1467068795647 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]]]}] 16:06:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:06:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 571ms 16:06:35 INFO - PROCESS | 1659 | 1467068795675 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 16:06:35 INFO - PROCESS | 1659 | 1467068795677 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 16:06:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:06:35 INFO - PROCESS | 1659 | 1467068795688 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:06:35 INFO - PROCESS | 1659 | 1467068795690 Marionette TRACE conn2 <- [1,1746,null,{}] 16:06:35 INFO - PROCESS | 1659 | 1467068795696 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}] 16:06:35 INFO - PROCESS | 1659 | 1467068795698 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:35 INFO - PROCESS | 1659 | 1467068795849 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 16:06:35 INFO - PROCESS | 1659 | 1467068795865 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:35 INFO - PROCESS | 1659 | 1467068795866 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x11959d800 == 37 [pid = 1659] [id = 444] 16:06:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1127e9000) [pid = 1659] [serial = 1331] [outer = 0x0] 16:06:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x119b85c00) [pid = 1659] [serial = 1332] [outer = 0x1127e9000] 16:06:35 INFO - PROCESS | 1659 | 1467068795902 Marionette DEBUG loaded listener.js 16:06:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x119c1d800) [pid = 1659] [serial = 1333] [outer = 0x1127e9000] 16:06:36 INFO - PROCESS | 1659 | 1467068796306 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]]]}] 16:06:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:06:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 673ms 16:06:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:06:36 INFO - PROCESS | 1659 | 1467068796362 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 16:06:36 INFO - PROCESS | 1659 | 1467068796364 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 16:06:36 INFO - PROCESS | 1659 | 1467068796367 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:06:36 INFO - PROCESS | 1659 | 1467068796369 Marionette TRACE conn2 <- [1,1750,null,{}] 16:06:36 INFO - PROCESS | 1659 | 1467068796372 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}] 16:06:36 INFO - PROCESS | 1659 | 1467068796374 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:36 INFO - PROCESS | 1659 | 1467068796526 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 16:06:36 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1164dd800) [pid = 1659] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:06:36 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x11817f400) [pid = 1659] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:06:36 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1127e5800) [pid = 1659] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:06:36 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x118203800) [pid = 1659] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:06:36 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1164e0c00) [pid = 1659] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:06:36 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x11643f800) [pid = 1659] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:06:36 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x11874d800) [pid = 1659] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:06:36 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x119b81800) [pid = 1659] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:06:36 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x11820a800) [pid = 1659] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:06:36 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x123a0ac00) [pid = 1659] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:06:36 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x118eb1000) [pid = 1659] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:06:36 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x111c75800) [pid = 1659] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:06:36 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1174a7c00) [pid = 1659] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:06:36 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x124bda800) [pid = 1659] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:06:36 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1127de000) [pid = 1659] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:06:36 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1198e9400) [pid = 1659] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:06:36 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1131e5c00) [pid = 1659] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:06:36 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1174ad800) [pid = 1659] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:06:36 INFO - PROCESS | 1659 | 1467068796775 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:36 INFO - PROCESS | 1659 | 1467068796776 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x118231000 == 38 [pid = 1659] [id = 445] 16:06:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x111f03400) [pid = 1659] [serial = 1334] [outer = 0x0] 16:06:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1127e8c00) [pid = 1659] [serial = 1335] [outer = 0x111f03400] 16:06:36 INFO - PROCESS | 1659 | 1467068796805 Marionette DEBUG loaded listener.js 16:06:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x116786000) [pid = 1659] [serial = 1336] [outer = 0x111f03400] 16:06:37 INFO - PROCESS | 1659 | 1467068797065 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]]]}] 16:06:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:06:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 728ms 16:06:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:06:37 INFO - PROCESS | 1659 | 1467068797100 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 16:06:37 INFO - PROCESS | 1659 | 1467068797101 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 16:06:37 INFO - PROCESS | 1659 | 1467068797104 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:06:37 INFO - PROCESS | 1659 | 1467068797105 Marionette TRACE conn2 <- [1,1754,null,{}] 16:06:37 INFO - PROCESS | 1659 | 1467068797108 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}] 16:06:37 INFO - PROCESS | 1659 | 1467068797110 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:37 INFO - PROCESS | 1659 | 1467068797219 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 16:06:37 INFO - PROCESS | 1659 | 1467068797224 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:37 INFO - PROCESS | 1659 | 1467068797225 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x12930d800 == 39 [pid = 1659] [id = 446] 16:06:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1174a8000) [pid = 1659] [serial = 1337] [outer = 0x0] 16:06:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1198e9400) [pid = 1659] [serial = 1338] [outer = 0x1174a8000] 16:06:37 INFO - PROCESS | 1659 | 1467068797249 Marionette DEBUG loaded listener.js 16:06:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119e49c00) [pid = 1659] [serial = 1339] [outer = 0x1174a8000] 16:06:37 INFO - PROCESS | 1659 | 1467068797561 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]]]}] 16:06:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:06:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 468ms 16:06:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:06:37 INFO - PROCESS | 1659 | 1467068797572 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 16:06:37 INFO - PROCESS | 1659 | 1467068797573 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 16:06:37 INFO - PROCESS | 1659 | 1467068797586 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:06:37 INFO - PROCESS | 1659 | 1467068797587 Marionette TRACE conn2 <- [1,1758,null,{}] 16:06:37 INFO - PROCESS | 1659 | 1467068797597 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}] 16:06:37 INFO - PROCESS | 1659 | 1467068797598 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:37 INFO - PROCESS | 1659 | 1467068797714 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 16:06:37 INFO - PROCESS | 1659 | 1467068797720 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:37 INFO - PROCESS | 1659 | 1467068797721 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x12958c000 == 40 [pid = 1659] [id = 447] 16:06:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1176eb400) [pid = 1659] [serial = 1340] [outer = 0x0] 16:06:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119b81800) [pid = 1659] [serial = 1341] [outer = 0x1176eb400] 16:06:37 INFO - PROCESS | 1659 | 1467068797745 Marionette DEBUG loaded listener.js 16:06:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x120fef800) [pid = 1659] [serial = 1342] [outer = 0x1176eb400] 16:06:38 INFO - PROCESS | 1659 | 1467068798070 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]]]}] 16:06:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:06:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 528ms 16:06:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:06:38 INFO - PROCESS | 1659 | 1467068798106 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 16:06:38 INFO - PROCESS | 1659 | 1467068798108 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 16:06:38 INFO - PROCESS | 1659 | 1467068798112 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:06:38 INFO - PROCESS | 1659 | 1467068798115 Marionette TRACE conn2 <- [1,1762,null,{}] 16:06:38 INFO - PROCESS | 1659 | 1467068798118 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}] 16:06:38 INFO - PROCESS | 1659 | 1467068798120 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:38 INFO - PROCESS | 1659 | 1467068798264 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 16:06:38 INFO - PROCESS | 1659 | 1467068798330 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:38 INFO - PROCESS | 1659 | 1467068798332 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b0b1800 == 41 [pid = 1659] [id = 448] 16:06:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x118742c00) [pid = 1659] [serial = 1343] [outer = 0x0] 16:06:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x120ff8000) [pid = 1659] [serial = 1344] [outer = 0x118742c00] 16:06:38 INFO - PROCESS | 1659 | 1467068798358 Marionette DEBUG loaded listener.js 16:06:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x123a11c00) [pid = 1659] [serial = 1345] [outer = 0x118742c00] 16:06:38 INFO - PROCESS | 1659 | 1467068798652 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]]]}] 16:06:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:06:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 572ms 16:06:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:06:38 INFO - PROCESS | 1659 | 1467068798683 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 16:06:38 INFO - PROCESS | 1659 | 1467068798684 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 16:06:38 INFO - PROCESS | 1659 | 1467068798686 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:06:38 INFO - PROCESS | 1659 | 1467068798687 Marionette TRACE conn2 <- [1,1766,null,{}] 16:06:38 INFO - PROCESS | 1659 | 1467068798689 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}] 16:06:38 INFO - PROCESS | 1659 | 1467068798691 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:38 INFO - PROCESS | 1659 | 1467068798830 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 16:06:38 INFO - PROCESS | 1659 | 1467068798889 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:38 INFO - PROCESS | 1659 | 1467068798891 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x112eb2800 == 42 [pid = 1659] [id = 449] 16:06:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x111e5c800) [pid = 1659] [serial = 1346] [outer = 0x0] 16:06:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x112141c00) [pid = 1659] [serial = 1347] [outer = 0x111e5c800] 16:06:38 INFO - PROCESS | 1659 | 1467068798923 Marionette DEBUG loaded listener.js 16:06:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x113058000) [pid = 1659] [serial = 1348] [outer = 0x111e5c800] 16:06:39 INFO - PROCESS | 1659 | 1467068799395 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]]]}] 16:06:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:06:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 719ms 16:06:39 INFO - PROCESS | 1659 | 1467068799407 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 16:06:39 INFO - PROCESS | 1659 | 1467068799411 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 16:06:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:06:39 INFO - PROCESS | 1659 | 1467068799415 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:06:39 INFO - PROCESS | 1659 | 1467068799418 Marionette TRACE conn2 <- [1,1770,null,{}] 16:06:39 INFO - PROCESS | 1659 | 1467068799422 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}] 16:06:39 INFO - PROCESS | 1659 | 1467068799425 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:39 INFO - PROCESS | 1659 | 1467068799530 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 16:06:39 INFO - PROCESS | 1659 | 1467068799624 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:39 INFO - PROCESS | 1659 | 1467068799626 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195a5000 == 43 [pid = 1659] [id = 450] 16:06:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x116782400) [pid = 1659] [serial = 1349] [outer = 0x0] 16:06:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x11697b400) [pid = 1659] [serial = 1350] [outer = 0x116782400] 16:06:39 INFO - PROCESS | 1659 | 1467068799656 Marionette DEBUG loaded listener.js 16:06:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x116fea800) [pid = 1659] [serial = 1351] [outer = 0x116782400] 16:06:40 INFO - PROCESS | 1659 | 1467068800065 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]]]}] 16:06:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:06:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 675ms 16:06:40 INFO - PROCESS | 1659 | 1467068800090 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 16:06:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:06:40 INFO - PROCESS | 1659 | 1467068800094 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 16:06:40 INFO - PROCESS | 1659 | 1467068800097 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:06:40 INFO - PROCESS | 1659 | 1467068800098 Marionette TRACE conn2 <- [1,1774,null,{}] 16:06:40 INFO - PROCESS | 1659 | 1467068800101 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}] 16:06:40 INFO - PROCESS | 1659 | 1467068800102 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:40 INFO - PROCESS | 1659 | 1467068800206 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 16:06:40 INFO - PROCESS | 1659 | 1467068800266 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:40 INFO - PROCESS | 1659 | 1467068800268 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x129308800 == 44 [pid = 1659] [id = 451] 16:06:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1184a0800) [pid = 1659] [serial = 1352] [outer = 0x0] 16:06:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x119223000) [pid = 1659] [serial = 1353] [outer = 0x1184a0800] 16:06:40 INFO - PROCESS | 1659 | 1467068800297 Marionette DEBUG loaded listener.js 16:06:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x11968b400) [pid = 1659] [serial = 1354] [outer = 0x1184a0800] 16:06:40 INFO - PROCESS | 1659 | 1467068800732 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]]]}] 16:06:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:06:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 668ms 16:06:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:06:40 INFO - PROCESS | 1659 | 1467068800766 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 16:06:40 INFO - PROCESS | 1659 | 1467068800769 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 16:06:40 INFO - PROCESS | 1659 | 1467068800776 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:06:40 INFO - PROCESS | 1659 | 1467068800780 Marionette TRACE conn2 <- [1,1778,null,{}] 16:06:40 INFO - PROCESS | 1659 | 1467068800782 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}] 16:06:40 INFO - PROCESS | 1659 | 1467068800785 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:40 INFO - PROCESS | 1659 | 1467068800916 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 16:06:41 INFO - PROCESS | 1659 | 1467068801001 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:41 INFO - PROCESS | 1659 | 1467068801003 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bcc7000 == 45 [pid = 1659] [id = 452] 16:06:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1198e2000) [pid = 1659] [serial = 1355] [outer = 0x0] 16:06:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x119b0b800) [pid = 1659] [serial = 1356] [outer = 0x1198e2000] 16:06:41 INFO - PROCESS | 1659 | 1467068801033 Marionette DEBUG loaded listener.js 16:06:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x119c20c00) [pid = 1659] [serial = 1357] [outer = 0x1198e2000] 16:06:41 INFO - PROCESS | 1659 | 1467068801479 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]]]}] 16:06:41 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 16:06:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 726ms 16:06:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:06:41 INFO - PROCESS | 1659 | 1467068801499 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 16:06:41 INFO - PROCESS | 1659 | 1467068801500 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 16:06:41 INFO - PROCESS | 1659 | 1467068801502 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:06:41 INFO - PROCESS | 1659 | 1467068801504 Marionette TRACE conn2 <- [1,1782,null,{}] 16:06:41 INFO - PROCESS | 1659 | 1467068801506 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}] 16:06:41 INFO - PROCESS | 1659 | 1467068801508 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:41 INFO - PROCESS | 1659 | 1467068801614 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 16:06:41 INFO - PROCESS | 1659 | 1467068801676 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:41 INFO - PROCESS | 1659 | 1467068801677 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x1239a1000 == 46 [pid = 1659] [id = 453] 16:06:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x119227800) [pid = 1659] [serial = 1358] [outer = 0x0] 16:06:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x120f12c00) [pid = 1659] [serial = 1359] [outer = 0x119227800] 16:06:41 INFO - PROCESS | 1659 | 1467068801706 Marionette DEBUG loaded listener.js 16:06:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x121077c00) [pid = 1659] [serial = 1360] [outer = 0x119227800] 16:06:42 INFO - PROCESS | 1659 | 1467068802282 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]]]}] 16:06:42 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 16:06:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 821ms 16:06:42 INFO - PROCESS | 1659 | 1467068802323 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 16:06:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:06:42 INFO - PROCESS | 1659 | 1467068802326 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 16:06:42 INFO - PROCESS | 1659 | 1467068802329 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:06:42 INFO - PROCESS | 1659 | 1467068802331 Marionette TRACE conn2 <- [1,1786,null,{}] 16:06:42 INFO - PROCESS | 1659 | 1467068802334 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}] 16:06:42 INFO - PROCESS | 1659 | 1467068802336 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:42 INFO - PROCESS | 1659 | 1467068802432 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 16:06:42 INFO - PROCESS | 1659 | 1467068802492 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:42 INFO - PROCESS | 1659 | 1467068802493 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x119599000 == 47 [pid = 1659] [id = 454] 16:06:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x1164e1800) [pid = 1659] [serial = 1361] [outer = 0x0] 16:06:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x11671a000) [pid = 1659] [serial = 1362] [outer = 0x1164e1800] 16:06:42 INFO - PROCESS | 1659 | 1467068802518 Marionette DEBUG loaded listener.js 16:06:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x1167f3c00) [pid = 1659] [serial = 1363] [outer = 0x1164e1800] 16:06:43 INFO - PROCESS | 1659 | --DOCSHELL 0x118392000 == 46 [pid = 1659] [id = 423] 16:06:43 INFO - PROCESS | 1659 | --DOCSHELL 0x12b0b1800 == 45 [pid = 1659] [id = 448] 16:06:43 INFO - PROCESS | 1659 | --DOCSHELL 0x12958c000 == 44 [pid = 1659] [id = 447] 16:06:43 INFO - PROCESS | 1659 | --DOCSHELL 0x12930d800 == 43 [pid = 1659] [id = 446] 16:06:43 INFO - PROCESS | 1659 | --DOCSHELL 0x118231000 == 42 [pid = 1659] [id = 445] 16:06:43 INFO - PROCESS | 1659 | --DOCSHELL 0x11959d800 == 41 [pid = 1659] [id = 444] 16:06:43 INFO - PROCESS | 1659 | --DOCSHELL 0x124d0e000 == 40 [pid = 1659] [id = 443] 16:06:43 INFO - PROCESS | 1659 | --DOCSHELL 0x123d74000 == 39 [pid = 1659] [id = 442] 16:06:43 INFO - PROCESS | 1659 | --DOCSHELL 0x119f7a800 == 38 [pid = 1659] [id = 441] 16:06:43 INFO - PROCESS | 1659 | --DOCSHELL 0x119596800 == 37 [pid = 1659] [id = 440] 16:06:43 INFO - PROCESS | 1659 | --DOCSHELL 0x117e30800 == 36 [pid = 1659] [id = 439] 16:06:43 INFO - PROCESS | 1659 | --DOCSHELL 0x115eb8800 == 35 [pid = 1659] [id = 438] 16:06:43 INFO - PROCESS | 1659 | --DOCSHELL 0x123d6c800 == 34 [pid = 1659] [id = 437] 16:06:43 INFO - PROCESS | 1659 | --DOCSHELL 0x118236800 == 33 [pid = 1659] [id = 436] 16:06:43 INFO - PROCESS | 1659 | --DOCSHELL 0x12a5d2800 == 32 [pid = 1659] [id = 435] 16:06:43 INFO - PROCESS | 1659 | --DOCSHELL 0x1239a1000 == 31 [pid = 1659] [id = 453] 16:06:43 INFO - PROCESS | 1659 | --DOCSHELL 0x12bcc7000 == 30 [pid = 1659] [id = 452] 16:06:43 INFO - PROCESS | 1659 | --DOCSHELL 0x129308800 == 29 [pid = 1659] [id = 451] 16:06:43 INFO - PROCESS | 1659 | --DOCSHELL 0x1195a5000 == 28 [pid = 1659] [id = 450] 16:06:43 INFO - PROCESS | 1659 | --DOCSHELL 0x112eb2800 == 27 [pid = 1659] [id = 449] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x11677f000) [pid = 1659] [serial = 1275] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x1167e8c00) [pid = 1659] [serial = 1276] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x118eb6c00) [pid = 1659] [serial = 1270] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x118745000) [pid = 1659] [serial = 1269] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x1174b6400) [pid = 1659] [serial = 1278] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x118182400) [pid = 1659] [serial = 1279] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x118746c00) [pid = 1659] [serial = 1281] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x1174cd800) [pid = 1659] [serial = 1252] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1195b1000) [pid = 1659] [serial = 1285] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x116784c00) [pid = 1659] [serial = 1251] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1198d8800) [pid = 1659] [serial = 1255] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x119221800) [pid = 1659] [serial = 1254] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x119228000) [pid = 1659] [serial = 1284] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x12383a000) [pid = 1659] [serial = 1258] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x119b0d800) [pid = 1659] [serial = 1288] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x120f0d800) [pid = 1659] [serial = 1257] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x12556dc00) [pid = 1659] [serial = 1260] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x126961c00) [pid = 1659] [serial = 1261] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1198d7c00) [pid = 1659] [serial = 1287] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x119c21800) [pid = 1659] [serial = 1293] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1174b3000) [pid = 1659] [serial = 1296] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x119b7b000) [pid = 1659] [serial = 1290] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x119c18400) [pid = 1659] [serial = 1291] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1285a3400) [pid = 1659] [serial = 1264] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x120f10400) [pid = 1659] [serial = 1294] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x12700a400) [pid = 1659] [serial = 1263] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x120ff3c00) [pid = 1659] [serial = 1300] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x12a680400) [pid = 1659] [serial = 1267] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x127005400) [pid = 1659] [serial = 1266] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x113c66c00) [pid = 1659] [serial = 1272] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x111f07c00) [pid = 1659] [serial = 1273] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1198e1c00) [pid = 1659] [serial = 1297] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x118a61000) [pid = 1659] [serial = 1282] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x12106c400) [pid = 1659] [serial = 1302] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x123a0c400) [pid = 1659] [serial = 1303] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x119c17000) [pid = 1659] [serial = 1299] [outer = 0x0] [url = about:blank] 16:06:43 INFO - PROCESS | 1659 | 1467068803530 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]]]}] 16:06:43 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 16:06:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1224ms 16:06:43 INFO - PROCESS | 1659 | 1467068803553 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 16:06:43 INFO - PROCESS | 1659 | 1467068803555 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 16:06:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:06:43 INFO - PROCESS | 1659 | 1467068803560 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:06:43 INFO - PROCESS | 1659 | 1467068803562 Marionette TRACE conn2 <- [1,1790,null,{}] 16:06:43 INFO - PROCESS | 1659 | 1467068803566 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}] 16:06:43 INFO - PROCESS | 1659 | 1467068803568 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:43 INFO - PROCESS | 1659 | 1467068803650 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 16:06:43 INFO - PROCESS | 1659 | 1467068803655 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:43 INFO - PROCESS | 1659 | 1467068803657 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169ba800 == 28 [pid = 1659] [id = 455] 16:06:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x113c38800) [pid = 1659] [serial = 1364] [outer = 0x0] 16:06:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x11662fc00) [pid = 1659] [serial = 1365] [outer = 0x113c38800] 16:06:43 INFO - PROCESS | 1659 | 1467068803689 Marionette DEBUG loaded listener.js 16:06:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1167e6c00) [pid = 1659] [serial = 1366] [outer = 0x113c38800] 16:06:44 INFO - PROCESS | 1659 | 1467068804081 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]]]}] 16:06:44 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) 16:06:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 570ms 16:06:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:06:44 INFO - PROCESS | 1659 | 1467068804130 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 16:06:44 INFO - PROCESS | 1659 | 1467068804133 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 16:06:44 INFO - PROCESS | 1659 | 1467068804138 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:06:44 INFO - PROCESS | 1659 | 1467068804140 Marionette TRACE conn2 <- [1,1794,null,{}] 16:06:44 INFO - PROCESS | 1659 | 1467068804142 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}] 16:06:44 INFO - PROCESS | 1659 | 1467068804144 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:44 INFO - PROCESS | 1659 | 1467068804224 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 16:06:44 INFO - PROCESS | 1659 | 1467068804231 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:44 INFO - PROCESS | 1659 | 1467068804232 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x118392000 == 29 [pid = 1659] [id = 456] 16:06:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x116907400) [pid = 1659] [serial = 1367] [outer = 0x0] 16:06:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1174b4800) [pid = 1659] [serial = 1368] [outer = 0x116907400] 16:06:44 INFO - PROCESS | 1659 | 1467068804259 Marionette DEBUG loaded listener.js 16:06:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x118203800) [pid = 1659] [serial = 1369] [outer = 0x116907400] 16:06:44 INFO - PROCESS | 1659 | 1467068804605 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]]]}] 16:06:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:06:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 519ms 16:06:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:06:44 INFO - PROCESS | 1659 | 1467068804657 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 16:06:44 INFO - PROCESS | 1659 | 1467068804659 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 16:06:44 INFO - PROCESS | 1659 | 1467068804661 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:06:44 INFO - PROCESS | 1659 | 1467068804664 Marionette TRACE conn2 <- [1,1798,null,{}] 16:06:44 INFO - PROCESS | 1659 | 1467068804676 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}] 16:06:44 INFO - PROCESS | 1659 | 1467068804680 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:44 INFO - PROCESS | 1659 | 1467068804797 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 16:06:44 INFO - PROCESS | 1659 | 1467068804811 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:44 INFO - PROCESS | 1659 | 1467068804814 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x1199c8800 == 30 [pid = 1659] [id = 457] 16:06:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x112982800) [pid = 1659] [serial = 1370] [outer = 0x0] 16:06:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x118a5d400) [pid = 1659] [serial = 1371] [outer = 0x112982800] 16:06:44 INFO - PROCESS | 1659 | 1467068804859 Marionette DEBUG loaded listener.js 16:06:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x119228000) [pid = 1659] [serial = 1372] [outer = 0x112982800] 16:06:45 INFO - PROCESS | 1659 | 1467068805249 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]]]}] 16:06:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:06:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 629ms 16:06:45 INFO - PROCESS | 1659 | 1467068805290 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 16:06:45 INFO - PROCESS | 1659 | 1467068805292 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 16:06:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:06:45 INFO - PROCESS | 1659 | 1467068805309 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:06:45 INFO - PROCESS | 1659 | 1467068805310 Marionette TRACE conn2 <- [1,1802,null,{}] 16:06:45 INFO - PROCESS | 1659 | 1467068805312 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}] 16:06:45 INFO - PROCESS | 1659 | 1467068805314 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:45 INFO - PROCESS | 1659 | 1467068805393 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 16:06:45 INFO - PROCESS | 1659 | 1467068805398 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:45 INFO - PROCESS | 1659 | 1467068805399 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x12380f000 == 31 [pid = 1659] [id = 458] 16:06:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1195b4c00) [pid = 1659] [serial = 1373] [outer = 0x0] 16:06:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1198cb400) [pid = 1659] [serial = 1374] [outer = 0x1195b4c00] 16:06:45 INFO - PROCESS | 1659 | 1467068805424 Marionette DEBUG loaded listener.js 16:06:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1198dd000) [pid = 1659] [serial = 1375] [outer = 0x1195b4c00] 16:06:45 INFO - PROCESS | 1659 | 1467068805776 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]]]}] 16:06:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:06:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 520ms 16:06:45 INFO - PROCESS | 1659 | 1467068805833 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 16:06:45 INFO - PROCESS | 1659 | 1467068805834 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 16:06:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:06:45 INFO - PROCESS | 1659 | 1467068805836 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:06:45 INFO - PROCESS | 1659 | 1467068805837 Marionette TRACE conn2 <- [1,1806,null,{}] 16:06:45 INFO - PROCESS | 1659 | 1467068805840 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}] 16:06:45 INFO - PROCESS | 1659 | 1467068805841 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:45 INFO - PROCESS | 1659 | 1467068805939 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 16:06:45 INFO - PROCESS | 1659 | 1467068805943 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:45 INFO - PROCESS | 1659 | 1467068805944 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x124431000 == 32 [pid = 1659] [id = 459] 16:06:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1174ac000) [pid = 1659] [serial = 1376] [outer = 0x0] 16:06:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1198e5800) [pid = 1659] [serial = 1377] [outer = 0x1174ac000] 16:06:45 INFO - PROCESS | 1659 | 1467068805969 Marionette DEBUG loaded listener.js 16:06:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x119b03800) [pid = 1659] [serial = 1378] [outer = 0x1174ac000] 16:06:46 INFO - PROCESS | 1659 | 1467068806321 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]]]}] 16:06:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:06:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 518ms 16:06:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:06:46 INFO - PROCESS | 1659 | 1467068806354 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 16:06:46 INFO - PROCESS | 1659 | 1467068806356 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 16:06:46 INFO - PROCESS | 1659 | 1467068806358 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:06:46 INFO - PROCESS | 1659 | 1467068806359 Marionette TRACE conn2 <- [1,1810,null,{}] 16:06:46 INFO - PROCESS | 1659 | 1467068806361 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}] 16:06:46 INFO - PROCESS | 1659 | 1467068806365 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:46 INFO - PROCESS | 1659 | 1467068806480 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 16:06:46 INFO - PROCESS | 1659 | 1467068806490 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:46 INFO - PROCESS | 1659 | 1467068806491 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x12560d000 == 33 [pid = 1659] [id = 460] 16:06:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x119692800) [pid = 1659] [serial = 1379] [outer = 0x0] 16:06:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x119b7dc00) [pid = 1659] [serial = 1380] [outer = 0x119692800] 16:06:46 INFO - PROCESS | 1659 | 1467068806519 Marionette DEBUG loaded listener.js 16:06:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x120fef400) [pid = 1659] [serial = 1381] [outer = 0x119692800] 16:06:46 INFO - PROCESS | 1659 | 1467068806845 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]]]}] 16:06:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:06:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 520ms 16:06:46 INFO - PROCESS | 1659 | 1467068806879 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 16:06:46 INFO - PROCESS | 1659 | 1467068806880 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 16:06:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:06:46 INFO - PROCESS | 1659 | 1467068806890 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:06:46 INFO - PROCESS | 1659 | 1467068806891 Marionette TRACE conn2 <- [1,1814,null,{}] 16:06:46 INFO - PROCESS | 1659 | 1467068806893 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}] 16:06:46 INFO - PROCESS | 1659 | 1467068806894 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:46 INFO - PROCESS | 1659 | 1467068806991 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 16:06:46 INFO - PROCESS | 1659 | 1467068806994 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:46 INFO - PROCESS | 1659 | 1467068806995 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x1267cd800 == 34 [pid = 1659] [id = 461] 16:06:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x112983400) [pid = 1659] [serial = 1382] [outer = 0x0] 16:06:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x123834000) [pid = 1659] [serial = 1383] [outer = 0x112983400] 16:06:47 INFO - PROCESS | 1659 | 1467068807020 Marionette DEBUG loaded listener.js 16:06:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x123a05000) [pid = 1659] [serial = 1384] [outer = 0x112983400] 16:06:47 INFO - PROCESS | 1659 | 1467068807379 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]]]}] 16:06:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:06:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 521ms 16:06:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:06:47 INFO - PROCESS | 1659 | 1467068807413 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 16:06:47 INFO - PROCESS | 1659 | 1467068807414 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 16:06:47 INFO - PROCESS | 1659 | 1467068807416 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:06:47 INFO - PROCESS | 1659 | 1467068807417 Marionette TRACE conn2 <- [1,1818,null,{}] 16:06:47 INFO - PROCESS | 1659 | 1467068807419 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}] 16:06:47 INFO - PROCESS | 1659 | 1467068807420 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:47 INFO - PROCESS | 1659 | 1467068807516 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 16:06:47 INFO - PROCESS | 1659 | 1467068807520 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:47 INFO - PROCESS | 1659 | 1467068807521 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x126a7b000 == 35 [pid = 1659] [id = 462] 16:06:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x11922a000) [pid = 1659] [serial = 1385] [outer = 0x0] 16:06:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x123a0f000) [pid = 1659] [serial = 1386] [outer = 0x11922a000] 16:06:47 INFO - PROCESS | 1659 | 1467068807546 Marionette DEBUG loaded listener.js 16:06:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x124104000) [pid = 1659] [serial = 1387] [outer = 0x11922a000] 16:06:47 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x119690000) [pid = 1659] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:06:47 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x118745800) [pid = 1659] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:06:47 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1127e9000) [pid = 1659] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:06:47 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x111f03400) [pid = 1659] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:06:47 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11820cc00) [pid = 1659] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:06:47 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1174a8400) [pid = 1659] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:06:47 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1174a8000) [pid = 1659] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:06:47 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1125a0800) [pid = 1659] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:06:47 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1174aa400) [pid = 1659] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:06:47 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x11677b400) [pid = 1659] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:06:47 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x115e5a000) [pid = 1659] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:06:47 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x123834800) [pid = 1659] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:06:47 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1176eb400) [pid = 1659] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:06:47 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x118742c00) [pid = 1659] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:06:48 INFO - PROCESS | 1659 | 1467068808035 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]]]}] 16:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 670ms 16:06:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:06:48 INFO - PROCESS | 1659 | 1467068808087 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 16:06:48 INFO - PROCESS | 1659 | 1467068808088 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 16:06:48 INFO - PROCESS | 1659 | 1467068808096 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:06:48 INFO - PROCESS | 1659 | 1467068808106 Marionette TRACE conn2 <- [1,1822,null,{}] 16:06:48 INFO - PROCESS | 1659 | 1467068808122 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}] 16:06:48 INFO - PROCESS | 1659 | 1467068808124 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:48 INFO - PROCESS | 1659 | 1467068808211 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 16:06:48 INFO - PROCESS | 1659 | 1467068808232 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:48 INFO - PROCESS | 1659 | 1467068808233 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x11983b000 == 36 [pid = 1659] [id = 463] 16:06:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x116779800) [pid = 1659] [serial = 1388] [outer = 0x0] 16:06:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x116f5e800) [pid = 1659] [serial = 1389] [outer = 0x116779800] 16:06:48 INFO - PROCESS | 1659 | 1467068808257 Marionette DEBUG loaded listener.js 16:06:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1184a1000) [pid = 1659] [serial = 1390] [outer = 0x116779800] 16:06:48 INFO - PROCESS | 1659 | 1467068808581 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]]]}] 16:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 501ms 16:06:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:06:48 INFO - PROCESS | 1659 | 1467068808596 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 16:06:48 INFO - PROCESS | 1659 | 1467068808597 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 16:06:48 INFO - PROCESS | 1659 | 1467068808600 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:06:48 INFO - PROCESS | 1659 | 1467068808601 Marionette TRACE conn2 <- [1,1826,null,{}] 16:06:48 INFO - PROCESS | 1659 | 1467068808603 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}] 16:06:48 INFO - PROCESS | 1659 | 1467068808604 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:48 INFO - PROCESS | 1659 | 1467068808687 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 16:06:48 INFO - PROCESS | 1659 | 1467068808692 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:48 INFO - PROCESS | 1659 | 1467068808694 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a4b0000 == 37 [pid = 1659] [id = 464] 16:06:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x118533400) [pid = 1659] [serial = 1391] [outer = 0x0] 16:06:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x119c21400) [pid = 1659] [serial = 1392] [outer = 0x118533400] 16:06:48 INFO - PROCESS | 1659 | 1467068808719 Marionette DEBUG loaded listener.js 16:06:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x123a0f800) [pid = 1659] [serial = 1393] [outer = 0x118533400] 16:06:49 INFO - PROCESS | 1659 | 1467068809046 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]]]}] 16:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 470ms 16:06:49 INFO - PROCESS | 1659 | 1467068809071 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 16:06:49 INFO - PROCESS | 1659 | 1467068809072 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 16:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:06:49 INFO - PROCESS | 1659 | 1467068809098 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:06:49 INFO - PROCESS | 1659 | 1467068809100 Marionette TRACE conn2 <- [1,1830,null,{}] 16:06:49 INFO - PROCESS | 1659 | 1467068809119 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}] 16:06:49 INFO - PROCESS | 1659 | 1467068809121 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:49 INFO - PROCESS | 1659 | 1467068809213 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 16:06:49 INFO - PROCESS | 1659 | 1467068809216 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:49 INFO - PROCESS | 1659 | 1467068809218 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x124017000 == 38 [pid = 1659] [id = 465] 16:06:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x120f17c00) [pid = 1659] [serial = 1394] [outer = 0x0] 16:06:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x124691400) [pid = 1659] [serial = 1395] [outer = 0x120f17c00] 16:06:49 INFO - PROCESS | 1659 | 1467068809244 Marionette DEBUG loaded listener.js 16:06:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x124d57000) [pid = 1659] [serial = 1396] [outer = 0x120f17c00] 16:06:49 INFO - PROCESS | 1659 | 1467068809585 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]]]}] 16:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 549ms 16:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:06:49 INFO - PROCESS | 1659 | 1467068809627 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 16:06:49 INFO - PROCESS | 1659 | 1467068809629 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 16:06:49 INFO - PROCESS | 1659 | 1467068809631 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:06:49 INFO - PROCESS | 1659 | 1467068809633 Marionette TRACE conn2 <- [1,1834,null,{}] 16:06:49 INFO - PROCESS | 1659 | 1467068809635 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}] 16:06:49 INFO - PROCESS | 1659 | 1467068809636 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:49 INFO - PROCESS | 1659 | 1467068809775 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 16:06:49 INFO - PROCESS | 1659 | 1467068809787 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:49 INFO - PROCESS | 1659 | 1467068809788 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bcb7800 == 39 [pid = 1659] [id = 466] 16:06:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x123834800) [pid = 1659] [serial = 1397] [outer = 0x0] 16:06:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12556f400) [pid = 1659] [serial = 1398] [outer = 0x123834800] 16:06:49 INFO - PROCESS | 1659 | 1467068809828 Marionette DEBUG loaded listener.js 16:06:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x126206400) [pid = 1659] [serial = 1399] [outer = 0x123834800] 16:06:50 INFO - PROCESS | 1659 | 1467068810447 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]]]}] 16:06:50 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 16:06:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 871ms 16:06:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:06:50 INFO - PROCESS | 1659 | 1467068810519 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 16:06:50 INFO - PROCESS | 1659 | 1467068810521 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 16:06:50 INFO - PROCESS | 1659 | 1467068810547 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:06:50 INFO - PROCESS | 1659 | 1467068810551 Marionette TRACE conn2 <- [1,1838,null,{}] 16:06:50 INFO - PROCESS | 1659 | 1467068810579 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}] 16:06:50 INFO - PROCESS | 1659 | 1467068810581 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:50 INFO - PROCESS | 1659 | 1467068810716 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 16:06:50 INFO - PROCESS | 1659 | 1467068810753 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:50 INFO - PROCESS | 1659 | 1467068810754 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x118555000 == 40 [pid = 1659] [id = 467] 16:06:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x116126000) [pid = 1659] [serial = 1400] [outer = 0x0] 16:06:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x116782000) [pid = 1659] [serial = 1401] [outer = 0x116126000] 16:06:50 INFO - PROCESS | 1659 | 1467068810786 Marionette DEBUG loaded listener.js 16:06:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x116fe8400) [pid = 1659] [serial = 1402] [outer = 0x116126000] 16:06:51 INFO - PROCESS | 1659 | 1467068811314 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]]]}] 16:06:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:06:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 849ms 16:06:51 INFO - PROCESS | 1659 | 1467068811379 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 16:06:51 INFO - PROCESS | 1659 | 1467068811382 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 16:06:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:06:51 INFO - PROCESS | 1659 | 1467068811387 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:06:51 INFO - PROCESS | 1659 | 1467068811389 Marionette TRACE conn2 <- [1,1842,null,{}] 16:06:51 INFO - PROCESS | 1659 | 1467068811392 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}] 16:06:51 INFO - PROCESS | 1659 | 1467068811393 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:51 INFO - PROCESS | 1659 | 1467068811507 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 16:06:51 INFO - PROCESS | 1659 | 1467068811709 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:51 INFO - PROCESS | 1659 | 1467068811710 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169a0000 == 41 [pid = 1659] [id = 468] 16:06:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x113059400) [pid = 1659] [serial = 1403] [outer = 0x0] 16:06:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x115e5a400) [pid = 1659] [serial = 1404] [outer = 0x113059400] 16:06:51 INFO - PROCESS | 1659 | 1467068811738 Marionette DEBUG loaded listener.js 16:06:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x116783c00) [pid = 1659] [serial = 1405] [outer = 0x113059400] 16:06:52 INFO - PROCESS | 1659 | --DOCSHELL 0x124017000 == 40 [pid = 1659] [id = 465] 16:06:52 INFO - PROCESS | 1659 | --DOCSHELL 0x12a4b0000 == 39 [pid = 1659] [id = 464] 16:06:52 INFO - PROCESS | 1659 | --DOCSHELL 0x11983b000 == 38 [pid = 1659] [id = 463] 16:06:52 INFO - PROCESS | 1659 | --DOCSHELL 0x126a7b000 == 37 [pid = 1659] [id = 462] 16:06:52 INFO - PROCESS | 1659 | --DOCSHELL 0x1267cd800 == 36 [pid = 1659] [id = 461] 16:06:52 INFO - PROCESS | 1659 | --DOCSHELL 0x12560d000 == 35 [pid = 1659] [id = 460] 16:06:52 INFO - PROCESS | 1659 | --DOCSHELL 0x124431000 == 34 [pid = 1659] [id = 459] 16:06:52 INFO - PROCESS | 1659 | --DOCSHELL 0x12380f000 == 33 [pid = 1659] [id = 458] 16:06:52 INFO - PROCESS | 1659 | --DOCSHELL 0x1199c8800 == 32 [pid = 1659] [id = 457] 16:06:52 INFO - PROCESS | 1659 | --DOCSHELL 0x118392000 == 31 [pid = 1659] [id = 456] 16:06:52 INFO - PROCESS | 1659 | --DOCSHELL 0x1169ba800 == 30 [pid = 1659] [id = 455] 16:06:52 INFO - PROCESS | 1659 | 1467068812236 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]]]}] 16:06:52 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1198db000) [pid = 1659] [serial = 1329] [outer = 0x0] [url = about:blank] 16:06:52 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x11922ac00) [pid = 1659] [serial = 1326] [outer = 0x0] [url = about:blank] 16:06:52 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x119b85c00) [pid = 1659] [serial = 1332] [outer = 0x0] [url = about:blank] 16:06:52 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x116786000) [pid = 1659] [serial = 1336] [outer = 0x0] [url = about:blank] 16:06:52 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x118748000) [pid = 1659] [serial = 1323] [outer = 0x0] [url = about:blank] 16:06:52 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1176f4400) [pid = 1659] [serial = 1311] [outer = 0x0] [url = about:blank] 16:06:52 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1198e9400) [pid = 1659] [serial = 1338] [outer = 0x0] [url = about:blank] 16:06:52 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x118256800) [pid = 1659] [serial = 1312] [outer = 0x0] [url = about:blank] 16:06:52 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x112f3bc00) [pid = 1659] [serial = 1314] [outer = 0x0] [url = about:blank] 16:06:52 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x113352400) [pid = 1659] [serial = 1315] [outer = 0x0] [url = about:blank] 16:06:52 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x117ed7400) [pid = 1659] [serial = 1320] [outer = 0x0] [url = about:blank] 16:06:52 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x118211000) [pid = 1659] [serial = 1321] [outer = 0x0] [url = about:blank] 16:06:52 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x11677e400) [pid = 1659] [serial = 1317] [outer = 0x0] [url = about:blank] 16:06:52 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1167f0c00) [pid = 1659] [serial = 1318] [outer = 0x0] [url = about:blank] 16:06:52 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x116482400) [pid = 1659] [serial = 1308] [outer = 0x0] [url = about:blank] 16:06:52 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11677dc00) [pid = 1659] [serial = 1309] [outer = 0x0] [url = about:blank] 16:06:52 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x124693000) [pid = 1659] [serial = 1306] [outer = 0x0] [url = about:blank] 16:06:52 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x123c6c800) [pid = 1659] [serial = 1305] [outer = 0x0] [url = about:blank] 16:06:52 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x120fef800) [pid = 1659] [serial = 1342] [outer = 0x0] [url = about:blank] 16:06:52 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x119c1d800) [pid = 1659] [serial = 1333] [outer = 0x0] [url = about:blank] 16:06:52 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119b0e800) [pid = 1659] [serial = 1330] [outer = 0x0] [url = about:blank] 16:06:52 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x119684800) [pid = 1659] [serial = 1327] [outer = 0x0] [url = about:blank] 16:06:52 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x120ff8000) [pid = 1659] [serial = 1344] [outer = 0x0] [url = about:blank] 16:06:52 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x123a11c00) [pid = 1659] [serial = 1345] [outer = 0x0] [url = about:blank] 16:06:52 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1127e8c00) [pid = 1659] [serial = 1335] [outer = 0x0] [url = about:blank] 16:06:52 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x119e49c00) [pid = 1659] [serial = 1339] [outer = 0x0] [url = about:blank] 16:06:52 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x119b81800) [pid = 1659] [serial = 1341] [outer = 0x0] [url = about:blank] 16:06:52 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x118a65000) [pid = 1659] [serial = 1324] [outer = 0x0] [url = about:blank] 16:06:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 870ms 16:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:06:52 INFO - PROCESS | 1659 | 1467068812258 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 16:06:52 INFO - PROCESS | 1659 | 1467068812260 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 16:06:52 INFO - PROCESS | 1659 | 1467068812262 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:06:52 INFO - PROCESS | 1659 | 1467068812264 Marionette TRACE conn2 <- [1,1846,null,{}] 16:06:52 INFO - PROCESS | 1659 | 1467068812268 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}] 16:06:52 INFO - PROCESS | 1659 | 1467068812269 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:52 INFO - PROCESS | 1659 | 1467068812350 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 16:06:52 INFO - PROCESS | 1659 | 1467068812355 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:52 INFO - PROCESS | 1659 | 1467068812357 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e3d800 == 31 [pid = 1659] [id = 469] 16:06:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x116910000) [pid = 1659] [serial = 1406] [outer = 0x0] 16:06:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x116fe9400) [pid = 1659] [serial = 1407] [outer = 0x116910000] 16:06:52 INFO - PROCESS | 1659 | 1467068812388 Marionette DEBUG loaded listener.js 16:06:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x11820ac00) [pid = 1659] [serial = 1408] [outer = 0x116910000] 16:06:52 INFO - PROCESS | 1659 | 1467068812733 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]]]}] 16:06:52 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) 16:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 519ms 16:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:06:52 INFO - PROCESS | 1659 | 1467068812789 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 16:06:52 INFO - PROCESS | 1659 | 1467068812792 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 16:06:52 INFO - PROCESS | 1659 | 1467068812794 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:06:52 INFO - PROCESS | 1659 | 1467068812795 Marionette TRACE conn2 <- [1,1850,null,{}] 16:06:52 INFO - PROCESS | 1659 | 1467068812798 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}] 16:06:52 INFO - PROCESS | 1659 | 1467068812799 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:52 INFO - PROCESS | 1659 | 1467068812879 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 16:06:52 INFO - PROCESS | 1659 | 1467068812886 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:52 INFO - PROCESS | 1659 | 1467068812887 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x1199d3800 == 32 [pid = 1659] [id = 470] 16:06:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x118535400) [pid = 1659] [serial = 1409] [outer = 0x0] 16:06:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x118e19800) [pid = 1659] [serial = 1410] [outer = 0x118535400] 16:06:52 INFO - PROCESS | 1659 | 1467068812915 Marionette DEBUG loaded listener.js 16:06:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1192cb400) [pid = 1659] [serial = 1411] [outer = 0x118535400] 16:06:53 INFO - PROCESS | 1659 | 1467068813282 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]]]}] 16:06:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:06:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 520ms 16:06:53 INFO - PROCESS | 1659 | 1467068813317 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 16:06:53 INFO - PROCESS | 1659 | 1467068813318 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 16:06:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:06:53 INFO - PROCESS | 1659 | 1467068813327 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:06:53 INFO - PROCESS | 1659 | 1467068813332 Marionette TRACE conn2 <- [1,1854,null,{}] 16:06:53 INFO - PROCESS | 1659 | 1467068813335 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}] 16:06:53 INFO - PROCESS | 1659 | 1467068813337 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:53 INFO - PROCESS | 1659 | 1467068813417 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 16:06:53 INFO - PROCESS | 1659 | 1467068813420 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:53 INFO - PROCESS | 1659 | 1467068813422 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x123bdc800 == 33 [pid = 1659] [id = 471] 16:06:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1133b8800) [pid = 1659] [serial = 1412] [outer = 0x0] 16:06:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1198d1800) [pid = 1659] [serial = 1413] [outer = 0x1133b8800] 16:06:53 INFO - PROCESS | 1659 | 1467068813448 Marionette DEBUG loaded listener.js 16:06:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x119b0d000) [pid = 1659] [serial = 1414] [outer = 0x1133b8800] 16:06:53 INFO - PROCESS | 1659 | 1467068813798 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]]]}] 16:06:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:06:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 529ms 16:06:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:06:53 INFO - PROCESS | 1659 | 1467068813850 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 16:06:53 INFO - PROCESS | 1659 | 1467068813852 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 16:06:53 INFO - PROCESS | 1659 | 1467068813854 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:06:53 INFO - PROCESS | 1659 | 1467068813855 Marionette TRACE conn2 <- [1,1858,null,{}] 16:06:53 INFO - PROCESS | 1659 | 1467068813857 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}] 16:06:53 INFO - PROCESS | 1659 | 1467068813859 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:53 INFO - PROCESS | 1659 | 1467068813938 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 16:06:54 INFO - PROCESS | 1659 | 1467068814004 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:54 INFO - PROCESS | 1659 | 1467068814005 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x124d0f000 == 34 [pid = 1659] [id = 472] 16:06:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118eb7000) [pid = 1659] [serial = 1415] [outer = 0x0] 16:06:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119c13400) [pid = 1659] [serial = 1416] [outer = 0x118eb7000] 16:06:54 INFO - PROCESS | 1659 | 1467068814030 Marionette DEBUG loaded listener.js 16:06:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119c33c00) [pid = 1659] [serial = 1417] [outer = 0x118eb7000] 16:06:54 INFO - PROCESS | 1659 | 1467068814321 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]]]}] 16:06:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:06:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 518ms 16:06:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:06:54 INFO - PROCESS | 1659 | 1467068814373 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 16:06:54 INFO - PROCESS | 1659 | 1467068814374 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 16:06:54 INFO - PROCESS | 1659 | 1467068814379 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:06:54 INFO - PROCESS | 1659 | 1467068814380 Marionette TRACE conn2 <- [1,1862,null,{}] 16:06:54 INFO - PROCESS | 1659 | 1467068814383 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}] 16:06:54 INFO - PROCESS | 1659 | 1467068814384 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:54 INFO - PROCESS | 1659 | 1467068814480 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 16:06:54 INFO - PROCESS | 1659 | 1467068814519 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:54 INFO - PROCESS | 1659 | 1467068814524 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x1239ab800 == 35 [pid = 1659] [id = 473] 16:06:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x120fef800) [pid = 1659] [serial = 1418] [outer = 0x0] 16:06:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x120ff3c00) [pid = 1659] [serial = 1419] [outer = 0x120fef800] 16:06:54 INFO - PROCESS | 1659 | 1467068814556 Marionette DEBUG loaded listener.js 16:06:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x123a06800) [pid = 1659] [serial = 1420] [outer = 0x120fef800] 16:06:54 INFO - PROCESS | 1659 | 1467068814923 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]]]}] 16:06:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:06:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 569ms 16:06:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:06:54 INFO - PROCESS | 1659 | 1467068814948 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 16:06:54 INFO - PROCESS | 1659 | 1467068814950 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 16:06:54 INFO - PROCESS | 1659 | 1467068814952 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:06:54 INFO - PROCESS | 1659 | 1467068814953 Marionette TRACE conn2 <- [1,1866,null,{}] 16:06:54 INFO - PROCESS | 1659 | 1467068814955 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}] 16:06:54 INFO - PROCESS | 1659 | 1467068814956 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:55 INFO - PROCESS | 1659 | 1467068815057 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 16:06:55 INFO - PROCESS | 1659 | 1467068815071 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:55 INFO - PROCESS | 1659 | 1467068815072 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x12855f800 == 36 [pid = 1659] [id = 474] 16:06:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1129e8c00) [pid = 1659] [serial = 1421] [outer = 0x0] 16:06:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1241d3800) [pid = 1659] [serial = 1422] [outer = 0x1129e8c00] 16:06:55 INFO - PROCESS | 1659 | 1467068815096 Marionette DEBUG loaded listener.js 16:06:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x124bdcc00) [pid = 1659] [serial = 1423] [outer = 0x1129e8c00] 16:06:55 INFO - PROCESS | 1659 | 1467068815439 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]]]}] 16:06:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:06:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 518ms 16:06:55 INFO - PROCESS | 1659 | 1467068815474 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 16:06:55 INFO - PROCESS | 1659 | 1467068815476 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 16:06:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:06:55 INFO - PROCESS | 1659 | 1467068815480 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:06:55 INFO - PROCESS | 1659 | 1467068815481 Marionette TRACE conn2 <- [1,1870,null,{}] 16:06:55 INFO - PROCESS | 1659 | 1467068815483 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}] 16:06:55 INFO - PROCESS | 1659 | 1467068815484 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:55 INFO - PROCESS | 1659 | 1467068815581 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 16:06:55 INFO - PROCESS | 1659 | 1467068815592 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:55 INFO - PROCESS | 1659 | 1467068815592 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x11856d800 == 37 [pid = 1659] [id = 475] 16:06:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x124be0000) [pid = 1659] [serial = 1424] [outer = 0x0] 16:06:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x125014400) [pid = 1659] [serial = 1425] [outer = 0x124be0000] 16:06:55 INFO - PROCESS | 1659 | 1467068815618 Marionette DEBUG loaded listener.js 16:06:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12620d400) [pid = 1659] [serial = 1426] [outer = 0x124be0000] 16:06:55 INFO - PROCESS | 1659 | 1467068815953 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]]]}] 16:06:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:06:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 518ms 16:06:55 INFO - PROCESS | 1659 | 1467068815998 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 16:06:56 INFO - PROCESS | 1659 | 1467068815999 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 16:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:06:56 INFO - PROCESS | 1659 | 1467068816002 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:06:56 INFO - PROCESS | 1659 | 1467068816003 Marionette TRACE conn2 <- [1,1874,null,{}] 16:06:56 INFO - PROCESS | 1659 | 1467068816006 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}] 16:06:56 INFO - PROCESS | 1659 | 1467068816007 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:56 INFO - PROCESS | 1659 | 1467068816100 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 16:06:56 INFO - PROCESS | 1659 | 1467068816113 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:56 INFO - PROCESS | 1659 | 1467068816115 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b16d000 == 38 [pid = 1659] [id = 476] 16:06:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x125570000) [pid = 1659] [serial = 1427] [outer = 0x0] 16:06:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12669d000) [pid = 1659] [serial = 1428] [outer = 0x125570000] 16:06:56 INFO - PROCESS | 1659 | 1467068816145 Marionette DEBUG loaded listener.js 16:06:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x12695d000) [pid = 1659] [serial = 1429] [outer = 0x125570000] 16:06:56 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1174ac000) [pid = 1659] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:06:56 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x116907400) [pid = 1659] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:06:56 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1195b4c00) [pid = 1659] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:06:56 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x113c38800) [pid = 1659] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:06:56 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1164e1800) [pid = 1659] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:06:56 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x119692800) [pid = 1659] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:06:56 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x112982800) [pid = 1659] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:06:56 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x111e5c800) [pid = 1659] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:06:56 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x116782400) [pid = 1659] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:06:56 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x112983400) [pid = 1659] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:06:56 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x120f17c00) [pid = 1659] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:06:56 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1184a0800) [pid = 1659] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:06:56 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11922a000) [pid = 1659] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:06:56 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x118533400) [pid = 1659] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:06:56 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1198e2000) [pid = 1659] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:06:56 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x116779800) [pid = 1659] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:06:56 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119227800) [pid = 1659] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:06:56 INFO - PROCESS | 1659 | 1467068816523 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]]]}] 16:06:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 571ms 16:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:06:56 INFO - PROCESS | 1659 | 1467068816580 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 16:06:56 INFO - PROCESS | 1659 | 1467068816582 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 16:06:56 INFO - PROCESS | 1659 | 1467068816585 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:06:56 INFO - PROCESS | 1659 | 1467068816587 Marionette TRACE conn2 <- [1,1878,null,{}] 16:06:56 INFO - PROCESS | 1659 | 1467068816592 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}] 16:06:56 INFO - PROCESS | 1659 | 1467068816594 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:56 INFO - PROCESS | 1659 | 1467068816702 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 16:06:56 INFO - PROCESS | 1659 | 1467068816760 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:56 INFO - PROCESS | 1659 | 1467068816763 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x116fb2000 == 39 [pid = 1659] [id = 477] 16:06:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11320f400) [pid = 1659] [serial = 1430] [outer = 0x0] 16:06:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x115d13400) [pid = 1659] [serial = 1431] [outer = 0x11320f400] 16:06:56 INFO - PROCESS | 1659 | 1467068816795 Marionette DEBUG loaded listener.js 16:06:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x116781800) [pid = 1659] [serial = 1432] [outer = 0x11320f400] 16:06:57 INFO - PROCESS | 1659 | 1467068817267 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]]]}] 16:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 722ms 16:06:57 INFO - PROCESS | 1659 | 1467068817311 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 16:06:57 INFO - PROCESS | 1659 | 1467068817313 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 16:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:06:57 INFO - PROCESS | 1659 | 1467068817319 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:06:57 INFO - PROCESS | 1659 | 1467068817321 Marionette TRACE conn2 <- [1,1882,null,{}] 16:06:57 INFO - PROCESS | 1659 | 1467068817325 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}] 16:06:57 INFO - PROCESS | 1659 | 1467068817329 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:57 INFO - PROCESS | 1659 | 1467068817435 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 16:06:57 INFO - PROCESS | 1659 | 1467068817507 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:57 INFO - PROCESS | 1659 | 1467068817509 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f85000 == 40 [pid = 1659] [id = 478] 16:06:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x118180c00) [pid = 1659] [serial = 1433] [outer = 0x0] 16:06:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x118204800) [pid = 1659] [serial = 1434] [outer = 0x118180c00] 16:06:57 INFO - PROCESS | 1659 | 1467068817540 Marionette DEBUG loaded listener.js 16:06:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x118533400) [pid = 1659] [serial = 1435] [outer = 0x118180c00] 16:06:57 INFO - PROCESS | 1659 | 1467068817951 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]]]}] 16:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 673ms 16:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:06:57 INFO - PROCESS | 1659 | 1467068817991 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 16:06:57 INFO - PROCESS | 1659 | 1467068817992 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 16:06:57 INFO - PROCESS | 1659 | 1467068817994 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:06:57 INFO - PROCESS | 1659 | 1467068817996 Marionette TRACE conn2 <- [1,1886,null,{}] 16:06:58 INFO - PROCESS | 1659 | 1467068818002 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}] 16:06:58 INFO - PROCESS | 1659 | 1467068818006 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:58 INFO - PROCESS | 1659 | 1467068818128 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 16:06:58 INFO - PROCESS | 1659 | 1467068818190 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:58 INFO - PROCESS | 1659 | 1467068818193 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x12844f000 == 41 [pid = 1659] [id = 479] 16:06:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1195b7800) [pid = 1659] [serial = 1436] [outer = 0x0] 16:06:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x119692800) [pid = 1659] [serial = 1437] [outer = 0x1195b7800] 16:06:58 INFO - PROCESS | 1659 | 1467068818226 Marionette DEBUG loaded listener.js 16:06:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1198f0c00) [pid = 1659] [serial = 1438] [outer = 0x1195b7800] 16:06:58 INFO - PROCESS | 1659 | 1467068818711 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]]]}] 16:06:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:06:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 770ms 16:06:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:06:58 INFO - PROCESS | 1659 | 1467068818765 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 16:06:58 INFO - PROCESS | 1659 | 1467068818766 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 16:06:58 INFO - PROCESS | 1659 | 1467068818769 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:06:58 INFO - PROCESS | 1659 | 1467068818770 Marionette TRACE conn2 <- [1,1890,null,{}] 16:06:58 INFO - PROCESS | 1659 | 1467068818772 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}] 16:06:58 INFO - PROCESS | 1659 | 1467068818774 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:58 INFO - PROCESS | 1659 | 1467068818877 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 16:06:58 INFO - PROCESS | 1659 | 1467068818946 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:58 INFO - PROCESS | 1659 | 1467068818948 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b96a800 == 42 [pid = 1659] [id = 480] 16:06:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x119c13800) [pid = 1659] [serial = 1439] [outer = 0x0] 16:06:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x120f0e000) [pid = 1659] [serial = 1440] [outer = 0x119c13800] 16:06:58 INFO - PROCESS | 1659 | 1467068818977 Marionette DEBUG loaded listener.js 16:06:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x123a04c00) [pid = 1659] [serial = 1441] [outer = 0x119c13800] 16:06:59 INFO - PROCESS | 1659 | 1467068819419 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]]]}] 16:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 670ms 16:06:59 INFO - PROCESS | 1659 | 1467068819472 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 16:06:59 INFO - PROCESS | 1659 | 1467068819474 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 16:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:06:59 INFO - PROCESS | 1659 | 1467068819496 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:06:59 INFO - PROCESS | 1659 | 1467068819498 Marionette TRACE conn2 <- [1,1894,null,{}] 16:06:59 INFO - PROCESS | 1659 | 1467068819500 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}] 16:06:59 INFO - PROCESS | 1659 | 1467068819502 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:59 INFO - PROCESS | 1659 | 1467068819604 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 16:06:59 INFO - PROCESS | 1659 | 1467068819774 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:06:59 INFO - PROCESS | 1659 | 1467068819775 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:06:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e4d000 == 43 [pid = 1659] [id = 481] 16:06:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1127e7c00) [pid = 1659] [serial = 1442] [outer = 0x0] 16:06:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1131e2c00) [pid = 1659] [serial = 1443] [outer = 0x1127e7c00] 16:06:59 INFO - PROCESS | 1659 | 1467068819816 Marionette DEBUG loaded listener.js 16:06:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x116713c00) [pid = 1659] [serial = 1444] [outer = 0x1127e7c00] 16:07:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1174ad000) [pid = 1659] [serial = 1445] [outer = 0x12b996c00] 16:07:00 INFO - PROCESS | 1659 | 1467068820298 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]]]}] 16:07:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:07:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 869ms 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x11856d800 == 42 [pid = 1659] [id = 475] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12855f800 == 41 [pid = 1659] [id = 474] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x1239ab800 == 40 [pid = 1659] [id = 473] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x124d0f000 == 39 [pid = 1659] [id = 472] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x123bdc800 == 38 [pid = 1659] [id = 471] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x1199d3800 == 37 [pid = 1659] [id = 470] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x117e3d800 == 36 [pid = 1659] [id = 469] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x1169a0000 == 35 [pid = 1659] [id = 468] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x118555000 == 34 [pid = 1659] [id = 467] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x116413800 == 33 [pid = 1659] [id = 26] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x118569800 == 32 [pid = 1659] [id = 12] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12d22b800 == 31 [pid = 1659] [id = 18] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12bcb7800 == 30 [pid = 1659] [id = 466] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12a61f000 == 29 [pid = 1659] [id = 8] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12bcc6000 == 28 [pid = 1659] [id = 11] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12c66f800 == 27 [pid = 1659] [id = 14] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x117159000 == 26 [pid = 1659] [id = 24] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12b969800 == 25 [pid = 1659] [id = 10] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12c8a2800 == 24 [pid = 1659] [id = 19] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12cae1000 == 23 [pid = 1659] [id = 15] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x119599000 == 22 [pid = 1659] [id = 454] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x119f88800 == 21 [pid = 1659] [id = 6] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12b179800 == 20 [pid = 1659] [id = 9] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12958a800 == 19 [pid = 1659] [id = 21] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12d926000 == 18 [pid = 1659] [id = 20] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12c2c6800 == 17 [pid = 1659] [id = 13] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x113caf800 == 16 [pid = 1659] [id = 25] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x1169ad800 == 15 [pid = 1659] [id = 23] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x11254c000 == 14 [pid = 1659] [id = 22] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12b96a800 == 13 [pid = 1659] [id = 480] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12844f000 == 12 [pid = 1659] [id = 479] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x119f85000 == 11 [pid = 1659] [id = 478] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12b16d000 == 10 [pid = 1659] [id = 476] 16:07:01 INFO - PROCESS | 1659 | --DOCSHELL 0x116fb2000 == 9 [pid = 1659] [id = 477] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x112141c00) [pid = 1659] [serial = 1347] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x116fea800) [pid = 1659] [serial = 1351] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x11697b400) [pid = 1659] [serial = 1350] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x123a05000) [pid = 1659] [serial = 1384] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x123834000) [pid = 1659] [serial = 1383] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x124691400) [pid = 1659] [serial = 1395] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11968b400) [pid = 1659] [serial = 1354] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x119223000) [pid = 1659] [serial = 1353] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x123a0f000) [pid = 1659] [serial = 1386] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x119c21400) [pid = 1659] [serial = 1392] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x119c20c00) [pid = 1659] [serial = 1357] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x119b0b800) [pid = 1659] [serial = 1356] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x124104000) [pid = 1659] [serial = 1387] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x120fef400) [pid = 1659] [serial = 1381] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x123a0f800) [pid = 1659] [serial = 1393] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x116f5e800) [pid = 1659] [serial = 1389] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x121077c00) [pid = 1659] [serial = 1360] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x120f12c00) [pid = 1659] [serial = 1359] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x119b03800) [pid = 1659] [serial = 1378] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1184a1000) [pid = 1659] [serial = 1390] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x124d57000) [pid = 1659] [serial = 1396] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1198dd000) [pid = 1659] [serial = 1375] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1198e5800) [pid = 1659] [serial = 1377] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1174b4800) [pid = 1659] [serial = 1368] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x1198cb400) [pid = 1659] [serial = 1374] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x118203800) [pid = 1659] [serial = 1369] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x11662fc00) [pid = 1659] [serial = 1365] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x1167e6c00) [pid = 1659] [serial = 1366] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x1167f3c00) [pid = 1659] [serial = 1363] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x11671a000) [pid = 1659] [serial = 1362] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x119b7dc00) [pid = 1659] [serial = 1380] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x118a5d400) [pid = 1659] [serial = 1371] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x119228000) [pid = 1659] [serial = 1372] [outer = 0x0] [url = about:blank] 16:07:01 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x113058000) [pid = 1659] [serial = 1348] [outer = 0x0] [url = about:blank] 16:07:02 INFO - PROCESS | 1659 | 1467068822107 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 16:07:02 INFO - PROCESS | 1659 | 1467068822110 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 16:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:07:02 INFO - PROCESS | 1659 | 1467068822127 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:07:02 INFO - PROCESS | 1659 | 1467068822133 Marionette TRACE conn2 <- [1,1898,null,{}] 16:07:02 INFO - PROCESS | 1659 | 1467068822138 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}] 16:07:02 INFO - PROCESS | 1659 | 1467068822142 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:02 INFO - PROCESS | 1659 | 1467068822264 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 16:07:02 INFO - PROCESS | 1659 | 1467068822272 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:02 INFO - PROCESS | 1659 | 1467068822275 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x116680000 == 10 [pid = 1659] [id = 482] 16:07:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x116198400) [pid = 1659] [serial = 1446] [outer = 0x0] 16:07:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x116430400) [pid = 1659] [serial = 1447] [outer = 0x116198400] 16:07:02 INFO - PROCESS | 1659 | 1467068822311 Marionette DEBUG loaded listener.js 16:07:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x11677a800) [pid = 1659] [serial = 1448] [outer = 0x116198400] 16:07:02 INFO - PROCESS | 1659 | 1467068822674 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]]]}] 16:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 576ms 16:07:02 INFO - PROCESS | 1659 | 1467068822702 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 16:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:07:02 INFO - PROCESS | 1659 | 1467068822704 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 16:07:02 INFO - PROCESS | 1659 | 1467068822710 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:07:02 INFO - PROCESS | 1659 | 1467068822714 Marionette TRACE conn2 <- [1,1902,null,{}] 16:07:02 INFO - PROCESS | 1659 | 1467068822717 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}] 16:07:02 INFO - PROCESS | 1659 | 1467068822719 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:02 INFO - PROCESS | 1659 | 1467068822795 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 16:07:02 INFO - PROCESS | 1659 | 1467068822799 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:02 INFO - PROCESS | 1659 | 1467068822801 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x118387800 == 11 [pid = 1659] [id = 483] 16:07:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x116784400) [pid = 1659] [serial = 1449] [outer = 0x0] 16:07:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x116f5e800) [pid = 1659] [serial = 1450] [outer = 0x116784400] 16:07:02 INFO - PROCESS | 1659 | 1467068822830 Marionette DEBUG loaded listener.js 16:07:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x1174b6c00) [pid = 1659] [serial = 1451] [outer = 0x116784400] 16:07:03 INFO - PROCESS | 1659 | 1467068823165 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]]]}] 16:07:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:07:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 477ms 16:07:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:07:03 INFO - PROCESS | 1659 | 1467068823184 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 16:07:03 INFO - PROCESS | 1659 | 1467068823185 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 16:07:03 INFO - PROCESS | 1659 | 1467068823187 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:07:03 INFO - PROCESS | 1659 | 1467068823189 Marionette TRACE conn2 <- [1,1906,null,{}] 16:07:03 INFO - PROCESS | 1659 | 1467068823196 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}] 16:07:03 INFO - PROCESS | 1659 | 1467068823199 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:03 INFO - PROCESS | 1659 | 1467068823284 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 16:07:03 INFO - PROCESS | 1659 | 1467068823292 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:03 INFO - PROCESS | 1659 | 1467068823297 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x11959e000 == 12 [pid = 1659] [id = 484] 16:07:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x11825d800) [pid = 1659] [serial = 1452] [outer = 0x0] 16:07:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x11849b400) [pid = 1659] [serial = 1453] [outer = 0x11825d800] 16:07:03 INFO - PROCESS | 1659 | 1467068823327 Marionette DEBUG loaded listener.js 16:07:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x11874c000) [pid = 1659] [serial = 1454] [outer = 0x11825d800] 16:07:03 INFO - PROCESS | 1659 | 1467068823768 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]]]}] 16:07:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:07:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 619ms 16:07:03 INFO - PROCESS | 1659 | 1467068823806 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 16:07:03 INFO - PROCESS | 1659 | 1467068823808 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 16:07:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:07:03 INFO - PROCESS | 1659 | 1467068823817 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:07:03 INFO - PROCESS | 1659 | 1467068823818 Marionette TRACE conn2 <- [1,1910,null,{}] 16:07:03 INFO - PROCESS | 1659 | 1467068823821 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}] 16:07:03 INFO - PROCESS | 1659 | 1467068823822 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:03 INFO - PROCESS | 1659 | 1467068823899 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 16:07:03 INFO - PROCESS | 1659 | 1467068823902 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:03 INFO - PROCESS | 1659 | 1467068823904 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x123803000 == 13 [pid = 1659] [id = 485] 16:07:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x119221800) [pid = 1659] [serial = 1455] [outer = 0x0] 16:07:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x11922cc00) [pid = 1659] [serial = 1456] [outer = 0x119221800] 16:07:03 INFO - PROCESS | 1659 | 1467068823931 Marionette DEBUG loaded listener.js 16:07:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1195b3400) [pid = 1659] [serial = 1457] [outer = 0x119221800] 16:07:04 INFO - PROCESS | 1659 | 1467068824288 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]]]}] 16:07:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 475ms 16:07:04 INFO - PROCESS | 1659 | 1467068824295 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 16:07:04 INFO - PROCESS | 1659 | 1467068824297 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 16:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:07:04 INFO - PROCESS | 1659 | 1467068824299 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:07:04 INFO - PROCESS | 1659 | 1467068824300 Marionette TRACE conn2 <- [1,1914,null,{}] 16:07:04 INFO - PROCESS | 1659 | 1467068824302 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}] 16:07:04 INFO - PROCESS | 1659 | 1467068824303 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:04 INFO - PROCESS | 1659 | 1467068824402 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 16:07:04 INFO - PROCESS | 1659 | 1467068824406 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:04 INFO - PROCESS | 1659 | 1467068824407 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x123d72000 == 14 [pid = 1659] [id = 486] 16:07:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x119223400) [pid = 1659] [serial = 1458] [outer = 0x0] 16:07:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1198c7c00) [pid = 1659] [serial = 1459] [outer = 0x119223400] 16:07:04 INFO - PROCESS | 1659 | 1467068824438 Marionette DEBUG loaded listener.js 16:07:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1198dd400) [pid = 1659] [serial = 1460] [outer = 0x119223400] 16:07:04 INFO - PROCESS | 1659 | 1467068824778 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]]]}] 16:07:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 518ms 16:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:07:04 INFO - PROCESS | 1659 | 1467068824818 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 16:07:04 INFO - PROCESS | 1659 | 1467068824819 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 16:07:04 INFO - PROCESS | 1659 | 1467068824822 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:07:04 INFO - PROCESS | 1659 | 1467068824823 Marionette TRACE conn2 <- [1,1918,null,{}] 16:07:04 INFO - PROCESS | 1659 | 1467068824825 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}] 16:07:04 INFO - PROCESS | 1659 | 1467068824829 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:04 INFO - PROCESS | 1659 | 1467068824952 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 16:07:04 INFO - PROCESS | 1659 | 1467068824989 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:04 INFO - PROCESS | 1659 | 1467068824990 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x1246c8000 == 15 [pid = 1659] [id = 487] 16:07:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1198ef400) [pid = 1659] [serial = 1461] [outer = 0x0] 16:07:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x119b83800) [pid = 1659] [serial = 1462] [outer = 0x1198ef400] 16:07:05 INFO - PROCESS | 1659 | 1467068825016 Marionette DEBUG loaded listener.js 16:07:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x119c20800) [pid = 1659] [serial = 1463] [outer = 0x1198ef400] 16:07:05 INFO - PROCESS | 1659 | 1467068825374 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]]]}] 16:07:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:07:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 568ms 16:07:05 INFO - PROCESS | 1659 | 1467068825391 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 16:07:05 INFO - PROCESS | 1659 | 1467068825395 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 16:07:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:07:05 INFO - PROCESS | 1659 | 1467068825404 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:07:05 INFO - PROCESS | 1659 | 1467068825406 Marionette TRACE conn2 <- [1,1922,null,{}] 16:07:05 INFO - PROCESS | 1659 | 1467068825408 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}] 16:07:05 INFO - PROCESS | 1659 | 1467068825410 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:05 INFO - PROCESS | 1659 | 1467068825506 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 16:07:05 INFO - PROCESS | 1659 | 1467068825510 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:05 INFO - PROCESS | 1659 | 1467068825511 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x125664000 == 16 [pid = 1659] [id = 488] 16:07:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119b02400) [pid = 1659] [serial = 1464] [outer = 0x0] 16:07:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x120f11400) [pid = 1659] [serial = 1465] [outer = 0x119b02400] 16:07:05 INFO - PROCESS | 1659 | 1467068825536 Marionette DEBUG loaded listener.js 16:07:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x120fefc00) [pid = 1659] [serial = 1466] [outer = 0x119b02400] 16:07:05 INFO - PROCESS | 1659 | 1467068825864 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]]]}] 16:07:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:07:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 524ms 16:07:05 INFO - PROCESS | 1659 | 1467068825923 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 16:07:05 INFO - PROCESS | 1659 | 1467068825924 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 16:07:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:07:05 INFO - PROCESS | 1659 | 1467068825929 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:07:05 INFO - PROCESS | 1659 | 1467068825930 Marionette TRACE conn2 <- [1,1926,null,{}] 16:07:05 INFO - PROCESS | 1659 | 1467068825932 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}] 16:07:05 INFO - PROCESS | 1659 | 1467068825933 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:06 INFO - PROCESS | 1659 | 1467068826030 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 16:07:06 INFO - PROCESS | 1659 | 1467068826040 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:06 INFO - PROCESS | 1659 | 1467068826041 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x1267d0000 == 17 [pid = 1659] [id = 489] 16:07:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x111f0f400) [pid = 1659] [serial = 1467] [outer = 0x0] 16:07:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x121075400) [pid = 1659] [serial = 1468] [outer = 0x111f0f400] 16:07:06 INFO - PROCESS | 1659 | 1467068826066 Marionette DEBUG loaded listener.js 16:07:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1164e6800) [pid = 1659] [serial = 1469] [outer = 0x111f0f400] 16:07:06 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x118180c00) [pid = 1659] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:07:06 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x125570000) [pid = 1659] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:07:06 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x11320f400) [pid = 1659] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:07:06 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x124be0000) [pid = 1659] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:07:06 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1129e8c00) [pid = 1659] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:07:06 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1133b8800) [pid = 1659] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:07:06 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x116126000) [pid = 1659] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:07:06 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x116910000) [pid = 1659] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:07:06 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x113059400) [pid = 1659] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:07:06 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x118535400) [pid = 1659] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:07:06 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x123834800) [pid = 1659] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:07:06 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x118eb7000) [pid = 1659] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:07:06 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x120fef800) [pid = 1659] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:07:06 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x119c13800) [pid = 1659] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:07:06 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x1195b7800) [pid = 1659] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:07:06 INFO - PROCESS | 1659 | 1467068826687 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]]]}] 16:07:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:07:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 774ms 16:07:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:07:06 INFO - PROCESS | 1659 | 1467068826702 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 16:07:06 INFO - PROCESS | 1659 | 1467068826704 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 16:07:06 INFO - PROCESS | 1659 | 1467068826706 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:07:06 INFO - PROCESS | 1659 | 1467068826707 Marionette TRACE conn2 <- [1,1930,null,{}] 16:07:06 INFO - PROCESS | 1659 | 1467068826709 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}] 16:07:06 INFO - PROCESS | 1659 | 1467068826712 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:06 INFO - PROCESS | 1659 | 1467068826788 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 16:07:06 INFO - PROCESS | 1659 | 1467068826792 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:06 INFO - PROCESS | 1659 | 1467068826795 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x12844f000 == 18 [pid = 1659] [id = 490] 16:07:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x116903000) [pid = 1659] [serial = 1470] [outer = 0x0] 16:07:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1184a4c00) [pid = 1659] [serial = 1471] [outer = 0x116903000] 16:07:06 INFO - PROCESS | 1659 | 1467068826820 Marionette DEBUG loaded listener.js 16:07:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x11968b000) [pid = 1659] [serial = 1472] [outer = 0x116903000] 16:07:07 INFO - PROCESS | 1659 | 1467068827134 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]]]}] 16:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 470ms 16:07:07 INFO - PROCESS | 1659 | 1467068827179 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 16:07:07 INFO - PROCESS | 1659 | 1467068827180 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 16:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:07:07 INFO - PROCESS | 1659 | 1467068827182 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:07:07 INFO - PROCESS | 1659 | 1467068827183 Marionette TRACE conn2 <- [1,1934,null,{}] 16:07:07 INFO - PROCESS | 1659 | 1467068827185 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}] 16:07:07 INFO - PROCESS | 1659 | 1467068827186 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:07 INFO - PROCESS | 1659 | 1467068827263 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 16:07:07 INFO - PROCESS | 1659 | 1467068827267 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:07 INFO - PROCESS | 1659 | 1467068827268 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x128565800 == 19 [pid = 1659] [id = 491] 16:07:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1174cd400) [pid = 1659] [serial = 1473] [outer = 0x0] 16:07:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x120f1a000) [pid = 1659] [serial = 1474] [outer = 0x1174cd400] 16:07:07 INFO - PROCESS | 1659 | 1467068827292 Marionette DEBUG loaded listener.js 16:07:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x12383ac00) [pid = 1659] [serial = 1475] [outer = 0x1174cd400] 16:07:07 INFO - PROCESS | 1659 | 1467068827655 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]]]}] 16:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 521ms 16:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:07:07 INFO - PROCESS | 1659 | 1467068827704 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 16:07:07 INFO - PROCESS | 1659 | 1467068827707 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 16:07:07 INFO - PROCESS | 1659 | 1467068827710 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:07:07 INFO - PROCESS | 1659 | 1467068827712 Marionette TRACE conn2 <- [1,1938,null,{}] 16:07:07 INFO - PROCESS | 1659 | 1467068827716 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}] 16:07:07 INFO - PROCESS | 1659 | 1467068827718 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:07 INFO - PROCESS | 1659 | 1467068827851 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 16:07:07 INFO - PROCESS | 1659 | 1467068827866 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:07 INFO - PROCESS | 1659 | 1467068827868 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a5ba000 == 20 [pid = 1659] [id = 492] 16:07:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x123a0a000) [pid = 1659] [serial = 1476] [outer = 0x0] 16:07:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x123a8b400) [pid = 1659] [serial = 1477] [outer = 0x123a0a000] 16:07:07 INFO - PROCESS | 1659 | 1467068827917 Marionette DEBUG loaded listener.js 16:07:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1241dd400) [pid = 1659] [serial = 1478] [outer = 0x123a0a000] 16:07:08 INFO - PROCESS | 1659 | 1467068828383 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]]]}] 16:07:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:07:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 721ms 16:07:08 INFO - PROCESS | 1659 | 1467068828437 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 16:07:08 INFO - PROCESS | 1659 | 1467068828440 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 16:07:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:07:08 INFO - PROCESS | 1659 | 1467068828448 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:07:08 INFO - PROCESS | 1659 | 1467068828450 Marionette TRACE conn2 <- [1,1942,null,{}] 16:07:08 INFO - PROCESS | 1659 | 1467068828454 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}] 16:07:08 INFO - PROCESS | 1659 | 1467068828456 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:08 INFO - PROCESS | 1659 | 1467068828564 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 16:07:08 INFO - PROCESS | 1659 | 1467068828640 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:08 INFO - PROCESS | 1659 | 1467068828643 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x117142800 == 21 [pid = 1659] [id = 493] 16:07:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11305ec00) [pid = 1659] [serial = 1479] [outer = 0x0] 16:07:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x115d18000) [pid = 1659] [serial = 1480] [outer = 0x11305ec00] 16:07:08 INFO - PROCESS | 1659 | 1467068828674 Marionette DEBUG loaded listener.js 16:07:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x11677bc00) [pid = 1659] [serial = 1481] [outer = 0x11305ec00] 16:07:09 INFO - PROCESS | 1659 | 1467068829256 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]]]}] 16:07:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:07:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 873ms 16:07:09 INFO - PROCESS | 1659 | 1467068829321 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 16:07:09 INFO - PROCESS | 1659 | 1467068829326 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 16:07:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:07:09 INFO - PROCESS | 1659 | 1467068829333 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:07:09 INFO - PROCESS | 1659 | 1467068829336 Marionette TRACE conn2 <- [1,1946,null,{}] 16:07:09 INFO - PROCESS | 1659 | 1467068829340 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}] 16:07:09 INFO - PROCESS | 1659 | 1467068829343 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:09 INFO - PROCESS | 1659 | 1467068829503 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 16:07:09 INFO - PROCESS | 1659 | 1467068829584 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:09 INFO - PROCESS | 1659 | 1467068829586 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x123a82000 == 22 [pid = 1659] [id = 494] 16:07:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1174ce400) [pid = 1659] [serial = 1482] [outer = 0x0] 16:07:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x117edbc00) [pid = 1659] [serial = 1483] [outer = 0x1174ce400] 16:07:09 INFO - PROCESS | 1659 | 1467068829617 Marionette DEBUG loaded listener.js 16:07:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1184a7400) [pid = 1659] [serial = 1484] [outer = 0x1174ce400] 16:07:10 INFO - PROCESS | 1659 | --DOCSHELL 0x117e4d000 == 21 [pid = 1659] [id = 481] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x114fcb000) [pid = 1659] [serial = 889] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1131e2c00) [pid = 1659] [serial = 1443] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1198d1800) [pid = 1659] [serial = 1413] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x119b0d000) [pid = 1659] [serial = 1414] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x116782000) [pid = 1659] [serial = 1401] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x116fe8400) [pid = 1659] [serial = 1402] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x116fe9400) [pid = 1659] [serial = 1407] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x11820ac00) [pid = 1659] [serial = 1408] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x115e5a400) [pid = 1659] [serial = 1404] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x116783c00) [pid = 1659] [serial = 1405] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x118e19800) [pid = 1659] [serial = 1410] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1192cb400) [pid = 1659] [serial = 1411] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x126206400) [pid = 1659] [serial = 1399] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x12556f400) [pid = 1659] [serial = 1398] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | 1467068830296 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]]]}] 16:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 975ms 16:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:07:10 INFO - PROCESS | 1659 | 1467068830308 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 16:07:10 INFO - PROCESS | 1659 | 1467068830312 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 16:07:10 INFO - PROCESS | 1659 | 1467068830316 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:07:10 INFO - PROCESS | 1659 | 1467068830318 Marionette TRACE conn2 <- [1,1950,null,{}] 16:07:10 INFO - PROCESS | 1659 | 1467068830322 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}] 16:07:10 INFO - PROCESS | 1659 | 1467068830324 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:10 INFO - PROCESS | 1659 | 1467068830412 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x12695d000) [pid = 1659] [serial = 1429] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x116781800) [pid = 1659] [serial = 1432] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x12620d400) [pid = 1659] [serial = 1426] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x12669d000) [pid = 1659] [serial = 1428] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x115d13400) [pid = 1659] [serial = 1431] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x124bdcc00) [pid = 1659] [serial = 1423] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x125014400) [pid = 1659] [serial = 1425] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x123a06800) [pid = 1659] [serial = 1420] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x1241d3800) [pid = 1659] [serial = 1422] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x119c33c00) [pid = 1659] [serial = 1417] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x120ff3c00) [pid = 1659] [serial = 1419] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x119c13400) [pid = 1659] [serial = 1416] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x123a04c00) [pid = 1659] [serial = 1441] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x1198f0c00) [pid = 1659] [serial = 1438] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x120f0e000) [pid = 1659] [serial = 1440] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 60 (0x119692800) [pid = 1659] [serial = 1437] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 59 (0x118533400) [pid = 1659] [serial = 1435] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | --DOMWINDOW == 58 (0x118204800) [pid = 1659] [serial = 1434] [outer = 0x0] [url = about:blank] 16:07:10 INFO - PROCESS | 1659 | 1467068830501 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:10 INFO - PROCESS | 1659 | 1467068830503 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x11667c000 == 22 [pid = 1659] [id = 495] 16:07:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 59 (0x11677f400) [pid = 1659] [serial = 1485] [outer = 0x0] 16:07:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 60 (0x116784000) [pid = 1659] [serial = 1486] [outer = 0x11677f400] 16:07:10 INFO - PROCESS | 1659 | 1467068830551 Marionette DEBUG loaded listener.js 16:07:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 61 (0x1167f5800) [pid = 1659] [serial = 1487] [outer = 0x11677f400] 16:07:10 INFO - PROCESS | 1659 | 1467068830904 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]]]}] 16:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 623ms 16:07:10 INFO - PROCESS | 1659 | 1467068830938 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 16:07:10 INFO - PROCESS | 1659 | 1467068830941 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 16:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:07:10 INFO - PROCESS | 1659 | 1467068830947 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:07:10 INFO - PROCESS | 1659 | 1467068830949 Marionette TRACE conn2 <- [1,1954,null,{}] 16:07:10 INFO - PROCESS | 1659 | 1467068830951 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}] 16:07:10 INFO - PROCESS | 1659 | 1467068830953 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:11 INFO - PROCESS | 1659 | 1467068831045 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 16:07:11 INFO - PROCESS | 1659 | 1467068831098 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:11 INFO - PROCESS | 1659 | 1467068831099 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x118564000 == 23 [pid = 1659] [id = 496] 16:07:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x116a0bc00) [pid = 1659] [serial = 1488] [outer = 0x0] 16:07:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x11817dc00) [pid = 1659] [serial = 1489] [outer = 0x116a0bc00] 16:07:11 INFO - PROCESS | 1659 | 1467068831126 Marionette DEBUG loaded listener.js 16:07:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x118499800) [pid = 1659] [serial = 1490] [outer = 0x116a0bc00] 16:07:11 INFO - PROCESS | 1659 | 1467068831411 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]]]}] 16:07:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 519ms 16:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:07:11 INFO - PROCESS | 1659 | 1467068831466 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 16:07:11 INFO - PROCESS | 1659 | 1467068831468 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 16:07:11 INFO - PROCESS | 1659 | 1467068831470 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:07:11 INFO - PROCESS | 1659 | 1467068831472 Marionette TRACE conn2 <- [1,1958,null,{}] 16:07:11 INFO - PROCESS | 1659 | 1467068831482 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}] 16:07:11 INFO - PROCESS | 1659 | 1467068831485 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:11 INFO - PROCESS | 1659 | 1467068831561 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 16:07:11 INFO - PROCESS | 1659 | 1467068831618 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:11 INFO - PROCESS | 1659 | 1467068831620 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x119826800 == 24 [pid = 1659] [id = 497] 16:07:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x11825dc00) [pid = 1659] [serial = 1491] [outer = 0x0] 16:07:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x118eaa400) [pid = 1659] [serial = 1492] [outer = 0x11825dc00] 16:07:11 INFO - PROCESS | 1659 | 1467068831648 Marionette DEBUG loaded listener.js 16:07:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x119685400) [pid = 1659] [serial = 1493] [outer = 0x11825dc00] 16:07:11 INFO - PROCESS | 1659 | 1467068831919 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]]]}] 16:07:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 476ms 16:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:07:11 INFO - PROCESS | 1659 | 1467068831950 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 16:07:11 INFO - PROCESS | 1659 | 1467068831952 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 16:07:11 INFO - PROCESS | 1659 | 1467068831954 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:07:11 INFO - PROCESS | 1659 | 1467068831955 Marionette TRACE conn2 <- [1,1962,null,{}] 16:07:11 INFO - PROCESS | 1659 | 1467068831957 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}] 16:07:11 INFO - PROCESS | 1659 | 1467068831959 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:12 INFO - PROCESS | 1659 | 1467068832052 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 16:07:12 INFO - PROCESS | 1659 | 1467068832055 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:12 INFO - PROCESS | 1659 | 1467068832056 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x12380c800 == 25 [pid = 1659] [id = 498] 16:07:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x1198dd000) [pid = 1659] [serial = 1494] [outer = 0x0] 16:07:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x1198f2000) [pid = 1659] [serial = 1495] [outer = 0x1198dd000] 16:07:12 INFO - PROCESS | 1659 | 1467068832084 Marionette DEBUG loaded listener.js 16:07:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x119b05800) [pid = 1659] [serial = 1496] [outer = 0x1198dd000] 16:07:12 INFO - PROCESS | 1659 | 1467068832453 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]]]}] 16:07:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:07:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 519ms 16:07:12 INFO - PROCESS | 1659 | 1467068832487 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 16:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:07:12 INFO - PROCESS | 1659 | 1467068832489 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 16:07:12 INFO - PROCESS | 1659 | 1467068832492 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:07:12 INFO - PROCESS | 1659 | 1467068832494 Marionette TRACE conn2 <- [1,1966,null,{}] 16:07:12 INFO - PROCESS | 1659 | 1467068832497 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}] 16:07:12 INFO - PROCESS | 1659 | 1467068832499 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:12 INFO - PROCESS | 1659 | 1467068832647 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 16:07:12 INFO - PROCESS | 1659 | 1467068832686 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:12 INFO - PROCESS | 1659 | 1467068832687 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x124438000 == 26 [pid = 1659] [id = 499] 16:07:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x1198e0800) [pid = 1659] [serial = 1497] [outer = 0x0] 16:07:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x119b7fc00) [pid = 1659] [serial = 1498] [outer = 0x1198e0800] 16:07:12 INFO - PROCESS | 1659 | 1467068832712 Marionette DEBUG loaded listener.js 16:07:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x119c18800) [pid = 1659] [serial = 1499] [outer = 0x1198e0800] 16:07:13 INFO - PROCESS | 1659 | 1467068833029 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]]]}] 16:07:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 571ms 16:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:07:13 INFO - PROCESS | 1659 | 1467068833064 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 16:07:13 INFO - PROCESS | 1659 | 1467068833065 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 16:07:13 INFO - PROCESS | 1659 | 1467068833067 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:07:13 INFO - PROCESS | 1659 | 1467068833068 Marionette TRACE conn2 <- [1,1970,null,{}] 16:07:13 INFO - PROCESS | 1659 | 1467068833070 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}] 16:07:13 INFO - PROCESS | 1659 | 1467068833074 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:13 INFO - PROCESS | 1659 | 1467068833191 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 16:07:13 INFO - PROCESS | 1659 | 1467068833195 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:13 INFO - PROCESS | 1659 | 1467068833196 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x125663800 == 27 [pid = 1659] [id = 500] 16:07:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x1195b2c00) [pid = 1659] [serial = 1500] [outer = 0x0] 16:07:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x119e49c00) [pid = 1659] [serial = 1501] [outer = 0x1195b2c00] 16:07:13 INFO - PROCESS | 1659 | 1467068833221 Marionette DEBUG loaded listener.js 16:07:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x123a0b400) [pid = 1659] [serial = 1502] [outer = 0x1195b2c00] 16:07:13 INFO - PROCESS | 1659 | 1467068833556 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]]]}] 16:07:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 518ms 16:07:13 INFO - PROCESS | 1659 | 1467068833585 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 16:07:13 INFO - PROCESS | 1659 | 1467068833587 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 16:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:07:13 INFO - PROCESS | 1659 | 1467068833589 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:07:13 INFO - PROCESS | 1659 | 1467068833590 Marionette TRACE conn2 <- [1,1974,null,{}] 16:07:13 INFO - PROCESS | 1659 | 1467068833593 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}] 16:07:13 INFO - PROCESS | 1659 | 1467068833596 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:13 INFO - PROCESS | 1659 | 1467068833700 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 16:07:13 INFO - PROCESS | 1659 | 1467068833705 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:13 INFO - PROCESS | 1659 | 1467068833706 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x1267c9800 == 28 [pid = 1659] [id = 501] 16:07:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x123c50000) [pid = 1659] [serial = 1503] [outer = 0x0] 16:07:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x123f48800) [pid = 1659] [serial = 1504] [outer = 0x123c50000] 16:07:13 INFO - PROCESS | 1659 | 1467068833730 Marionette DEBUG loaded listener.js 16:07:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1243c6000) [pid = 1659] [serial = 1505] [outer = 0x123c50000] 16:07:14 INFO - PROCESS | 1659 | 1467068834035 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]]]}] 16:07:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:07:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 471ms 16:07:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:07:14 INFO - PROCESS | 1659 | 1467068834062 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 16:07:14 INFO - PROCESS | 1659 | 1467068834065 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 16:07:14 INFO - PROCESS | 1659 | 1467068834067 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:07:14 INFO - PROCESS | 1659 | 1467068834068 Marionette TRACE conn2 <- [1,1978,null,{}] 16:07:14 INFO - PROCESS | 1659 | 1467068834071 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}] 16:07:14 INFO - PROCESS | 1659 | 1467068834072 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:14 INFO - PROCESS | 1659 | 1467068834167 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 16:07:14 INFO - PROCESS | 1659 | 1467068834203 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:14 INFO - PROCESS | 1659 | 1467068834204 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x128555000 == 29 [pid = 1659] [id = 502] 16:07:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x123a8e000) [pid = 1659] [serial = 1506] [outer = 0x0] 16:07:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x124691400) [pid = 1659] [serial = 1507] [outer = 0x123a8e000] 16:07:14 INFO - PROCESS | 1659 | 1467068834229 Marionette DEBUG loaded listener.js 16:07:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x124be3c00) [pid = 1659] [serial = 1508] [outer = 0x123a8e000] 16:07:14 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x11825d800) [pid = 1659] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:07:14 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x116198400) [pid = 1659] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:07:14 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x119b02400) [pid = 1659] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:07:14 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x119223400) [pid = 1659] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:07:14 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x119221800) [pid = 1659] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:07:14 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x111f0f400) [pid = 1659] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:07:14 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x1127e7c00) [pid = 1659] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:07:14 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x116784400) [pid = 1659] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:07:14 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x116903000) [pid = 1659] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:07:14 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x1174cd400) [pid = 1659] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:07:14 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x1198ef400) [pid = 1659] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:07:14 INFO - PROCESS | 1659 | 1467068834586 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]]]}] 16:07:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:07:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 571ms 16:07:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:07:14 INFO - PROCESS | 1659 | 1467068834638 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 16:07:14 INFO - PROCESS | 1659 | 1467068834640 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 16:07:14 INFO - PROCESS | 1659 | 1467068834642 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:07:14 INFO - PROCESS | 1659 | 1467068834643 Marionette TRACE conn2 <- [1,1982,null,{}] 16:07:14 INFO - PROCESS | 1659 | 1467068834646 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}] 16:07:14 INFO - PROCESS | 1659 | 1467068834647 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:14 INFO - PROCESS | 1659 | 1467068834722 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 16:07:14 INFO - PROCESS | 1659 | 1467068834726 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:14 INFO - PROCESS | 1659 | 1467068834729 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x128453000 == 30 [pid = 1659] [id = 503] 16:07:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x11662f800) [pid = 1659] [serial = 1509] [outer = 0x0] 16:07:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x116a0b400) [pid = 1659] [serial = 1510] [outer = 0x11662f800] 16:07:14 INFO - PROCESS | 1659 | 1467068834754 Marionette DEBUG loaded listener.js 16:07:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x119223400) [pid = 1659] [serial = 1511] [outer = 0x11662f800] 16:07:15 INFO - PROCESS | 1659 | 1467068835083 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]]]}] 16:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 473ms 16:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:07:15 INFO - PROCESS | 1659 | 1467068835115 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 16:07:15 INFO - PROCESS | 1659 | 1467068835116 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 16:07:15 INFO - PROCESS | 1659 | 1467068835118 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:07:15 INFO - PROCESS | 1659 | 1467068835119 Marionette TRACE conn2 <- [1,1986,null,{}] 16:07:15 INFO - PROCESS | 1659 | 1467068835122 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}] 16:07:15 INFO - PROCESS | 1659 | 1467068835123 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:15 INFO - PROCESS | 1659 | 1467068835225 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 16:07:15 INFO - PROCESS | 1659 | 1467068835230 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:15 INFO - PROCESS | 1659 | 1467068835232 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a4ab000 == 31 [pid = 1659] [id = 504] 16:07:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x11677ac00) [pid = 1659] [serial = 1512] [outer = 0x0] 16:07:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x123a10400) [pid = 1659] [serial = 1513] [outer = 0x11677ac00] 16:07:15 INFO - PROCESS | 1659 | 1467068835256 Marionette DEBUG loaded listener.js 16:07:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x115e5cc00) [pid = 1659] [serial = 1514] [outer = 0x11677ac00] 16:07:15 INFO - PROCESS | 1659 | 1467068835570 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]]]}] 16:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 469ms 16:07:15 INFO - PROCESS | 1659 | 1467068835588 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 16:07:15 INFO - PROCESS | 1659 | 1467068835590 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 16:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:07:15 INFO - PROCESS | 1659 | 1467068835592 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:07:15 INFO - PROCESS | 1659 | 1467068835595 Marionette TRACE conn2 <- [1,1990,null,{}] 16:07:15 INFO - PROCESS | 1659 | 1467068835600 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}] 16:07:15 INFO - PROCESS | 1659 | 1467068835601 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:15 INFO - PROCESS | 1659 | 1467068835689 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 16:07:15 INFO - PROCESS | 1659 | 1467068835696 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:15 INFO - PROCESS | 1659 | 1467068835697 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b185000 == 32 [pid = 1659] [id = 505] 16:07:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x119b03c00) [pid = 1659] [serial = 1515] [outer = 0x0] 16:07:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x125573c00) [pid = 1659] [serial = 1516] [outer = 0x119b03c00] 16:07:15 INFO - PROCESS | 1659 | 1467068835723 Marionette DEBUG loaded listener.js 16:07:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1266a1400) [pid = 1659] [serial = 1517] [outer = 0x119b03c00] 16:07:16 INFO - PROCESS | 1659 | 1467068836064 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]]]}] 16:07:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:07:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 522ms 16:07:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:07:16 INFO - PROCESS | 1659 | 1467068836122 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 16:07:16 INFO - PROCESS | 1659 | 1467068836123 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 16:07:16 INFO - PROCESS | 1659 | 1467068836125 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:07:16 INFO - PROCESS | 1659 | 1467068836126 Marionette TRACE conn2 <- [1,1994,null,{}] 16:07:16 INFO - PROCESS | 1659 | 1467068836128 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}] 16:07:16 INFO - PROCESS | 1659 | 1467068836129 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:16 INFO - PROCESS | 1659 | 1467068836206 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 16:07:16 INFO - PROCESS | 1659 | 1467068836211 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:16 INFO - PROCESS | 1659 | 1467068836213 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b965000 == 33 [pid = 1659] [id = 506] 16:07:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x126207c00) [pid = 1659] [serial = 1518] [outer = 0x0] 16:07:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x12695c000) [pid = 1659] [serial = 1519] [outer = 0x126207c00] 16:07:16 INFO - PROCESS | 1659 | 1467068836237 Marionette DEBUG loaded listener.js 16:07:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x126961400) [pid = 1659] [serial = 1520] [outer = 0x126207c00] 16:07:16 INFO - PROCESS | 1659 | 1467068836550 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]]]}] 16:07:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:07:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 471ms 16:07:16 INFO - PROCESS | 1659 | 1467068836617 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 16:07:16 INFO - PROCESS | 1659 | 1467068836620 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 16:07:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:07:16 INFO - PROCESS | 1659 | 1467068836624 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:07:16 INFO - PROCESS | 1659 | 1467068836626 Marionette TRACE conn2 <- [1,1998,null,{}] 16:07:16 INFO - PROCESS | 1659 | 1467068836630 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}] 16:07:16 INFO - PROCESS | 1659 | 1467068836632 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:16 INFO - PROCESS | 1659 | 1467068836724 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 16:07:16 INFO - PROCESS | 1659 | 1467068836816 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:16 INFO - PROCESS | 1659 | 1467068836818 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e2e800 == 34 [pid = 1659] [id = 507] 16:07:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x114fcb000) [pid = 1659] [serial = 1521] [outer = 0x0] 16:07:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x116431800) [pid = 1659] [serial = 1522] [outer = 0x114fcb000] 16:07:16 INFO - PROCESS | 1659 | 1467068836850 Marionette DEBUG loaded listener.js 16:07:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x116978800) [pid = 1659] [serial = 1523] [outer = 0x114fcb000] 16:07:17 INFO - PROCESS | 1659 | 1467068837270 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]]]}] 16:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 673ms 16:07:17 INFO - PROCESS | 1659 | 1467068837298 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 16:07:17 INFO - PROCESS | 1659 | 1467068837300 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 16:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:07:17 INFO - PROCESS | 1659 | 1467068837305 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:07:17 INFO - PROCESS | 1659 | 1467068837308 Marionette TRACE conn2 <- [1,2002,null,{}] 16:07:17 INFO - PROCESS | 1659 | 1467068837310 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}] 16:07:17 INFO - PROCESS | 1659 | 1467068837312 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:17 INFO - PROCESS | 1659 | 1467068837414 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 16:07:17 INFO - PROCESS | 1659 | 1467068837503 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:17 INFO - PROCESS | 1659 | 1467068837505 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195a2800 == 35 [pid = 1659] [id = 508] 16:07:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x11849bc00) [pid = 1659] [serial = 1524] [outer = 0x0] 16:07:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x118750000) [pid = 1659] [serial = 1525] [outer = 0x11849bc00] 16:07:17 INFO - PROCESS | 1659 | 1467068837535 Marionette DEBUG loaded listener.js 16:07:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x11922c800) [pid = 1659] [serial = 1526] [outer = 0x11849bc00] 16:07:17 INFO - PROCESS | 1659 | 1467068837952 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]]]}] 16:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 673ms 16:07:17 INFO - PROCESS | 1659 | 1467068837977 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 16:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:07:17 INFO - PROCESS | 1659 | 1467068837980 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 16:07:17 INFO - PROCESS | 1659 | 1467068837982 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:07:17 INFO - PROCESS | 1659 | 1467068837984 Marionette TRACE conn2 <- [1,2006,null,{}] 16:07:17 INFO - PROCESS | 1659 | 1467068837990 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}] 16:07:17 INFO - PROCESS | 1659 | 1467068837994 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:18 INFO - PROCESS | 1659 | 1467068838131 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 16:07:18 INFO - PROCESS | 1659 | 1467068838156 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:18 INFO - PROCESS | 1659 | 1467068838158 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b184000 == 36 [pid = 1659] [id = 509] 16:07:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x119c15400) [pid = 1659] [serial = 1527] [outer = 0x0] 16:07:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119e44800) [pid = 1659] [serial = 1528] [outer = 0x119c15400] 16:07:18 INFO - PROCESS | 1659 | 1467068838218 Marionette DEBUG loaded listener.js 16:07:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x120f17000) [pid = 1659] [serial = 1529] [outer = 0x119c15400] 16:07:18 INFO - PROCESS | 1659 | 1467068838673 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]]]}] 16:07:18 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 16:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 721ms 16:07:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:07:18 INFO - PROCESS | 1659 | 1467068838705 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 16:07:18 INFO - PROCESS | 1659 | 1467068838707 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 16:07:18 INFO - PROCESS | 1659 | 1467068838733 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:07:18 INFO - PROCESS | 1659 | 1467068838735 Marionette TRACE conn2 <- [1,2010,null,{}] 16:07:18 INFO - PROCESS | 1659 | 1467068838739 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}] 16:07:18 INFO - PROCESS | 1659 | 1467068838741 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:18 INFO - PROCESS | 1659 | 1467068838933 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 16:07:19 INFO - PROCESS | 1659 | 1467068839004 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:19 INFO - PROCESS | 1659 | 1467068839006 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c2bf000 == 37 [pid = 1659] [id = 510] 16:07:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x121073800) [pid = 1659] [serial = 1530] [outer = 0x0] 16:07:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x124609400) [pid = 1659] [serial = 1531] [outer = 0x121073800] 16:07:19 INFO - PROCESS | 1659 | 1467068839050 Marionette DEBUG loaded listener.js 16:07:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x124d5a000) [pid = 1659] [serial = 1532] [outer = 0x121073800] 16:07:19 INFO - PROCESS | 1659 | 1467068839466 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]]]}] 16:07:19 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 16:07:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 945ms 16:07:19 INFO - PROCESS | 1659 | 1467068839654 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 16:07:19 INFO - PROCESS | 1659 | 1467068839657 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 16:07:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:07:19 INFO - PROCESS | 1659 | 1467068839662 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:07:19 INFO - PROCESS | 1659 | 1467068839664 Marionette TRACE conn2 <- [1,2014,null,{}] 16:07:19 INFO - PROCESS | 1659 | 1467068839668 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}] 16:07:19 INFO - PROCESS | 1659 | 1467068839670 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:19 INFO - PROCESS | 1659 | 1467068839758 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 16:07:19 INFO - PROCESS | 1659 | 1467068839826 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:19 INFO - PROCESS | 1659 | 1467068839829 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195a6000 == 38 [pid = 1659] [id = 511] 16:07:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x116786400) [pid = 1659] [serial = 1533] [outer = 0x0] 16:07:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x116979800) [pid = 1659] [serial = 1534] [outer = 0x116786400] 16:07:19 INFO - PROCESS | 1659 | 1467068839856 Marionette DEBUG loaded listener.js 16:07:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1174ab000) [pid = 1659] [serial = 1535] [outer = 0x116786400] 16:07:20 INFO - PROCESS | 1659 | 1467068840352 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]]]}] 16:07:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 727ms 16:07:20 INFO - PROCESS | 1659 | 1467068840389 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 16:07:20 INFO - PROCESS | 1659 | 1467068840392 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 16:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:07:20 INFO - PROCESS | 1659 | 1467068840398 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:07:20 INFO - PROCESS | 1659 | 1467068840402 Marionette TRACE conn2 <- [1,2018,null,{}] 16:07:20 INFO - PROCESS | 1659 | 1467068840406 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}] 16:07:20 INFO - PROCESS | 1659 | 1467068840408 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:20 INFO - PROCESS | 1659 | 1467068840542 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 16:07:21 INFO - PROCESS | 1659 | --DOCSHELL 0x125663800 == 37 [pid = 1659] [id = 500] 16:07:21 INFO - PROCESS | 1659 | --DOCSHELL 0x128555000 == 36 [pid = 1659] [id = 502] 16:07:21 INFO - PROCESS | 1659 | --DOCSHELL 0x12a4ab000 == 35 [pid = 1659] [id = 504] 16:07:21 INFO - PROCESS | 1659 | --DOCSHELL 0x12b185000 == 34 [pid = 1659] [id = 505] 16:07:21 INFO - PROCESS | 1659 | --DOCSHELL 0x1267c9800 == 33 [pid = 1659] [id = 501] 16:07:21 INFO - PROCESS | 1659 | --DOCSHELL 0x128453000 == 32 [pid = 1659] [id = 503] 16:07:21 INFO - PROCESS | 1659 | --DOCSHELL 0x1195a6000 == 31 [pid = 1659] [id = 511] 16:07:21 INFO - PROCESS | 1659 | --DOCSHELL 0x12c2bf000 == 30 [pid = 1659] [id = 510] 16:07:21 INFO - PROCESS | 1659 | --DOCSHELL 0x12b184000 == 29 [pid = 1659] [id = 509] 16:07:21 INFO - PROCESS | 1659 | --DOCSHELL 0x1195a2800 == 28 [pid = 1659] [id = 508] 16:07:21 INFO - PROCESS | 1659 | --DOCSHELL 0x12b965000 == 27 [pid = 1659] [id = 506] 16:07:21 INFO - PROCESS | 1659 | --DOCSHELL 0x117e2e800 == 26 [pid = 1659] [id = 507] 16:07:21 INFO - PROCESS | 1659 | 1467068841196 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:21 INFO - PROCESS | 1659 | 1467068841199 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:21 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x11849b400) [pid = 1659] [serial = 1453] [outer = 0x0] [url = about:blank] 16:07:21 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11677a800) [pid = 1659] [serial = 1448] [outer = 0x0] [url = about:blank] 16:07:21 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x120fefc00) [pid = 1659] [serial = 1466] [outer = 0x0] [url = about:blank] 16:07:21 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1198c7c00) [pid = 1659] [serial = 1459] [outer = 0x0] [url = about:blank] 16:07:21 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x11922cc00) [pid = 1659] [serial = 1456] [outer = 0x0] [url = about:blank] 16:07:21 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1164e6800) [pid = 1659] [serial = 1469] [outer = 0x0] [url = about:blank] 16:07:21 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x11874c000) [pid = 1659] [serial = 1454] [outer = 0x0] [url = about:blank] 16:07:21 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x116713c00) [pid = 1659] [serial = 1444] [outer = 0x0] [url = about:blank] 16:07:21 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x121075400) [pid = 1659] [serial = 1468] [outer = 0x0] [url = about:blank] 16:07:21 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1174b6c00) [pid = 1659] [serial = 1451] [outer = 0x0] [url = about:blank] 16:07:21 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x120f11400) [pid = 1659] [serial = 1465] [outer = 0x0] [url = about:blank] 16:07:21 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1184a4c00) [pid = 1659] [serial = 1471] [outer = 0x0] [url = about:blank] 16:07:21 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x120f1a000) [pid = 1659] [serial = 1474] [outer = 0x0] [url = about:blank] 16:07:21 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119c20800) [pid = 1659] [serial = 1463] [outer = 0x0] [url = about:blank] 16:07:21 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x116f5e800) [pid = 1659] [serial = 1450] [outer = 0x0] [url = about:blank] 16:07:21 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x116430400) [pid = 1659] [serial = 1447] [outer = 0x0] [url = about:blank] 16:07:21 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1195b3400) [pid = 1659] [serial = 1457] [outer = 0x0] [url = about:blank] 16:07:21 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1198dd400) [pid = 1659] [serial = 1460] [outer = 0x0] [url = about:blank] 16:07:21 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x119b83800) [pid = 1659] [serial = 1462] [outer = 0x0] [url = about:blank] 16:07:21 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x11968b000) [pid = 1659] [serial = 1472] [outer = 0x0] [url = about:blank] 16:07:21 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x123a8b400) [pid = 1659] [serial = 1477] [outer = 0x0] [url = about:blank] 16:07:21 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x12383ac00) [pid = 1659] [serial = 1475] [outer = 0x0] [url = about:blank] 16:07:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x1133e0800 == 27 [pid = 1659] [id = 512] 16:07:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1127e4c00) [pid = 1659] [serial = 1536] [outer = 0x0] 16:07:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x112f6a800) [pid = 1659] [serial = 1537] [outer = 0x1127e4c00] 16:07:21 INFO - PROCESS | 1659 | 1467068841303 Marionette DEBUG loaded listener.js 16:07:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x113d9b800) [pid = 1659] [serial = 1538] [outer = 0x1127e4c00] 16:07:21 INFO - PROCESS | 1659 | 1467068841733 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]]]}] 16:07:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:07:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1377ms 16:07:21 INFO - PROCESS | 1659 | 1467068841801 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 16:07:21 INFO - PROCESS | 1659 | 1467068841804 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 16:07:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:07:21 INFO - PROCESS | 1659 | 1467068841808 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:07:21 INFO - PROCESS | 1659 | 1467068841809 Marionette TRACE conn2 <- [1,2022,null,{}] 16:07:21 INFO - PROCESS | 1659 | 1467068841813 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}] 16:07:21 INFO - PROCESS | 1659 | 1467068841816 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:21 INFO - PROCESS | 1659 | 1467068841889 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 16:07:21 INFO - PROCESS | 1659 | 1467068841897 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:21 INFO - PROCESS | 1659 | 1467068841898 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x11745b000 == 28 [pid = 1659] [id = 513] 16:07:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x116710800) [pid = 1659] [serial = 1539] [outer = 0x0] 16:07:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1167f1400) [pid = 1659] [serial = 1540] [outer = 0x116710800] 16:07:21 INFO - PROCESS | 1659 | 1467068841925 Marionette DEBUG loaded listener.js 16:07:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x116fe1c00) [pid = 1659] [serial = 1541] [outer = 0x116710800] 16:07:22 INFO - PROCESS | 1659 | 1467068842277 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]]]}] 16:07:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:07:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 520ms 16:07:22 INFO - PROCESS | 1659 | 1467068842331 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 16:07:22 INFO - PROCESS | 1659 | 1467068842333 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 16:07:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:07:22 INFO - PROCESS | 1659 | 1467068842337 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:07:22 INFO - PROCESS | 1659 | 1467068842338 Marionette TRACE conn2 <- [1,2026,null,{}] 16:07:22 INFO - PROCESS | 1659 | 1467068842340 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}] 16:07:22 INFO - PROCESS | 1659 | 1467068842342 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:22 INFO - PROCESS | 1659 | 1467068842422 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 16:07:22 INFO - PROCESS | 1659 | 1467068842429 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:22 INFO - PROCESS | 1659 | 1467068842430 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x118ea1800 == 29 [pid = 1659] [id = 514] 16:07:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1174af400) [pid = 1659] [serial = 1542] [outer = 0x0] 16:07:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11817e400) [pid = 1659] [serial = 1543] [outer = 0x1174af400] 16:07:22 INFO - PROCESS | 1659 | 1467068842456 Marionette DEBUG loaded listener.js 16:07:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11852ec00) [pid = 1659] [serial = 1544] [outer = 0x1174af400] 16:07:22 INFO - PROCESS | 1659 | 1467068842819 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]]]}] 16:07:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:07:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 520ms 16:07:22 INFO - PROCESS | 1659 | 1467068842856 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 16:07:22 INFO - PROCESS | 1659 | 1467068842858 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 16:07:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:07:22 INFO - PROCESS | 1659 | 1467068842861 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:07:22 INFO - PROCESS | 1659 | 1467068842866 Marionette TRACE conn2 <- [1,2030,null,{}] 16:07:22 INFO - PROCESS | 1659 | 1467068842872 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}] 16:07:22 INFO - PROCESS | 1659 | 1467068842875 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:22 INFO - PROCESS | 1659 | 1467068842983 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 16:07:23 INFO - PROCESS | 1659 | 1467068843020 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:23 INFO - PROCESS | 1659 | 1467068843021 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f89800 == 30 [pid = 1659] [id = 515] 16:07:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x11849b400) [pid = 1659] [serial = 1545] [outer = 0x0] 16:07:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118a62800) [pid = 1659] [serial = 1546] [outer = 0x11849b400] 16:07:23 INFO - PROCESS | 1659 | 1467068843046 Marionette DEBUG loaded listener.js 16:07:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119687000) [pid = 1659] [serial = 1547] [outer = 0x11849b400] 16:07:23 INFO - PROCESS | 1659 | 1467068843349 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]]]}] 16:07:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:07:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 524ms 16:07:23 INFO - PROCESS | 1659 | 1467068843388 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 16:07:23 INFO - PROCESS | 1659 | 1467068843390 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 16:07:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:07:23 INFO - PROCESS | 1659 | 1467068843392 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:07:23 INFO - PROCESS | 1659 | 1467068843393 Marionette TRACE conn2 <- [1,2034,null,{}] 16:07:23 INFO - PROCESS | 1659 | 1467068843398 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}] 16:07:23 INFO - PROCESS | 1659 | 1467068843399 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:23 INFO - PROCESS | 1659 | 1467068843497 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 16:07:23 INFO - PROCESS | 1659 | 1467068843501 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:23 INFO - PROCESS | 1659 | 1467068843502 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x123d77800 == 31 [pid = 1659] [id = 516] 16:07:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119687400) [pid = 1659] [serial = 1548] [outer = 0x0] 16:07:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1198d7c00) [pid = 1659] [serial = 1549] [outer = 0x119687400] 16:07:23 INFO - PROCESS | 1659 | 1467068843527 Marionette DEBUG loaded listener.js 16:07:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1198ec400) [pid = 1659] [serial = 1550] [outer = 0x119687400] 16:07:23 INFO - PROCESS | 1659 | 1467068843948 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]]]}] 16:07:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:07:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 572ms 16:07:23 INFO - PROCESS | 1659 | 1467068843965 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 16:07:23 INFO - PROCESS | 1659 | 1467068843967 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 16:07:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:07:23 INFO - PROCESS | 1659 | 1467068843970 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:07:23 INFO - PROCESS | 1659 | 1467068843972 Marionette TRACE conn2 <- [1,2038,null,{}] 16:07:23 INFO - PROCESS | 1659 | 1467068843975 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}] 16:07:23 INFO - PROCESS | 1659 | 1467068843980 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:24 INFO - PROCESS | 1659 | 1467068844124 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 16:07:24 INFO - PROCESS | 1659 | 1467068844146 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:24 INFO - PROCESS | 1659 | 1467068844152 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x124d0f000 == 32 [pid = 1659] [id = 517] 16:07:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x116fe8400) [pid = 1659] [serial = 1551] [outer = 0x0] 16:07:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x119b7c400) [pid = 1659] [serial = 1552] [outer = 0x116fe8400] 16:07:24 INFO - PROCESS | 1659 | 1467068844205 Marionette DEBUG loaded listener.js 16:07:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x119c1c400) [pid = 1659] [serial = 1553] [outer = 0x116fe8400] 16:07:24 INFO - PROCESS | 1659 | 1467068844599 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]]]}] 16:07:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:07:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 672ms 16:07:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:07:24 INFO - PROCESS | 1659 | 1467068844657 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 16:07:24 INFO - PROCESS | 1659 | 1467068844658 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 16:07:24 INFO - PROCESS | 1659 | 1467068844660 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:07:24 INFO - PROCESS | 1659 | 1467068844661 Marionette TRACE conn2 <- [1,2042,null,{}] 16:07:24 INFO - PROCESS | 1659 | 1467068844664 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}] 16:07:24 INFO - PROCESS | 1659 | 1467068844665 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:24 INFO - PROCESS | 1659 | 1467068844772 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 16:07:24 INFO - PROCESS | 1659 | 1467068844840 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:24 INFO - PROCESS | 1659 | 1467068844841 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x113045800 == 33 [pid = 1659] [id = 518] 16:07:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x11305e800) [pid = 1659] [serial = 1554] [outer = 0x0] 16:07:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x120f14400) [pid = 1659] [serial = 1555] [outer = 0x11305e800] 16:07:24 INFO - PROCESS | 1659 | 1467068844882 Marionette DEBUG loaded listener.js 16:07:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x120ff8000) [pid = 1659] [serial = 1556] [outer = 0x11305e800] 16:07:25 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1195b2c00) [pid = 1659] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:07:25 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x123c50000) [pid = 1659] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:07:25 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x123a0a000) [pid = 1659] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:07:25 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1174ce400) [pid = 1659] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:07:25 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x11305ec00) [pid = 1659] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:07:25 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x11677f400) [pid = 1659] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:07:25 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x11825dc00) [pid = 1659] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:07:25 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x116a0bc00) [pid = 1659] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:07:25 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x123a8e000) [pid = 1659] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:07:25 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1198dd000) [pid = 1659] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:07:25 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11677ac00) [pid = 1659] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:07:25 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x11662f800) [pid = 1659] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:07:25 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119b03c00) [pid = 1659] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:07:25 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x126207c00) [pid = 1659] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:07:25 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1198e0800) [pid = 1659] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:07:25 INFO - PROCESS | 1659 | 1467068845505 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]]]}] 16:07:25 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) 16:07:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 870ms 16:07:25 INFO - PROCESS | 1659 | 1467068845531 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 16:07:25 INFO - PROCESS | 1659 | 1467068845532 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 16:07:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:07:25 INFO - PROCESS | 1659 | 1467068845534 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:07:25 INFO - PROCESS | 1659 | 1467068845535 Marionette TRACE conn2 <- [1,2046,null,{}] 16:07:25 INFO - PROCESS | 1659 | 1467068845538 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}] 16:07:25 INFO - PROCESS | 1659 | 1467068845539 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:25 INFO - PROCESS | 1659 | 1467068845613 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 16:07:25 INFO - PROCESS | 1659 | 1467068845617 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:25 INFO - PROCESS | 1659 | 1467068845618 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x1267dc000 == 34 [pid = 1659] [id = 519] 16:07:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x11299c800) [pid = 1659] [serial = 1557] [outer = 0x0] 16:07:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x116fe9800) [pid = 1659] [serial = 1558] [outer = 0x11299c800] 16:07:25 INFO - PROCESS | 1659 | 1467068845643 Marionette DEBUG loaded listener.js 16:07:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1198e0800) [pid = 1659] [serial = 1559] [outer = 0x11299c800] 16:07:25 INFO - PROCESS | 1659 | 1467068845991 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]]]}] 16:07:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:07:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 468ms 16:07:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:07:26 INFO - PROCESS | 1659 | 1467068846003 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 16:07:26 INFO - PROCESS | 1659 | 1467068846004 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 16:07:26 INFO - PROCESS | 1659 | 1467068846006 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:07:26 INFO - PROCESS | 1659 | 1467068846007 Marionette TRACE conn2 <- [1,2050,null,{}] 16:07:26 INFO - PROCESS | 1659 | 1467068846013 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}] 16:07:26 INFO - PROCESS | 1659 | 1467068846015 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:26 INFO - PROCESS | 1659 | 1467068846115 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 16:07:26 INFO - PROCESS | 1659 | 1467068846138 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:26 INFO - PROCESS | 1659 | 1467068846139 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x128554000 == 35 [pid = 1659] [id = 520] 16:07:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x11820c400) [pid = 1659] [serial = 1560] [outer = 0x0] 16:07:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x119c21800) [pid = 1659] [serial = 1561] [outer = 0x11820c400] 16:07:26 INFO - PROCESS | 1659 | 1467068846164 Marionette DEBUG loaded listener.js 16:07:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x123a02400) [pid = 1659] [serial = 1562] [outer = 0x11820c400] 16:07:26 INFO - PROCESS | 1659 | 1467068846474 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]]]}] 16:07:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:07:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 523ms 16:07:26 INFO - PROCESS | 1659 | 1467068846530 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 16:07:26 INFO - PROCESS | 1659 | 1467068846531 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 16:07:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:07:26 INFO - PROCESS | 1659 | 1467068846533 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:07:26 INFO - PROCESS | 1659 | 1467068846534 Marionette TRACE conn2 <- [1,2054,null,{}] 16:07:26 INFO - PROCESS | 1659 | 1467068846537 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}] 16:07:26 INFO - PROCESS | 1659 | 1467068846538 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:26 INFO - PROCESS | 1659 | 1467068846616 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 16:07:26 INFO - PROCESS | 1659 | 1467068846620 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:26 INFO - PROCESS | 1659 | 1467068846621 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a4a9800 == 36 [pid = 1659] [id = 521] 16:07:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119688400) [pid = 1659] [serial = 1563] [outer = 0x0] 16:07:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x123a10000) [pid = 1659] [serial = 1564] [outer = 0x119688400] 16:07:26 INFO - PROCESS | 1659 | 1467068846646 Marionette DEBUG loaded listener.js 16:07:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1241d8c00) [pid = 1659] [serial = 1565] [outer = 0x119688400] 16:07:26 INFO - PROCESS | 1659 | 1467068846980 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]]]}] 16:07:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:07:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 471ms 16:07:27 INFO - PROCESS | 1659 | 1467068847005 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 16:07:27 INFO - PROCESS | 1659 | 1467068847007 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 16:07:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:07:27 INFO - PROCESS | 1659 | 1467068847012 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:07:27 INFO - PROCESS | 1659 | 1467068847014 Marionette TRACE conn2 <- [1,2058,null,{}] 16:07:27 INFO - PROCESS | 1659 | 1467068847018 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}] 16:07:27 INFO - PROCESS | 1659 | 1467068847020 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:27 INFO - PROCESS | 1659 | 1467068847172 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 16:07:27 INFO - PROCESS | 1659 | 1467068847182 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:27 INFO - PROCESS | 1659 | 1467068847184 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ae57000 == 37 [pid = 1659] [id = 522] 16:07:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1243c4c00) [pid = 1659] [serial = 1566] [outer = 0x0] 16:07:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x124690c00) [pid = 1659] [serial = 1567] [outer = 0x1243c4c00] 16:07:27 INFO - PROCESS | 1659 | 1467068847216 Marionette DEBUG loaded listener.js 16:07:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x124dc0800) [pid = 1659] [serial = 1568] [outer = 0x1243c4c00] 16:07:27 INFO - PROCESS | 1659 | 1467068847801 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]]]}] 16:07:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:07:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 872ms 16:07:27 INFO - PROCESS | 1659 | 1467068847883 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 16:07:27 INFO - PROCESS | 1659 | 1467068847886 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 16:07:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:07:27 INFO - PROCESS | 1659 | 1467068847889 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:07:27 INFO - PROCESS | 1659 | 1467068847891 Marionette TRACE conn2 <- [1,2062,null,{}] 16:07:27 INFO - PROCESS | 1659 | 1467068847895 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}] 16:07:27 INFO - PROCESS | 1659 | 1467068847897 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:28 INFO - PROCESS | 1659 | 1467068848003 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 16:07:28 INFO - PROCESS | 1659 | 1467068848063 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:28 INFO - PROCESS | 1659 | 1467068848064 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x11856c800 == 38 [pid = 1659] [id = 523] 16:07:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x11612dc00) [pid = 1659] [serial = 1569] [outer = 0x0] 16:07:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x11677c800) [pid = 1659] [serial = 1570] [outer = 0x11612dc00] 16:07:28 INFO - PROCESS | 1659 | 1467068848095 Marionette DEBUG loaded listener.js 16:07:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x116fe9400) [pid = 1659] [serial = 1571] [outer = 0x11612dc00] 16:07:28 INFO - PROCESS | 1659 | 1467068848670 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]]]}] 16:07:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:07:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 825ms 16:07:28 INFO - PROCESS | 1659 | 1467068848721 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 16:07:28 INFO - PROCESS | 1659 | 1467068848724 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 16:07:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:07:28 INFO - PROCESS | 1659 | 1467068848730 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:07:28 INFO - PROCESS | 1659 | 1467068848732 Marionette TRACE conn2 <- [1,2066,null,{}] 16:07:28 INFO - PROCESS | 1659 | 1467068848735 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}] 16:07:28 INFO - PROCESS | 1659 | 1467068848736 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:28 INFO - PROCESS | 1659 | 1467068848846 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 16:07:29 INFO - PROCESS | 1659 | 1467068849037 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:29 INFO - PROCESS | 1659 | 1467068849039 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x117145800 == 39 [pid = 1659] [id = 524] 16:07:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1127e4800) [pid = 1659] [serial = 1572] [outer = 0x0] 16:07:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1164e6800) [pid = 1659] [serial = 1573] [outer = 0x1127e4800] 16:07:29 INFO - PROCESS | 1659 | 1467068849067 Marionette DEBUG loaded listener.js 16:07:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x116907400) [pid = 1659] [serial = 1574] [outer = 0x1127e4800] 16:07:29 INFO - PROCESS | 1659 | --DOCSHELL 0x12a4a9800 == 38 [pid = 1659] [id = 521] 16:07:29 INFO - PROCESS | 1659 | --DOCSHELL 0x128554000 == 37 [pid = 1659] [id = 520] 16:07:29 INFO - PROCESS | 1659 | --DOCSHELL 0x1267dc000 == 36 [pid = 1659] [id = 519] 16:07:29 INFO - PROCESS | 1659 | --DOCSHELL 0x113045800 == 35 [pid = 1659] [id = 518] 16:07:29 INFO - PROCESS | 1659 | --DOCSHELL 0x124d0f000 == 34 [pid = 1659] [id = 517] 16:07:29 INFO - PROCESS | 1659 | --DOCSHELL 0x123d77800 == 33 [pid = 1659] [id = 516] 16:07:29 INFO - PROCESS | 1659 | --DOCSHELL 0x119f89800 == 32 [pid = 1659] [id = 515] 16:07:29 INFO - PROCESS | 1659 | --DOCSHELL 0x118ea1800 == 31 [pid = 1659] [id = 514] 16:07:29 INFO - PROCESS | 1659 | --DOCSHELL 0x11745b000 == 30 [pid = 1659] [id = 513] 16:07:29 INFO - PROCESS | 1659 | --DOCSHELL 0x1133e0800 == 29 [pid = 1659] [id = 512] 16:07:29 INFO - PROCESS | 1659 | 1467068849504 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]]]}] 16:07:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:07:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 822ms 16:07:29 INFO - PROCESS | 1659 | 1467068849554 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 16:07:29 INFO - PROCESS | 1659 | 1467068849557 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 16:07:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:07:29 INFO - PROCESS | 1659 | 1467068849561 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:07:29 INFO - PROCESS | 1659 | 1467068849564 Marionette TRACE conn2 <- [1,2070,null,{}] 16:07:29 INFO - PROCESS | 1659 | 1467068849569 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}] 16:07:29 INFO - PROCESS | 1659 | 1467068849571 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:29 INFO - PROCESS | 1659 | 1467068849703 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 16:07:29 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x119e49c00) [pid = 1659] [serial = 1501] [outer = 0x0] [url = about:blank] 16:07:29 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x123f48800) [pid = 1659] [serial = 1504] [outer = 0x0] [url = about:blank] 16:07:29 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x123a0b400) [pid = 1659] [serial = 1502] [outer = 0x0] [url = about:blank] 16:07:29 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1241dd400) [pid = 1659] [serial = 1478] [outer = 0x0] [url = about:blank] 16:07:29 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x117edbc00) [pid = 1659] [serial = 1483] [outer = 0x0] [url = about:blank] 16:07:29 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1184a7400) [pid = 1659] [serial = 1484] [outer = 0x0] [url = about:blank] 16:07:29 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x115d18000) [pid = 1659] [serial = 1480] [outer = 0x0] [url = about:blank] 16:07:29 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x11677bc00) [pid = 1659] [serial = 1481] [outer = 0x0] [url = about:blank] 16:07:29 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x116784000) [pid = 1659] [serial = 1486] [outer = 0x0] [url = about:blank] 16:07:29 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1167f5800) [pid = 1659] [serial = 1487] [outer = 0x0] [url = about:blank] 16:07:29 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x118eaa400) [pid = 1659] [serial = 1492] [outer = 0x0] [url = about:blank] 16:07:29 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x119685400) [pid = 1659] [serial = 1493] [outer = 0x0] [url = about:blank] 16:07:29 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x11817dc00) [pid = 1659] [serial = 1489] [outer = 0x0] [url = about:blank] 16:07:29 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x118499800) [pid = 1659] [serial = 1490] [outer = 0x0] [url = about:blank] 16:07:29 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x124691400) [pid = 1659] [serial = 1507] [outer = 0x0] [url = about:blank] 16:07:29 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1198f2000) [pid = 1659] [serial = 1495] [outer = 0x0] [url = about:blank] 16:07:29 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1243c6000) [pid = 1659] [serial = 1505] [outer = 0x0] [url = about:blank] 16:07:29 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x123a10400) [pid = 1659] [serial = 1513] [outer = 0x0] [url = about:blank] 16:07:29 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x116a0b400) [pid = 1659] [serial = 1510] [outer = 0x0] [url = about:blank] 16:07:29 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x119223400) [pid = 1659] [serial = 1511] [outer = 0x0] [url = about:blank] 16:07:29 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x124be3c00) [pid = 1659] [serial = 1508] [outer = 0x0] [url = about:blank] 16:07:29 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x125573c00) [pid = 1659] [serial = 1516] [outer = 0x0] [url = about:blank] 16:07:29 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x12695c000) [pid = 1659] [serial = 1519] [outer = 0x0] [url = about:blank] 16:07:29 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x126961400) [pid = 1659] [serial = 1520] [outer = 0x0] [url = about:blank] 16:07:29 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x119c18800) [pid = 1659] [serial = 1499] [outer = 0x0] [url = about:blank] 16:07:29 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x119b7fc00) [pid = 1659] [serial = 1498] [outer = 0x0] [url = about:blank] 16:07:29 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x115e5cc00) [pid = 1659] [serial = 1514] [outer = 0x0] [url = about:blank] 16:07:29 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x119b05800) [pid = 1659] [serial = 1496] [outer = 0x0] [url = about:blank] 16:07:29 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x1266a1400) [pid = 1659] [serial = 1517] [outer = 0x0] [url = about:blank] 16:07:29 INFO - PROCESS | 1659 | 1467068849804 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:29 INFO - PROCESS | 1659 | 1467068849806 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x118394800 == 30 [pid = 1659] [id = 525] 16:07:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x116432800) [pid = 1659] [serial = 1575] [outer = 0x0] 16:07:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x116a13000) [pid = 1659] [serial = 1576] [outer = 0x116432800] 16:07:29 INFO - PROCESS | 1659 | 1467068849850 Marionette DEBUG loaded listener.js 16:07:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x1184a4c00) [pid = 1659] [serial = 1577] [outer = 0x116432800] 16:07:30 INFO - PROCESS | 1659 | 1467068850188 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]]]}] 16:07:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:07:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 672ms 16:07:30 INFO - PROCESS | 1659 | 1467068850269 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 16:07:30 INFO - PROCESS | 1659 | 1467068850273 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 16:07:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:07:30 INFO - PROCESS | 1659 | 1467068850321 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:07:30 INFO - PROCESS | 1659 | 1467068850322 Marionette TRACE conn2 <- [1,2074,null,{}] 16:07:30 INFO - PROCESS | 1659 | 1467068850335 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}] 16:07:30 INFO - PROCESS | 1659 | 1467068850337 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:30 INFO - PROCESS | 1659 | 1467068850464 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 16:07:30 INFO - PROCESS | 1659 | 1467068850474 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:30 INFO - PROCESS | 1659 | 1467068850476 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f7b000 == 31 [pid = 1659] [id = 526] 16:07:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x118eb5800) [pid = 1659] [serial = 1578] [outer = 0x0] 16:07:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x1192cb400) [pid = 1659] [serial = 1579] [outer = 0x118eb5800] 16:07:30 INFO - PROCESS | 1659 | 1467068850517 Marionette DEBUG loaded listener.js 16:07:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x119688000) [pid = 1659] [serial = 1580] [outer = 0x118eb5800] 16:07:30 INFO - PROCESS | 1659 | 1467068850953 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]]]}] 16:07:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:07:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 680ms 16:07:30 INFO - PROCESS | 1659 | 1467068850996 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 16:07:30 INFO - PROCESS | 1659 | 1467068850997 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 16:07:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:07:31 INFO - PROCESS | 1659 | 1467068851004 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:07:31 INFO - PROCESS | 1659 | 1467068851009 Marionette TRACE conn2 <- [1,2078,null,{}] 16:07:31 INFO - PROCESS | 1659 | 1467068851012 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}] 16:07:31 INFO - PROCESS | 1659 | 1467068851014 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:31 INFO - PROCESS | 1659 | 1467068851091 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 16:07:31 INFO - PROCESS | 1659 | 1467068851097 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:31 INFO - PROCESS | 1659 | 1467068851098 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x1244aa000 == 32 [pid = 1659] [id = 527] 16:07:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x114f59400) [pid = 1659] [serial = 1581] [outer = 0x0] 16:07:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1198d6000) [pid = 1659] [serial = 1582] [outer = 0x114f59400] 16:07:31 INFO - PROCESS | 1659 | 1467068851123 Marionette DEBUG loaded listener.js 16:07:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x119b7a400) [pid = 1659] [serial = 1583] [outer = 0x114f59400] 16:07:31 INFO - PROCESS | 1659 | 1467068851465 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]]]}] 16:07:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:07:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 480ms 16:07:31 INFO - PROCESS | 1659 | 1467068851482 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 16:07:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:07:31 INFO - PROCESS | 1659 | 1467068851483 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 16:07:31 INFO - PROCESS | 1659 | 1467068851485 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:07:31 INFO - PROCESS | 1659 | 1467068851487 Marionette TRACE conn2 <- [1,2082,null,{}] 16:07:31 INFO - PROCESS | 1659 | 1467068851489 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}] 16:07:31 INFO - PROCESS | 1659 | 1467068851490 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:31 INFO - PROCESS | 1659 | 1467068851601 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 16:07:31 INFO - PROCESS | 1659 | 1467068851608 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:31 INFO - PROCESS | 1659 | 1467068851609 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x12560f000 == 33 [pid = 1659] [id = 528] 16:07:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x119b82c00) [pid = 1659] [serial = 1584] [outer = 0x0] 16:07:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x119c1a000) [pid = 1659] [serial = 1585] [outer = 0x119b82c00] 16:07:31 INFO - PROCESS | 1659 | 1467068851635 Marionette DEBUG loaded listener.js 16:07:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x119f54400) [pid = 1659] [serial = 1586] [outer = 0x119b82c00] 16:07:31 INFO - PROCESS | 1659 | 1467068851972 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]]]}] 16:07:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:07:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 518ms 16:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:07:32 INFO - PROCESS | 1659 | 1467068852013 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 16:07:32 INFO - PROCESS | 1659 | 1467068852015 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 16:07:32 INFO - PROCESS | 1659 | 1467068852017 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:07:32 INFO - PROCESS | 1659 | 1467068852018 Marionette TRACE conn2 <- [1,2086,null,{}] 16:07:32 INFO - PROCESS | 1659 | 1467068852020 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}] 16:07:32 INFO - PROCESS | 1659 | 1467068852022 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:32 INFO - PROCESS | 1659 | 1467068852120 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 16:07:32 INFO - PROCESS | 1659 | 1467068852123 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:32 INFO - PROCESS | 1659 | 1467068852128 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x12401b000 == 34 [pid = 1659] [id = 529] 16:07:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x120ff1000) [pid = 1659] [serial = 1587] [outer = 0x0] 16:07:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x121075000) [pid = 1659] [serial = 1588] [outer = 0x120ff1000] 16:07:32 INFO - PROCESS | 1659 | 1467068852163 Marionette DEBUG loaded listener.js 16:07:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x123a08400) [pid = 1659] [serial = 1589] [outer = 0x120ff1000] 16:07:32 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x11305e800) [pid = 1659] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:07:32 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x11299c800) [pid = 1659] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:07:32 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x119688400) [pid = 1659] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:07:32 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x11820c400) [pid = 1659] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:07:32 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x119687400) [pid = 1659] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:07:32 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1127e4c00) [pid = 1659] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:07:32 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x116710800) [pid = 1659] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:07:32 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x116786400) [pid = 1659] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:07:32 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1174af400) [pid = 1659] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:07:32 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x11849b400) [pid = 1659] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:07:32 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x114fcb000) [pid = 1659] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:07:32 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x11849bc00) [pid = 1659] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:07:32 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x119c15400) [pid = 1659] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:07:32 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x121073800) [pid = 1659] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:07:32 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x116fe8400) [pid = 1659] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:07:32 INFO - PROCESS | 1659 | 1467068852842 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]]]}] 16:07:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:07:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 875ms 16:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:07:32 INFO - PROCESS | 1659 | 1467068852893 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 16:07:32 INFO - PROCESS | 1659 | 1467068852895 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 16:07:32 INFO - PROCESS | 1659 | 1467068852898 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:07:32 INFO - PROCESS | 1659 | 1467068852902 Marionette TRACE conn2 <- [1,2090,null,{}] 16:07:32 INFO - PROCESS | 1659 | 1467068852905 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}] 16:07:32 INFO - PROCESS | 1659 | 1467068852907 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:33 INFO - PROCESS | 1659 | 1467068853006 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 16:07:33 INFO - PROCESS | 1659 | 1467068853061 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:33 INFO - PROCESS | 1659 | 1467068853063 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x11982a800 == 35 [pid = 1659] [id = 530] 16:07:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x116786400) [pid = 1659] [serial = 1590] [outer = 0x0] 16:07:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x116fe8400) [pid = 1659] [serial = 1591] [outer = 0x116786400] 16:07:33 INFO - PROCESS | 1659 | 1467068853095 Marionette DEBUG loaded listener.js 16:07:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x118203400) [pid = 1659] [serial = 1592] [outer = 0x116786400] 16:07:33 INFO - PROCESS | 1659 | 1467068853513 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]]]}] 16:07:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:07:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 622ms 16:07:33 INFO - PROCESS | 1659 | 1467068853520 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 16:07:33 INFO - PROCESS | 1659 | 1467068853524 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 16:07:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:07:33 INFO - PROCESS | 1659 | 1467068853531 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:07:33 INFO - PROCESS | 1659 | 1467068853533 Marionette TRACE conn2 <- [1,2094,null,{}] 16:07:33 INFO - PROCESS | 1659 | 1467068853535 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}] 16:07:33 INFO - PROCESS | 1659 | 1467068853537 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:33 INFO - PROCESS | 1659 | 1467068853657 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 16:07:33 INFO - PROCESS | 1659 | 1467068853713 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:33 INFO - PROCESS | 1659 | 1467068853714 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x1262f1000 == 36 [pid = 1659] [id = 531] 16:07:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x118535400) [pid = 1659] [serial = 1593] [outer = 0x0] 16:07:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x119227400) [pid = 1659] [serial = 1594] [outer = 0x118535400] 16:07:33 INFO - PROCESS | 1659 | 1467068853746 Marionette DEBUG loaded listener.js 16:07:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1195b9c00) [pid = 1659] [serial = 1595] [outer = 0x118535400] 16:07:34 INFO - PROCESS | 1659 | 1467068854165 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]]]}] 16:07:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:07:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 670ms 16:07:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:07:34 INFO - PROCESS | 1659 | 1467068854200 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 16:07:34 INFO - PROCESS | 1659 | 1467068854201 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 16:07:34 INFO - PROCESS | 1659 | 1467068854204 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:07:34 INFO - PROCESS | 1659 | 1467068854207 Marionette TRACE conn2 <- [1,2098,null,{}] 16:07:34 INFO - PROCESS | 1659 | 1467068854214 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}] 16:07:34 INFO - PROCESS | 1659 | 1467068854217 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:34 INFO - PROCESS | 1659 | 1467068854314 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 16:07:34 INFO - PROCESS | 1659 | 1467068854370 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:34 INFO - PROCESS | 1659 | 1467068854372 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x12931b800 == 37 [pid = 1659] [id = 532] 16:07:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1198ef400) [pid = 1659] [serial = 1596] [outer = 0x0] 16:07:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x119b0d000) [pid = 1659] [serial = 1597] [outer = 0x1198ef400] 16:07:34 INFO - PROCESS | 1659 | 1467068854404 Marionette DEBUG loaded listener.js 16:07:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x120f0f800) [pid = 1659] [serial = 1598] [outer = 0x1198ef400] 16:07:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:07:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 621ms 16:07:34 INFO - PROCESS | 1659 | 1467068854819 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]]]}] 16:07:34 INFO - PROCESS | 1659 | 1467068854825 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 16:07:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:07:34 INFO - PROCESS | 1659 | 1467068854829 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 16:07:34 INFO - PROCESS | 1659 | 1467068854832 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:07:34 INFO - PROCESS | 1659 | 1467068854834 Marionette TRACE conn2 <- [1,2102,null,{}] 16:07:34 INFO - PROCESS | 1659 | 1467068854836 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}] 16:07:34 INFO - PROCESS | 1659 | 1467068854837 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:34 INFO - PROCESS | 1659 | 1467068854935 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 16:07:35 INFO - PROCESS | 1659 | 1467068855017 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:35 INFO - PROCESS | 1659 | 1467068855018 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x1244a9800 == 38 [pid = 1659] [id = 533] 16:07:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x120f19000) [pid = 1659] [serial = 1599] [outer = 0x0] 16:07:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1238f9c00) [pid = 1659] [serial = 1600] [outer = 0x120f19000] 16:07:35 INFO - PROCESS | 1659 | 1467068855052 Marionette DEBUG loaded listener.js 16:07:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x123a11800) [pid = 1659] [serial = 1601] [outer = 0x120f19000] 16:07:35 INFO - PROCESS | 1659 | 1467068855451 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]]]}] 16:07:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:07:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 669ms 16:07:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:07:35 INFO - PROCESS | 1659 | 1467068855501 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 16:07:35 INFO - PROCESS | 1659 | 1467068855503 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 16:07:35 INFO - PROCESS | 1659 | 1467068855505 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:07:35 INFO - PROCESS | 1659 | 1467068855506 Marionette TRACE conn2 <- [1,2106,null,{}] 16:07:35 INFO - PROCESS | 1659 | 1467068855508 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}] 16:07:35 INFO - PROCESS | 1659 | 1467068855510 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:35 INFO - PROCESS | 1659 | 1467068855607 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 16:07:35 INFO - PROCESS | 1659 | 1467068855662 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:35 INFO - PROCESS | 1659 | 1467068855663 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ae53000 == 39 [pid = 1659] [id = 534] 16:07:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x120ff2800) [pid = 1659] [serial = 1602] [outer = 0x0] 16:07:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x123c6a400) [pid = 1659] [serial = 1603] [outer = 0x120ff2800] 16:07:35 INFO - PROCESS | 1659 | 1467068855692 Marionette DEBUG loaded listener.js 16:07:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x12463d800) [pid = 1659] [serial = 1604] [outer = 0x120ff2800] 16:07:36 INFO - PROCESS | 1659 | 1467068856202 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]]]}] 16:07:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:07:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 719ms 16:07:36 INFO - PROCESS | 1659 | 1467068856259 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 16:07:36 INFO - PROCESS | 1659 | 1467068856261 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 16:07:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:07:36 INFO - PROCESS | 1659 | 1467068856283 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:07:36 INFO - PROCESS | 1659 | 1467068856285 Marionette TRACE conn2 <- [1,2110,null,{}] 16:07:36 INFO - PROCESS | 1659 | 1467068856288 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}] 16:07:36 INFO - PROCESS | 1659 | 1467068856290 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:36 INFO - PROCESS | 1659 | 1467068856385 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 16:07:36 INFO - PROCESS | 1659 | --DOCSHELL 0x12560f000 == 38 [pid = 1659] [id = 528] 16:07:36 INFO - PROCESS | 1659 | --DOCSHELL 0x1244aa000 == 37 [pid = 1659] [id = 527] 16:07:36 INFO - PROCESS | 1659 | --DOCSHELL 0x119f7b000 == 36 [pid = 1659] [id = 526] 16:07:36 INFO - PROCESS | 1659 | --DOCSHELL 0x118394800 == 35 [pid = 1659] [id = 525] 16:07:36 INFO - PROCESS | 1659 | --DOCSHELL 0x117145800 == 34 [pid = 1659] [id = 524] 16:07:36 INFO - PROCESS | 1659 | --DOCSHELL 0x12ae57000 == 33 [pid = 1659] [id = 522] 16:07:36 INFO - PROCESS | 1659 | --DOCSHELL 0x11856c800 == 32 [pid = 1659] [id = 523] 16:07:36 INFO - PROCESS | 1659 | --DOCSHELL 0x12ae53000 == 31 [pid = 1659] [id = 534] 16:07:36 INFO - PROCESS | 1659 | --DOCSHELL 0x1244a9800 == 30 [pid = 1659] [id = 533] 16:07:36 INFO - PROCESS | 1659 | --DOCSHELL 0x12931b800 == 29 [pid = 1659] [id = 532] 16:07:36 INFO - PROCESS | 1659 | --DOCSHELL 0x1262f1000 == 28 [pid = 1659] [id = 531] 16:07:36 INFO - PROCESS | 1659 | --DOCSHELL 0x11982a800 == 27 [pid = 1659] [id = 530] 16:07:36 INFO - PROCESS | 1659 | --DOCSHELL 0x12401b000 == 26 [pid = 1659] [id = 529] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1198d7c00) [pid = 1659] [serial = 1549] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x112f6a800) [pid = 1659] [serial = 1537] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x113d9b800) [pid = 1659] [serial = 1538] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1167f1400) [pid = 1659] [serial = 1540] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x116fe1c00) [pid = 1659] [serial = 1541] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x116979800) [pid = 1659] [serial = 1534] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1174ab000) [pid = 1659] [serial = 1535] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x11817e400) [pid = 1659] [serial = 1543] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x11852ec00) [pid = 1659] [serial = 1544] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x118a62800) [pid = 1659] [serial = 1546] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x116978800) [pid = 1659] [serial = 1523] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x116431800) [pid = 1659] [serial = 1522] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x11922c800) [pid = 1659] [serial = 1526] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x118750000) [pid = 1659] [serial = 1525] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x120f17000) [pid = 1659] [serial = 1529] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x119e44800) [pid = 1659] [serial = 1528] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x124d5a000) [pid = 1659] [serial = 1532] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x124609400) [pid = 1659] [serial = 1531] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x119b7c400) [pid = 1659] [serial = 1552] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x120f14400) [pid = 1659] [serial = 1555] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x1198e0800) [pid = 1659] [serial = 1559] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x116fe9800) [pid = 1659] [serial = 1558] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x1241d8c00) [pid = 1659] [serial = 1565] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x123a10000) [pid = 1659] [serial = 1564] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x120ff8000) [pid = 1659] [serial = 1556] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 60 (0x119c1c400) [pid = 1659] [serial = 1553] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 59 (0x119c21800) [pid = 1659] [serial = 1561] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 58 (0x1198ec400) [pid = 1659] [serial = 1550] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 57 (0x124690c00) [pid = 1659] [serial = 1567] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 56 (0x119687000) [pid = 1659] [serial = 1547] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | --DOMWINDOW == 55 (0x123a02400) [pid = 1659] [serial = 1562] [outer = 0x0] [url = about:blank] 16:07:36 INFO - PROCESS | 1659 | 1467068856956 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:36 INFO - PROCESS | 1659 | 1467068856958 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x112fbc800 == 27 [pid = 1659] [id = 535] 16:07:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 56 (0x11259a400) [pid = 1659] [serial = 1605] [outer = 0x0] 16:07:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 57 (0x1127e7800) [pid = 1659] [serial = 1606] [outer = 0x11259a400] 16:07:36 INFO - PROCESS | 1659 | 1467068856990 Marionette DEBUG loaded listener.js 16:07:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 58 (0x1131e5c00) [pid = 1659] [serial = 1607] [outer = 0x11259a400] 16:07:37 INFO - PROCESS | 1659 | 1467068857292 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]]]}] 16:07:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:07:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1025ms 16:07:37 INFO - PROCESS | 1659 | 1467068857307 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 16:07:37 INFO - PROCESS | 1659 | 1467068857310 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 16:07:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:07:37 INFO - PROCESS | 1659 | 1467068857335 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:07:37 INFO - PROCESS | 1659 | 1467068857337 Marionette TRACE conn2 <- [1,2114,null,{}] 16:07:37 INFO - PROCESS | 1659 | 1467068857341 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}] 16:07:37 INFO - PROCESS | 1659 | 1467068857347 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:37 INFO - PROCESS | 1659 | 1467068857430 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 16:07:37 INFO - PROCESS | 1659 | 1467068857438 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:37 INFO - PROCESS | 1659 | 1467068857440 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e43800 == 28 [pid = 1659] [id = 536] 16:07:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 59 (0x115e5b800) [pid = 1659] [serial = 1608] [outer = 0x0] 16:07:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 60 (0x116784800) [pid = 1659] [serial = 1609] [outer = 0x115e5b800] 16:07:37 INFO - PROCESS | 1659 | 1467068857476 Marionette DEBUG loaded listener.js 16:07:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 61 (0x11697d000) [pid = 1659] [serial = 1610] [outer = 0x115e5b800] 16:07:37 INFO - PROCESS | 1659 | 1467068857958 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]]]}] 16:07:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 682ms 16:07:38 INFO - PROCESS | 1659 | 1467068858007 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 16:07:38 INFO - PROCESS | 1659 | 1467068858010 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 16:07:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:07:38 INFO - PROCESS | 1659 | 1467068858019 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:07:38 INFO - PROCESS | 1659 | 1467068858020 Marionette TRACE conn2 <- [1,2118,null,{}] 16:07:38 INFO - PROCESS | 1659 | 1467068858023 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}] 16:07:38 INFO - PROCESS | 1659 | 1467068858024 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:38 INFO - PROCESS | 1659 | 1467068858105 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 16:07:38 INFO - PROCESS | 1659 | 1467068858111 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:38 INFO - PROCESS | 1659 | 1467068858114 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x11924c000 == 29 [pid = 1659] [id = 537] 16:07:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x1176ea000) [pid = 1659] [serial = 1611] [outer = 0x0] 16:07:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x11817b000) [pid = 1659] [serial = 1612] [outer = 0x1176ea000] 16:07:38 INFO - PROCESS | 1659 | 1467068858139 Marionette DEBUG loaded listener.js 16:07:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x11820f800) [pid = 1659] [serial = 1613] [outer = 0x1176ea000] 16:07:38 INFO - PROCESS | 1659 | 1467068858495 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]]]}] 16:07:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 520ms 16:07:38 INFO - PROCESS | 1659 | 1467068858540 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 16:07:38 INFO - PROCESS | 1659 | 1467068858541 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 16:07:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:07:38 INFO - PROCESS | 1659 | 1467068858548 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:07:38 INFO - PROCESS | 1659 | 1467068858552 Marionette TRACE conn2 <- [1,2122,null,{}] 16:07:38 INFO - PROCESS | 1659 | 1467068858556 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}] 16:07:38 INFO - PROCESS | 1659 | 1467068858558 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:38 INFO - PROCESS | 1659 | 1467068858635 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 16:07:38 INFO - PROCESS | 1659 | 1467068858639 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:38 INFO - PROCESS | 1659 | 1467068858640 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x123804000 == 30 [pid = 1659] [id = 538] 16:07:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x11825c800) [pid = 1659] [serial = 1614] [outer = 0x0] 16:07:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x118750400) [pid = 1659] [serial = 1615] [outer = 0x11825c800] 16:07:38 INFO - PROCESS | 1659 | 1467068858667 Marionette DEBUG loaded listener.js 16:07:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x1192c1400) [pid = 1659] [serial = 1616] [outer = 0x11825c800] 16:07:38 INFO - PROCESS | 1659 | 1467068858990 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]]]}] 16:07:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:07:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 480ms 16:07:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:07:39 INFO - PROCESS | 1659 | 1467068859023 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 16:07:39 INFO - PROCESS | 1659 | 1467068859025 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 16:07:39 INFO - PROCESS | 1659 | 1467068859028 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:07:39 INFO - PROCESS | 1659 | 1467068859031 Marionette TRACE conn2 <- [1,2126,null,{}] 16:07:39 INFO - PROCESS | 1659 | 1467068859034 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}] 16:07:39 INFO - PROCESS | 1659 | 1467068859035 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:39 INFO - PROCESS | 1659 | 1467068859110 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 16:07:39 INFO - PROCESS | 1659 | 1467068859177 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:39 INFO - PROCESS | 1659 | 1467068859179 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x123d77800 == 31 [pid = 1659] [id = 539] 16:07:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x1133b8800) [pid = 1659] [serial = 1617] [outer = 0x0] 16:07:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x1195b0000) [pid = 1659] [serial = 1618] [outer = 0x1133b8800] 16:07:39 INFO - PROCESS | 1659 | 1467068859203 Marionette DEBUG loaded listener.js 16:07:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x1198dd400) [pid = 1659] [serial = 1619] [outer = 0x1133b8800] 16:07:39 INFO - PROCESS | 1659 | 1467068859539 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]]]}] 16:07:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:07:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 521ms 16:07:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:07:39 INFO - PROCESS | 1659 | 1467068859550 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 16:07:39 INFO - PROCESS | 1659 | 1467068859551 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 16:07:39 INFO - PROCESS | 1659 | 1467068859553 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:07:39 INFO - PROCESS | 1659 | 1467068859554 Marionette TRACE conn2 <- [1,2130,null,{}] 16:07:39 INFO - PROCESS | 1659 | 1467068859556 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}] 16:07:39 INFO - PROCESS | 1659 | 1467068859558 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:39 INFO - PROCESS | 1659 | 1467068859649 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 16:07:39 INFO - PROCESS | 1659 | 1467068859684 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:39 INFO - PROCESS | 1659 | 1467068859688 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x1246be000 == 32 [pid = 1659] [id = 540] 16:07:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x1174ae000) [pid = 1659] [serial = 1620] [outer = 0x0] 16:07:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x1198f8800) [pid = 1659] [serial = 1621] [outer = 0x1174ae000] 16:07:39 INFO - PROCESS | 1659 | 1467068859720 Marionette DEBUG loaded listener.js 16:07:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x119b7f400) [pid = 1659] [serial = 1622] [outer = 0x1174ae000] 16:07:40 INFO - PROCESS | 1659 | 1467068860043 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] 16:07:40 INFO - PROCESS | 1659 | 1467068860073 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 16:07:40 INFO - PROCESS | 1659 | 1467068860083 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:07:40 INFO - PROCESS | 1659 | 1467068860085 Marionette TRACE conn2 <- [1,2134,null,{}] 16:07:40 INFO - PROCESS | 1659 | 1467068860087 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}] 16:07:40 INFO - PROCESS | 1659 | 1467068860089 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:40 INFO - PROCESS | 1659 | 1467068860184 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 16:07:40 INFO - PROCESS | 1659 | 1467068860188 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:40 INFO - PROCESS | 1659 | 1467068860189 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x112665800 == 33 [pid = 1659] [id = 541] 16:07:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x119b0e800) [pid = 1659] [serial = 1623] [outer = 0x0] 16:07:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x119c1c000) [pid = 1659] [serial = 1624] [outer = 0x119b0e800] 16:07:40 INFO - PROCESS | 1659 | 1467068860214 Marionette DEBUG loaded listener.js 16:07:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x120ff0800) [pid = 1659] [serial = 1625] [outer = 0x119b0e800] 16:07:40 INFO - PROCESS | 1659 | 1467068860569 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]]]}] 16:07:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:07:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 527ms 16:07:40 INFO - PROCESS | 1659 | 1467068860604 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 16:07:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:07:40 INFO - PROCESS | 1659 | 1467068860616 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 16:07:40 INFO - PROCESS | 1659 | 1467068860620 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:07:40 INFO - PROCESS | 1659 | 1467068860622 Marionette TRACE conn2 <- [1,2138,null,{}] 16:07:40 INFO - PROCESS | 1659 | 1467068860631 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}] 16:07:40 INFO - PROCESS | 1659 | 1467068860633 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:40 INFO - PROCESS | 1659 | 1467068860770 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 16:07:40 INFO - PROCESS | 1659 | 1467068860823 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:40 INFO - PROCESS | 1659 | 1467068860825 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x12844a800 == 34 [pid = 1659] [id = 542] 16:07:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1127e3000) [pid = 1659] [serial = 1626] [outer = 0x0] 16:07:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x121078000) [pid = 1659] [serial = 1627] [outer = 0x1127e3000] 16:07:40 INFO - PROCESS | 1659 | 1467068860864 Marionette DEBUG loaded listener.js 16:07:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x123a07c00) [pid = 1659] [serial = 1628] [outer = 0x1127e3000] 16:07:41 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x118eb5800) [pid = 1659] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:07:41 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x11612dc00) [pid = 1659] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:07:41 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x114f59400) [pid = 1659] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:07:41 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x1243c4c00) [pid = 1659] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:07:41 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x116432800) [pid = 1659] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:07:41 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x1127e4800) [pid = 1659] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:07:41 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x119b82c00) [pid = 1659] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:07:41 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x120ff1000) [pid = 1659] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:07:41 INFO - PROCESS | 1659 | 1467068861310 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]]]}] 16:07:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:07:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 720ms 16:07:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:07:41 INFO - PROCESS | 1659 | 1467068861340 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 16:07:41 INFO - PROCESS | 1659 | 1467068861342 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 16:07:41 INFO - PROCESS | 1659 | 1467068861345 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:07:41 INFO - PROCESS | 1659 | 1467068861347 Marionette TRACE conn2 <- [1,2142,null,{}] 16:07:41 INFO - PROCESS | 1659 | 1467068861350 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}] 16:07:41 INFO - PROCESS | 1659 | 1467068861352 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:41 INFO - PROCESS | 1659 | 1467068861450 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 16:07:41 INFO - PROCESS | 1659 | 1467068861453 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:41 INFO - PROCESS | 1659 | 1467068861454 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x124b13000 == 35 [pid = 1659] [id = 543] 16:07:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x1127eac00) [pid = 1659] [serial = 1629] [outer = 0x0] 16:07:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x118745400) [pid = 1659] [serial = 1630] [outer = 0x1127eac00] 16:07:41 INFO - PROCESS | 1659 | 1467068861481 Marionette DEBUG loaded listener.js 16:07:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x119c1b000) [pid = 1659] [serial = 1631] [outer = 0x1127eac00] 16:07:41 INFO - PROCESS | 1659 | 1467068861816 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] 16:07:41 INFO - PROCESS | 1659 | 1467068861872 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 16:07:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:07:41 INFO - PROCESS | 1659 | 1467068861874 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:07:41 INFO - PROCESS | 1659 | 1467068861875 Marionette TRACE conn2 <- [1,2146,null,{}] 16:07:41 INFO - PROCESS | 1659 | 1467068861884 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}] 16:07:41 INFO - PROCESS | 1659 | 1467068861885 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:41 INFO - PROCESS | 1659 | 1467068861959 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 16:07:41 INFO - PROCESS | 1659 | 1467068861964 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:41 INFO - PROCESS | 1659 | 1467068861965 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x1295aa000 == 36 [pid = 1659] [id = 544] 16:07:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x119c1f400) [pid = 1659] [serial = 1632] [outer = 0x0] 16:07:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x123f4d400) [pid = 1659] [serial = 1633] [outer = 0x119c1f400] 16:07:41 INFO - PROCESS | 1659 | 1467068861989 Marionette DEBUG loaded listener.js 16:07:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1243c4c00) [pid = 1659] [serial = 1634] [outer = 0x119c1f400] 16:07:42 INFO - PROCESS | 1659 | 1467068862313 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] 16:07:42 INFO - PROCESS | 1659 | 1467068862346 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 16:07:42 INFO - PROCESS | 1659 | 1467068862348 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:07:42 INFO - PROCESS | 1659 | 1467068862349 Marionette TRACE conn2 <- [1,2150,null,{}] 16:07:42 INFO - PROCESS | 1659 | 1467068862352 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}] 16:07:42 INFO - PROCESS | 1659 | 1467068862353 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:42 INFO - PROCESS | 1659 | 1467068862430 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 16:07:42 INFO - PROCESS | 1659 | 1467068862434 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:42 INFO - PROCESS | 1659 | 1467068862435 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ae54800 == 37 [pid = 1659] [id = 545] 16:07:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1243c7000) [pid = 1659] [serial = 1635] [outer = 0x0] 16:07:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x124acbc00) [pid = 1659] [serial = 1636] [outer = 0x1243c7000] 16:07:42 INFO - PROCESS | 1659 | 1467068862462 Marionette DEBUG loaded listener.js 16:07:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x12500e000) [pid = 1659] [serial = 1637] [outer = 0x1243c7000] 16:07:42 INFO - PROCESS | 1659 | 1467068862785 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]]]}] 16:07:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:07:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 469ms 16:07:42 INFO - PROCESS | 1659 | 1467068862818 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 16:07:42 INFO - PROCESS | 1659 | 1467068862820 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 16:07:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:07:42 INFO - PROCESS | 1659 | 1467068862842 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:07:42 INFO - PROCESS | 1659 | 1467068862846 Marionette TRACE conn2 <- [1,2154,null,{}] 16:07:42 INFO - PROCESS | 1659 | 1467068862850 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}] 16:07:42 INFO - PROCESS | 1659 | 1467068862852 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:42 INFO - PROCESS | 1659 | 1467068862949 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 16:07:42 INFO - PROCESS | 1659 | 1467068862953 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:42 INFO - PROCESS | 1659 | 1467068862954 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f79800 == 38 [pid = 1659] [id = 546] 16:07:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1198e0800) [pid = 1659] [serial = 1638] [outer = 0x0] 16:07:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1256c0c00) [pid = 1659] [serial = 1639] [outer = 0x1198e0800] 16:07:42 INFO - PROCESS | 1659 | 1467068862979 Marionette DEBUG loaded listener.js 16:07:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1267ac400) [pid = 1659] [serial = 1640] [outer = 0x1198e0800] 16:07:43 INFO - PROCESS | 1659 | 1467068863453 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]]]}] 16:07:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:07:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 643ms 16:07:43 INFO - PROCESS | 1659 | 1467068863490 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 16:07:43 INFO - PROCESS | 1659 | 1467068863493 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 16:07:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:07:43 INFO - PROCESS | 1659 | 1467068863500 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:07:43 INFO - PROCESS | 1659 | 1467068863502 Marionette TRACE conn2 <- [1,2158,null,{}] 16:07:43 INFO - PROCESS | 1659 | 1467068863506 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}] 16:07:43 INFO - PROCESS | 1659 | 1467068863508 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:43 INFO - PROCESS | 1659 | 1467068863615 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 16:07:43 INFO - PROCESS | 1659 | 1467068863673 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:43 INFO - PROCESS | 1659 | 1467068863674 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e35800 == 39 [pid = 1659] [id = 547] 16:07:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x113c34800) [pid = 1659] [serial = 1641] [outer = 0x0] 16:07:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x116430400) [pid = 1659] [serial = 1642] [outer = 0x113c34800] 16:07:43 INFO - PROCESS | 1659 | 1467068863705 Marionette DEBUG loaded listener.js 16:07:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x116788000) [pid = 1659] [serial = 1643] [outer = 0x113c34800] 16:07:44 INFO - PROCESS | 1659 | 1467068864290 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]]]}] 16:07:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:07:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 824ms 16:07:44 INFO - PROCESS | 1659 | 1467068864323 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 16:07:44 INFO - PROCESS | 1659 | 1467068864326 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 16:07:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:07:44 INFO - PROCESS | 1659 | 1467068864333 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:07:44 INFO - PROCESS | 1659 | 1467068864334 Marionette TRACE conn2 <- [1,2162,null,{}] 16:07:44 INFO - PROCESS | 1659 | 1467068864337 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}] 16:07:44 INFO - PROCESS | 1659 | 1467068864339 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:44 INFO - PROCESS | 1659 | 1467068864449 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 16:07:44 INFO - PROCESS | 1659 | 1467068864645 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:44 INFO - PROCESS | 1659 | 1467068864646 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x11713f800 == 40 [pid = 1659] [id = 548] 16:07:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x112593c00) [pid = 1659] [serial = 1644] [outer = 0x0] 16:07:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x116634c00) [pid = 1659] [serial = 1645] [outer = 0x112593c00] 16:07:44 INFO - PROCESS | 1659 | 1467068864675 Marionette DEBUG loaded listener.js 16:07:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x116911400) [pid = 1659] [serial = 1646] [outer = 0x112593c00] 16:07:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12ae54800 == 39 [pid = 1659] [id = 545] 16:07:45 INFO - PROCESS | 1659 | --DOCSHELL 0x1295aa000 == 38 [pid = 1659] [id = 544] 16:07:45 INFO - PROCESS | 1659 | --DOCSHELL 0x124b13000 == 37 [pid = 1659] [id = 543] 16:07:45 INFO - PROCESS | 1659 | --DOCSHELL 0x12844a800 == 36 [pid = 1659] [id = 542] 16:07:45 INFO - PROCESS | 1659 | --DOCSHELL 0x112665800 == 35 [pid = 1659] [id = 541] 16:07:45 INFO - PROCESS | 1659 | --DOCSHELL 0x1246be000 == 34 [pid = 1659] [id = 540] 16:07:45 INFO - PROCESS | 1659 | --DOCSHELL 0x123d77800 == 33 [pid = 1659] [id = 539] 16:07:45 INFO - PROCESS | 1659 | --DOCSHELL 0x123804000 == 32 [pid = 1659] [id = 538] 16:07:45 INFO - PROCESS | 1659 | --DOCSHELL 0x11924c000 == 31 [pid = 1659] [id = 537] 16:07:45 INFO - PROCESS | 1659 | --DOCSHELL 0x117e43800 == 30 [pid = 1659] [id = 536] 16:07:45 INFO - PROCESS | 1659 | --DOCSHELL 0x112fbc800 == 29 [pid = 1659] [id = 535] 16:07:45 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x119f54400) [pid = 1659] [serial = 1586] [outer = 0x0] [url = about:blank] 16:07:45 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x119c1a000) [pid = 1659] [serial = 1585] [outer = 0x0] [url = about:blank] 16:07:45 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x121075000) [pid = 1659] [serial = 1588] [outer = 0x0] [url = about:blank] 16:07:45 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x123a08400) [pid = 1659] [serial = 1589] [outer = 0x0] [url = about:blank] 16:07:45 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1192cb400) [pid = 1659] [serial = 1579] [outer = 0x0] [url = about:blank] 16:07:45 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x119688000) [pid = 1659] [serial = 1580] [outer = 0x0] [url = about:blank] 16:07:45 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x11677c800) [pid = 1659] [serial = 1570] [outer = 0x0] [url = about:blank] 16:07:45 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x116fe9400) [pid = 1659] [serial = 1571] [outer = 0x0] [url = about:blank] 16:07:45 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1198d6000) [pid = 1659] [serial = 1582] [outer = 0x0] [url = about:blank] 16:07:45 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x119b7a400) [pid = 1659] [serial = 1583] [outer = 0x0] [url = about:blank] 16:07:45 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x124dc0800) [pid = 1659] [serial = 1568] [outer = 0x0] [url = about:blank] 16:07:45 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x116a13000) [pid = 1659] [serial = 1576] [outer = 0x0] [url = about:blank] 16:07:45 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1184a4c00) [pid = 1659] [serial = 1577] [outer = 0x0] [url = about:blank] 16:07:45 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x1164e6800) [pid = 1659] [serial = 1573] [outer = 0x0] [url = about:blank] 16:07:45 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x116907400) [pid = 1659] [serial = 1574] [outer = 0x0] [url = about:blank] 16:07:45 INFO - PROCESS | 1659 | 1467068865136 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]]]}] 16:07:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:07:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 821ms 16:07:45 INFO - PROCESS | 1659 | 1467068865155 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 16:07:45 INFO - PROCESS | 1659 | 1467068865157 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 16:07:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:07:45 INFO - PROCESS | 1659 | 1467068865162 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:07:45 INFO - PROCESS | 1659 | 1467068865165 Marionette TRACE conn2 <- [1,2166,null,{}] 16:07:45 INFO - PROCESS | 1659 | 1467068865168 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}] 16:07:45 INFO - PROCESS | 1659 | 1467068865171 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:45 INFO - PROCESS | 1659 | 1467068865291 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 16:07:45 INFO - PROCESS | 1659 | 1467068865301 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:45 INFO - PROCESS | 1659 | 1467068865303 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185b2800 == 30 [pid = 1659] [id = 549] 16:07:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x116a0bc00) [pid = 1659] [serial = 1647] [outer = 0x0] 16:07:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x118188000) [pid = 1659] [serial = 1648] [outer = 0x116a0bc00] 16:07:45 INFO - PROCESS | 1659 | 1467068865347 Marionette DEBUG loaded listener.js 16:07:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x118533c00) [pid = 1659] [serial = 1649] [outer = 0x116a0bc00] 16:07:45 INFO - PROCESS | 1659 | 1467068865801 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]]]}] 16:07:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:07:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 672ms 16:07:45 INFO - PROCESS | 1659 | 1467068865835 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 16:07:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:07:45 INFO - PROCESS | 1659 | 1467068865838 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 16:07:45 INFO - PROCESS | 1659 | 1467068865841 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:07:45 INFO - PROCESS | 1659 | 1467068865843 Marionette TRACE conn2 <- [1,2170,null,{}] 16:07:45 INFO - PROCESS | 1659 | 1467068865848 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}] 16:07:45 INFO - PROCESS | 1659 | 1467068865850 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:45 INFO - PROCESS | 1659 | 1467068865972 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 16:07:45 INFO - PROCESS | 1659 | 1467068865983 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:45 INFO - PROCESS | 1659 | 1467068865984 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x123804800 == 31 [pid = 1659] [id = 550] 16:07:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1195b3400) [pid = 1659] [serial = 1650] [outer = 0x0] 16:07:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x119689400) [pid = 1659] [serial = 1651] [outer = 0x1195b3400] 16:07:46 INFO - PROCESS | 1659 | 1467068866028 Marionette DEBUG loaded listener.js 16:07:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1198e4000) [pid = 1659] [serial = 1652] [outer = 0x1195b3400] 16:07:46 INFO - PROCESS | 1659 | 1467068866494 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]]]}] 16:07:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:07:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 673ms 16:07:46 INFO - PROCESS | 1659 | 1467068866515 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 16:07:46 INFO - PROCESS | 1659 | 1467068866516 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 16:07:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:07:46 INFO - PROCESS | 1659 | 1467068866523 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:07:46 INFO - PROCESS | 1659 | 1467068866527 Marionette TRACE conn2 <- [1,2174,null,{}] 16:07:46 INFO - PROCESS | 1659 | 1467068866531 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}] 16:07:46 INFO - PROCESS | 1659 | 1467068866533 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:46 INFO - PROCESS | 1659 | 1467068866609 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 16:07:46 INFO - PROCESS | 1659 | 1467068866616 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:46 INFO - PROCESS | 1659 | 1467068866617 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x1246b3000 == 32 [pid = 1659] [id = 551] 16:07:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1198eec00) [pid = 1659] [serial = 1653] [outer = 0x0] 16:07:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x119b0f800) [pid = 1659] [serial = 1654] [outer = 0x1198eec00] 16:07:46 INFO - PROCESS | 1659 | 1467068866641 Marionette DEBUG loaded listener.js 16:07:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x119c20400) [pid = 1659] [serial = 1655] [outer = 0x1198eec00] 16:07:46 INFO - PROCESS | 1659 | 1467068866983 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]]]}] 16:07:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:07:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 479ms 16:07:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:07:47 INFO - PROCESS | 1659 | 1467068866998 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 16:07:47 INFO - PROCESS | 1659 | 1467068867000 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 16:07:47 INFO - PROCESS | 1659 | 1467068867002 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:07:47 INFO - PROCESS | 1659 | 1467068867003 Marionette TRACE conn2 <- [1,2178,null,{}] 16:07:47 INFO - PROCESS | 1659 | 1467068867005 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}] 16:07:47 INFO - PROCESS | 1659 | 1467068867006 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:47 INFO - PROCESS | 1659 | 1467068867124 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 16:07:47 INFO - PROCESS | 1659 | 1467068867131 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:47 INFO - PROCESS | 1659 | 1467068867132 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x125611800 == 33 [pid = 1659] [id = 552] 16:07:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x118e20000) [pid = 1659] [serial = 1656] [outer = 0x0] 16:07:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119e44800) [pid = 1659] [serial = 1657] [outer = 0x118e20000] 16:07:47 INFO - PROCESS | 1659 | 1467068867157 Marionette DEBUG loaded listener.js 16:07:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x121077c00) [pid = 1659] [serial = 1658] [outer = 0x118e20000] 16:07:47 INFO - PROCESS | 1659 | 1467068867497 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]]]}] 16:07:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:07:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 520ms 16:07:47 INFO - PROCESS | 1659 | 1467068867523 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 16:07:47 INFO - PROCESS | 1659 | 1467068867524 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 16:07:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:07:47 INFO - PROCESS | 1659 | 1467068867534 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:07:47 INFO - PROCESS | 1659 | 1467068867535 Marionette TRACE conn2 <- [1,2182,null,{}] 16:07:47 INFO - PROCESS | 1659 | 1467068867537 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}] 16:07:47 INFO - PROCESS | 1659 | 1467068867539 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:47 INFO - PROCESS | 1659 | 1467068867659 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 16:07:47 INFO - PROCESS | 1659 | 1467068867718 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:47 INFO - PROCESS | 1659 | 1467068867723 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x1244ad000 == 34 [pid = 1659] [id = 553] 16:07:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x123a0d000) [pid = 1659] [serial = 1659] [outer = 0x0] 16:07:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x123f4f400) [pid = 1659] [serial = 1660] [outer = 0x123a0d000] 16:07:47 INFO - PROCESS | 1659 | 1467068867764 Marionette DEBUG loaded listener.js 16:07:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x124abfc00) [pid = 1659] [serial = 1661] [outer = 0x123a0d000] 16:07:48 INFO - PROCESS | 1659 | 1467068868193 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]]]}] 16:07:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:07:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 675ms 16:07:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:07:48 INFO - PROCESS | 1659 | 1467068868203 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 16:07:48 INFO - PROCESS | 1659 | 1467068868204 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 16:07:48 INFO - PROCESS | 1659 | 1467068868206 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:07:48 INFO - PROCESS | 1659 | 1467068868207 Marionette TRACE conn2 <- [1,2186,null,{}] 16:07:48 INFO - PROCESS | 1659 | 1467068868209 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}] 16:07:48 INFO - PROCESS | 1659 | 1467068868211 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:48 INFO - PROCESS | 1659 | 1467068868309 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 16:07:48 INFO - PROCESS | 1659 | 1467068868319 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:48 INFO - PROCESS | 1659 | 1467068868321 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a493800 == 35 [pid = 1659] [id = 554] 16:07:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x124d53400) [pid = 1659] [serial = 1662] [outer = 0x0] 16:07:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x126203000) [pid = 1659] [serial = 1663] [outer = 0x124d53400] 16:07:48 INFO - PROCESS | 1659 | 1467068868345 Marionette DEBUG loaded listener.js 16:07:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1266a1000) [pid = 1659] [serial = 1664] [outer = 0x124d53400] 16:07:48 INFO - PROCESS | 1659 | 1467068868693 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]]]}] 16:07:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:07:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 519ms 16:07:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:07:48 INFO - PROCESS | 1659 | 1467068868726 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 16:07:48 INFO - PROCESS | 1659 | 1467068868727 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 16:07:48 INFO - PROCESS | 1659 | 1467068868729 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:07:48 INFO - PROCESS | 1659 | 1467068868730 Marionette TRACE conn2 <- [1,2190,null,{}] 16:07:48 INFO - PROCESS | 1659 | 1467068868733 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}] 16:07:48 INFO - PROCESS | 1659 | 1467068868734 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:48 INFO - PROCESS | 1659 | 1467068868831 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 16:07:48 INFO - PROCESS | 1659 | 1467068868835 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:48 INFO - PROCESS | 1659 | 1467068868836 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b95d000 == 36 [pid = 1659] [id = 555] 16:07:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12620dc00) [pid = 1659] [serial = 1665] [outer = 0x0] 16:07:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1267ad800) [pid = 1659] [serial = 1666] [outer = 0x12620dc00] 16:07:48 INFO - PROCESS | 1659 | 1467068868861 Marionette DEBUG loaded listener.js 16:07:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x126962c00) [pid = 1659] [serial = 1667] [outer = 0x12620dc00] 16:07:49 INFO - PROCESS | 1659 | 1467068869205 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]]]}] 16:07:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:07:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 520ms 16:07:49 INFO - PROCESS | 1659 | 1467068869249 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 16:07:49 INFO - PROCESS | 1659 | 1467068869250 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 16:07:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:07:49 INFO - PROCESS | 1659 | 1467068869253 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:07:49 INFO - PROCESS | 1659 | 1467068869254 Marionette TRACE conn2 <- [1,2194,null,{}] 16:07:49 INFO - PROCESS | 1659 | 1467068869256 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}] 16:07:49 INFO - PROCESS | 1659 | 1467068869258 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:49 INFO - PROCESS | 1659 | 1467068869351 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 16:07:49 INFO - PROCESS | 1659 | 1467068869362 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:49 INFO - PROCESS | 1659 | 1467068869364 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bcb9800 == 37 [pid = 1659] [id = 556] 16:07:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x126965400) [pid = 1659] [serial = 1668] [outer = 0x0] 16:07:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x126969400) [pid = 1659] [serial = 1669] [outer = 0x126965400] 16:07:49 INFO - PROCESS | 1659 | 1467068869395 Marionette DEBUG loaded listener.js 16:07:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1269d9c00) [pid = 1659] [serial = 1670] [outer = 0x126965400] 16:07:49 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1243c7000) [pid = 1659] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:07:49 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x116786400) [pid = 1659] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:07:49 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x119c1f400) [pid = 1659] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:07:49 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x118535400) [pid = 1659] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:07:49 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1133b8800) [pid = 1659] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:07:49 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1198ef400) [pid = 1659] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:07:49 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x120f19000) [pid = 1659] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:07:49 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1174ae000) [pid = 1659] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:07:49 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x119b0e800) [pid = 1659] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:07:49 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1176ea000) [pid = 1659] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:07:49 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x11259a400) [pid = 1659] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:07:49 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11825c800) [pid = 1659] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:07:49 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x115e5b800) [pid = 1659] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:07:49 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x120ff2800) [pid = 1659] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:07:49 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1127e3000) [pid = 1659] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:07:49 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1127eac00) [pid = 1659] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:07:49 INFO - PROCESS | 1659 | 1467068869785 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]]]}] 16:07:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:07:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 568ms 16:07:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:07:49 INFO - PROCESS | 1659 | 1467068869822 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 16:07:49 INFO - PROCESS | 1659 | 1467068869823 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 16:07:49 INFO - PROCESS | 1659 | 1467068869825 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:07:49 INFO - PROCESS | 1659 | 1467068869826 Marionette TRACE conn2 <- [1,2198,null,{}] 16:07:49 INFO - PROCESS | 1659 | 1467068869834 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}] 16:07:49 INFO - PROCESS | 1659 | 1467068869836 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:49 INFO - PROCESS | 1659 | 1467068869947 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 16:07:49 INFO - PROCESS | 1659 | 1467068869981 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:49 INFO - PROCESS | 1659 | 1467068869982 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x1244b9000 == 38 [pid = 1659] [id = 557] 16:07:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x112593400) [pid = 1659] [serial = 1671] [outer = 0x0] 16:07:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1174ae000) [pid = 1659] [serial = 1672] [outer = 0x112593400] 16:07:50 INFO - PROCESS | 1659 | 1467068870006 Marionette DEBUG loaded listener.js 16:07:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1198e9400) [pid = 1659] [serial = 1673] [outer = 0x112593400] 16:07:50 INFO - PROCESS | 1659 | 1467068870281 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]]]}] 16:07:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:07:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 475ms 16:07:50 INFO - PROCESS | 1659 | 1467068870303 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 16:07:50 INFO - PROCESS | 1659 | 1467068870304 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 16:07:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:07:50 INFO - PROCESS | 1659 | 1467068870307 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:07:50 INFO - PROCESS | 1659 | 1467068870308 Marionette TRACE conn2 <- [1,2202,null,{}] 16:07:50 INFO - PROCESS | 1659 | 1467068870310 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}] 16:07:50 INFO - PROCESS | 1659 | 1467068870313 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:50 INFO - PROCESS | 1659 | 1467068870405 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 16:07:50 INFO - PROCESS | 1659 | 1467068870409 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:50 INFO - PROCESS | 1659 | 1467068870412 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c2d0000 == 39 [pid = 1659] [id = 558] 16:07:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x119c1f400) [pid = 1659] [serial = 1674] [outer = 0x0] 16:07:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1243c7000) [pid = 1659] [serial = 1675] [outer = 0x119c1f400] 16:07:50 INFO - PROCESS | 1659 | 1467068870449 Marionette DEBUG loaded listener.js 16:07:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1269da800) [pid = 1659] [serial = 1676] [outer = 0x119c1f400] 16:07:50 INFO - PROCESS | 1659 | 1467068870897 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]]]}] 16:07:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:07:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 620ms 16:07:50 INFO - PROCESS | 1659 | 1467068870928 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 16:07:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:07:50 INFO - PROCESS | 1659 | 1467068870930 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 16:07:50 INFO - PROCESS | 1659 | 1467068870934 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:07:50 INFO - PROCESS | 1659 | 1467068870936 Marionette TRACE conn2 <- [1,2206,null,{}] 16:07:50 INFO - PROCESS | 1659 | 1467068870939 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}] 16:07:50 INFO - PROCESS | 1659 | 1467068870942 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:51 INFO - PROCESS | 1659 | 1467068871067 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 16:07:51 INFO - PROCESS | 1659 | 1467068871070 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:51 INFO - PROCESS | 1659 | 1467068871071 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c676800 == 40 [pid = 1659] [id = 559] 16:07:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x126a87400) [pid = 1659] [serial = 1677] [outer = 0x0] 16:07:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x127005000) [pid = 1659] [serial = 1678] [outer = 0x126a87400] 16:07:51 INFO - PROCESS | 1659 | 1467068871095 Marionette DEBUG loaded listener.js 16:07:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12700f800) [pid = 1659] [serial = 1679] [outer = 0x126a87400] 16:07:51 INFO - PROCESS | 1659 | 1467068871414 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]]]}] 16:07:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:07:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 520ms 16:07:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:07:51 INFO - PROCESS | 1659 | 1467068871454 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 16:07:51 INFO - PROCESS | 1659 | 1467068871455 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 16:07:51 INFO - PROCESS | 1659 | 1467068871457 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:07:51 INFO - PROCESS | 1659 | 1467068871458 Marionette TRACE conn2 <- [1,2210,null,{}] 16:07:51 INFO - PROCESS | 1659 | 1467068871460 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}] 16:07:51 INFO - PROCESS | 1659 | 1467068871461 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:51 INFO - PROCESS | 1659 | 1467068871567 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 16:07:51 INFO - PROCESS | 1659 | 1467068871573 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:51 INFO - PROCESS | 1659 | 1467068871574 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c89b000 == 41 [pid = 1659] [id = 560] 16:07:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12700b400) [pid = 1659] [serial = 1680] [outer = 0x0] 16:07:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12700fc00) [pid = 1659] [serial = 1681] [outer = 0x12700b400] 16:07:51 INFO - PROCESS | 1659 | 1467068871605 Marionette DEBUG loaded listener.js 16:07:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x127026c00) [pid = 1659] [serial = 1682] [outer = 0x12700b400] 16:07:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:07:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 617ms 16:07:52 INFO - PROCESS | 1659 | 1467068872067 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]]]}] 16:07:52 INFO - PROCESS | 1659 | 1467068872075 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 16:07:52 INFO - PROCESS | 1659 | 1467068872078 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 16:07:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:07:52 INFO - PROCESS | 1659 | 1467068872081 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:07:52 INFO - PROCESS | 1659 | 1467068872083 Marionette TRACE conn2 <- [1,2214,null,{}] 16:07:52 INFO - PROCESS | 1659 | 1467068872087 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}] 16:07:52 INFO - PROCESS | 1659 | 1467068872089 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:52 INFO - PROCESS | 1659 | 1467068872191 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 16:07:52 INFO - PROCESS | 1659 | 1467068872262 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:52 INFO - PROCESS | 1659 | 1467068872264 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f81000 == 42 [pid = 1659] [id = 561] 16:07:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x116976c00) [pid = 1659] [serial = 1683] [outer = 0x0] 16:07:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x11817b400) [pid = 1659] [serial = 1684] [outer = 0x116976c00] 16:07:52 INFO - PROCESS | 1659 | 1467068872297 Marionette DEBUG loaded listener.js 16:07:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x118746c00) [pid = 1659] [serial = 1685] [outer = 0x116976c00] 16:07:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:07:52 INFO - PROCESS | 1659 | 1467068872744 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]]]}] 16:07:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 671ms 16:07:52 INFO - PROCESS | 1659 | 1467068872753 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 16:07:52 INFO - PROCESS | 1659 | 1467068872756 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 16:07:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:07:52 INFO - PROCESS | 1659 | 1467068872761 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:07:52 INFO - PROCESS | 1659 | 1467068872763 Marionette TRACE conn2 <- [1,2218,null,{}] 16:07:52 INFO - PROCESS | 1659 | 1467068872765 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}] 16:07:52 INFO - PROCESS | 1659 | 1467068872767 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:52 INFO - PROCESS | 1659 | 1467068872876 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 16:07:52 INFO - PROCESS | 1659 | 1467068872936 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:52 INFO - PROCESS | 1659 | 1467068872938 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x128558000 == 43 [pid = 1659] [id = 562] 16:07:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1195ae000) [pid = 1659] [serial = 1686] [outer = 0x0] 16:07:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1198f2c00) [pid = 1659] [serial = 1687] [outer = 0x1195ae000] 16:07:52 INFO - PROCESS | 1659 | 1467068872969 Marionette DEBUG loaded listener.js 16:07:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x119b83800) [pid = 1659] [serial = 1688] [outer = 0x1195ae000] 16:07:53 INFO - PROCESS | 1659 | 1467068873381 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]]]}] 16:07:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:07:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 671ms 16:07:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:07:53 INFO - PROCESS | 1659 | 1467068873432 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 16:07:53 INFO - PROCESS | 1659 | 1467068873433 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 16:07:53 INFO - PROCESS | 1659 | 1467068873436 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:07:53 INFO - PROCESS | 1659 | 1467068873438 Marionette TRACE conn2 <- [1,2222,null,{}] 16:07:53 INFO - PROCESS | 1659 | 1467068873446 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}] 16:07:53 INFO - PROCESS | 1659 | 1467068873449 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:53 INFO - PROCESS | 1659 | 1467068873575 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 16:07:53 INFO - PROCESS | 1659 | 1467068873658 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:53 INFO - PROCESS | 1659 | 1467068873660 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c8a0800 == 44 [pid = 1659] [id = 563] 16:07:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x123a07400) [pid = 1659] [serial = 1689] [outer = 0x0] 16:07:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x124693000) [pid = 1659] [serial = 1690] [outer = 0x123a07400] 16:07:53 INFO - PROCESS | 1659 | 1467068873692 Marionette DEBUG loaded listener.js 16:07:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1256c0000) [pid = 1659] [serial = 1691] [outer = 0x123a07400] 16:07:54 INFO - PROCESS | 1659 | 1467068874109 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]]]}] 16:07:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:07:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 720ms 16:07:54 INFO - PROCESS | 1659 | 1467068874157 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 16:07:54 INFO - PROCESS | 1659 | 1467068874159 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 16:07:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:07:54 INFO - PROCESS | 1659 | 1467068874161 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:07:54 INFO - PROCESS | 1659 | 1467068874163 Marionette TRACE conn2 <- [1,2226,null,{}] 16:07:54 INFO - PROCESS | 1659 | 1467068874165 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}] 16:07:54 INFO - PROCESS | 1659 | 1467068874167 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:54 INFO - PROCESS | 1659 | 1467068874270 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 16:07:54 INFO - PROCESS | 1659 | 1467068874329 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:54 INFO - PROCESS | 1659 | 1467068874330 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cae4000 == 45 [pid = 1659] [id = 564] 16:07:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12695c400) [pid = 1659] [serial = 1692] [outer = 0x0] 16:07:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x126a89800) [pid = 1659] [serial = 1693] [outer = 0x12695c400] 16:07:54 INFO - PROCESS | 1659 | 1467068874359 Marionette DEBUG loaded listener.js 16:07:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x127009400) [pid = 1659] [serial = 1694] [outer = 0x12695c400] 16:07:54 INFO - PROCESS | 1659 | 1467068874966 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]]]}] 16:07:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:07:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 821ms 16:07:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:07:54 INFO - PROCESS | 1659 | 1467068874982 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 16:07:54 INFO - PROCESS | 1659 | 1467068874984 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 16:07:54 INFO - PROCESS | 1659 | 1467068874988 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:07:54 INFO - PROCESS | 1659 | 1467068874989 Marionette TRACE conn2 <- [1,2230,null,{}] 16:07:55 INFO - PROCESS | 1659 | 1467068875009 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}] 16:07:55 INFO - PROCESS | 1659 | 1467068875012 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:55 INFO - PROCESS | 1659 | 1467068875129 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 16:07:55 INFO - PROCESS | 1659 | 1467068875183 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:55 INFO - PROCESS | 1659 | 1467068875185 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185c2000 == 46 [pid = 1659] [id = 565] 16:07:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x1164e0c00) [pid = 1659] [serial = 1695] [outer = 0x0] 16:07:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x116782800) [pid = 1659] [serial = 1696] [outer = 0x1164e0c00] 16:07:55 INFO - PROCESS | 1659 | 1467068875212 Marionette DEBUG loaded listener.js 16:07:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x1174cd800) [pid = 1659] [serial = 1697] [outer = 0x1164e0c00] 16:07:56 INFO - PROCESS | 1659 | --DOCSHELL 0x12c676800 == 45 [pid = 1659] [id = 559] 16:07:56 INFO - PROCESS | 1659 | --DOCSHELL 0x12c2d0000 == 44 [pid = 1659] [id = 558] 16:07:56 INFO - PROCESS | 1659 | --DOCSHELL 0x1244b9000 == 43 [pid = 1659] [id = 557] 16:07:56 INFO - PROCESS | 1659 | --DOCSHELL 0x12bcb9800 == 42 [pid = 1659] [id = 556] 16:07:56 INFO - PROCESS | 1659 | --DOCSHELL 0x12b95d000 == 41 [pid = 1659] [id = 555] 16:07:56 INFO - PROCESS | 1659 | --DOCSHELL 0x12a493800 == 40 [pid = 1659] [id = 554] 16:07:56 INFO - PROCESS | 1659 | --DOCSHELL 0x1244ad000 == 39 [pid = 1659] [id = 553] 16:07:56 INFO - PROCESS | 1659 | --DOCSHELL 0x125611800 == 38 [pid = 1659] [id = 552] 16:07:56 INFO - PROCESS | 1659 | --DOCSHELL 0x1246b3000 == 37 [pid = 1659] [id = 551] 16:07:56 INFO - PROCESS | 1659 | --DOCSHELL 0x123804800 == 36 [pid = 1659] [id = 550] 16:07:56 INFO - PROCESS | 1659 | --DOCSHELL 0x1185b2800 == 35 [pid = 1659] [id = 549] 16:07:56 INFO - PROCESS | 1659 | --DOCSHELL 0x11713f800 == 34 [pid = 1659] [id = 548] 16:07:56 INFO - PROCESS | 1659 | --DOCSHELL 0x119f79800 == 33 [pid = 1659] [id = 546] 16:07:56 INFO - PROCESS | 1659 | --DOCSHELL 0x117e35800 == 32 [pid = 1659] [id = 547] 16:07:56 INFO - PROCESS | 1659 | --DOCSHELL 0x12cae4000 == 31 [pid = 1659] [id = 564] 16:07:56 INFO - PROCESS | 1659 | --DOCSHELL 0x12c8a0800 == 30 [pid = 1659] [id = 563] 16:07:56 INFO - PROCESS | 1659 | --DOCSHELL 0x128558000 == 29 [pid = 1659] [id = 562] 16:07:56 INFO - PROCESS | 1659 | --DOCSHELL 0x119f81000 == 28 [pid = 1659] [id = 561] 16:07:56 INFO - PROCESS | 1659 | --DOCSHELL 0x12c89b000 == 27 [pid = 1659] [id = 560] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x1198f8800) [pid = 1659] [serial = 1621] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x119c1c000) [pid = 1659] [serial = 1624] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x11820f800) [pid = 1659] [serial = 1613] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x11817b000) [pid = 1659] [serial = 1612] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1127e7800) [pid = 1659] [serial = 1606] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1131e5c00) [pid = 1659] [serial = 1607] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x118750400) [pid = 1659] [serial = 1615] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1192c1400) [pid = 1659] [serial = 1616] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x116784800) [pid = 1659] [serial = 1609] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x11697d000) [pid = 1659] [serial = 1610] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x12463d800) [pid = 1659] [serial = 1604] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x123c6a400) [pid = 1659] [serial = 1603] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x119b7f400) [pid = 1659] [serial = 1622] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x121078000) [pid = 1659] [serial = 1627] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x120ff0800) [pid = 1659] [serial = 1625] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x119c1b000) [pid = 1659] [serial = 1631] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x118745400) [pid = 1659] [serial = 1630] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x123a07c00) [pid = 1659] [serial = 1628] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x124acbc00) [pid = 1659] [serial = 1636] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x118203400) [pid = 1659] [serial = 1592] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x116fe8400) [pid = 1659] [serial = 1591] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x123f4d400) [pid = 1659] [serial = 1633] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1243c4c00) [pid = 1659] [serial = 1634] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1195b9c00) [pid = 1659] [serial = 1595] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1198dd400) [pid = 1659] [serial = 1619] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x119227400) [pid = 1659] [serial = 1594] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x12500e000) [pid = 1659] [serial = 1637] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1195b0000) [pid = 1659] [serial = 1618] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1256c0c00) [pid = 1659] [serial = 1639] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x120f0f800) [pid = 1659] [serial = 1598] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x119b0d000) [pid = 1659] [serial = 1597] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x123a11800) [pid = 1659] [serial = 1601] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1238f9c00) [pid = 1659] [serial = 1600] [outer = 0x0] [url = about:blank] 16:07:56 INFO - PROCESS | 1659 | 1467068876151 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]]]}] 16:07:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:07:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1178ms 16:07:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:07:56 INFO - PROCESS | 1659 | 1467068876166 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 16:07:56 INFO - PROCESS | 1659 | 1467068876168 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 16:07:56 INFO - PROCESS | 1659 | 1467068876171 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:07:56 INFO - PROCESS | 1659 | 1467068876173 Marionette TRACE conn2 <- [1,2234,null,{}] 16:07:56 INFO - PROCESS | 1659 | 1467068876177 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}] 16:07:56 INFO - PROCESS | 1659 | 1467068876178 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:56 INFO - PROCESS | 1659 | 1467068876258 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 16:07:56 INFO - PROCESS | 1659 | 1467068876265 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:56 INFO - PROCESS | 1659 | 1467068876267 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169b3000 == 28 [pid = 1659] [id = 566] 16:07:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x115df9000) [pid = 1659] [serial = 1698] [outer = 0x0] 16:07:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x115e5dc00) [pid = 1659] [serial = 1699] [outer = 0x115df9000] 16:07:56 INFO - PROCESS | 1659 | 1467068876296 Marionette DEBUG loaded listener.js 16:07:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x116716400) [pid = 1659] [serial = 1700] [outer = 0x115df9000] 16:07:56 INFO - PROCESS | 1659 | 1467068876647 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]]]}] 16:07:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:07:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 523ms 16:07:56 INFO - PROCESS | 1659 | 1467068876706 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 16:07:56 INFO - PROCESS | 1659 | 1467068876710 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 16:07:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:07:56 INFO - PROCESS | 1659 | 1467068876716 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:07:56 INFO - PROCESS | 1659 | 1467068876717 Marionette TRACE conn2 <- [1,2238,null,{}] 16:07:56 INFO - PROCESS | 1659 | 1467068876720 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}] 16:07:56 INFO - PROCESS | 1659 | 1467068876721 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:56 INFO - PROCESS | 1659 | 1467068876799 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 16:07:56 INFO - PROCESS | 1659 | 1467068876803 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:56 INFO - PROCESS | 1659 | 1467068876804 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x11856c800 == 29 [pid = 1659] [id = 567] 16:07:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1167e9000) [pid = 1659] [serial = 1701] [outer = 0x0] 16:07:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x116f5d400) [pid = 1659] [serial = 1702] [outer = 0x1167e9000] 16:07:56 INFO - PROCESS | 1659 | 1467068876834 Marionette DEBUG loaded listener.js 16:07:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1174b6400) [pid = 1659] [serial = 1703] [outer = 0x1167e9000] 16:07:57 INFO - PROCESS | 1659 | 1467068877176 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]]]}] 16:07:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:07:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 470ms 16:07:57 INFO - PROCESS | 1659 | 1467068877186 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 16:07:57 INFO - PROCESS | 1659 | 1467068877187 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 16:07:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:07:57 INFO - PROCESS | 1659 | 1467068877200 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:07:57 INFO - PROCESS | 1659 | 1467068877202 Marionette TRACE conn2 <- [1,2242,null,{}] 16:07:57 INFO - PROCESS | 1659 | 1467068877210 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}] 16:07:57 INFO - PROCESS | 1659 | 1467068877213 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:57 INFO - PROCESS | 1659 | 1467068877292 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 16:07:57 INFO - PROCESS | 1659 | 1467068877348 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:57 INFO - PROCESS | 1659 | 1467068877350 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x119cbb000 == 30 [pid = 1659] [id = 568] 16:07:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x118186400) [pid = 1659] [serial = 1704] [outer = 0x0] 16:07:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11825d400) [pid = 1659] [serial = 1705] [outer = 0x118186400] 16:07:57 INFO - PROCESS | 1659 | 1467068877378 Marionette DEBUG loaded listener.js 16:07:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x118eb1000) [pid = 1659] [serial = 1706] [outer = 0x118186400] 16:07:57 INFO - PROCESS | 1659 | 1467068877703 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]]]}] 16:07:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:07:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 525ms 16:07:57 INFO - PROCESS | 1659 | 1467068877724 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 16:07:57 INFO - PROCESS | 1659 | 1467068877727 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 16:07:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:07:57 INFO - PROCESS | 1659 | 1467068877732 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:07:57 INFO - PROCESS | 1659 | 1467068877734 Marionette TRACE conn2 <- [1,2246,null,{}] 16:07:57 INFO - PROCESS | 1659 | 1467068877737 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}] 16:07:57 INFO - PROCESS | 1659 | 1467068877738 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:57 INFO - PROCESS | 1659 | 1467068877849 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 16:07:57 INFO - PROCESS | 1659 | 1467068877932 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:57 INFO - PROCESS | 1659 | 1467068877933 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x123d79000 == 31 [pid = 1659] [id = 569] 16:07:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x118e1fc00) [pid = 1659] [serial = 1707] [outer = 0x0] 16:07:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1195b2000) [pid = 1659] [serial = 1708] [outer = 0x118e1fc00] 16:07:57 INFO - PROCESS | 1659 | 1467068877958 Marionette DEBUG loaded listener.js 16:07:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1198dc000) [pid = 1659] [serial = 1709] [outer = 0x118e1fc00] 16:07:58 INFO - PROCESS | 1659 | 1467068878257 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]]]}] 16:07:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:07:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 569ms 16:07:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:07:58 INFO - PROCESS | 1659 | 1467068878301 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 16:07:58 INFO - PROCESS | 1659 | 1467068878303 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 16:07:58 INFO - PROCESS | 1659 | 1467068878305 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:07:58 INFO - PROCESS | 1659 | 1467068878306 Marionette TRACE conn2 <- [1,2250,null,{}] 16:07:58 INFO - PROCESS | 1659 | 1467068878308 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}] 16:07:58 INFO - PROCESS | 1659 | 1467068878310 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:58 INFO - PROCESS | 1659 | 1467068878409 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 16:07:58 INFO - PROCESS | 1659 | 1467068878413 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:58 INFO - PROCESS | 1659 | 1467068878414 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x1246b4800 == 32 [pid = 1659] [id = 570] 16:07:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x118749800) [pid = 1659] [serial = 1710] [outer = 0x0] 16:07:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1198e6800) [pid = 1659] [serial = 1711] [outer = 0x118749800] 16:07:58 INFO - PROCESS | 1659 | 1467068878439 Marionette DEBUG loaded listener.js 16:07:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119b04400) [pid = 1659] [serial = 1712] [outer = 0x118749800] 16:07:58 INFO - PROCESS | 1659 | 1467068878772 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]]]}] 16:07:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:07:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 520ms 16:07:58 INFO - PROCESS | 1659 | 1467068878825 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 16:07:58 INFO - PROCESS | 1659 | 1467068878826 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 16:07:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:07:58 INFO - PROCESS | 1659 | 1467068878835 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:07:58 INFO - PROCESS | 1659 | 1467068878836 Marionette TRACE conn2 <- [1,2254,null,{}] 16:07:58 INFO - PROCESS | 1659 | 1467068878838 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}] 16:07:58 INFO - PROCESS | 1659 | 1467068878842 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:58 INFO - PROCESS | 1659 | 1467068878955 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 16:07:59 INFO - PROCESS | 1659 | 1467068879001 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:59 INFO - PROCESS | 1659 | 1467068879002 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x12662b800 == 33 [pid = 1659] [id = 571] 16:07:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x119b7ac00) [pid = 1659] [serial = 1713] [outer = 0x0] 16:07:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x119c19000) [pid = 1659] [serial = 1714] [outer = 0x119b7ac00] 16:07:59 INFO - PROCESS | 1659 | 1467068879027 Marionette DEBUG loaded listener.js 16:07:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x120ff9000) [pid = 1659] [serial = 1715] [outer = 0x119b7ac00] 16:07:59 INFO - PROCESS | 1659 | 1467068879406 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]]]}] 16:07:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:07:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 621ms 16:07:59 INFO - PROCESS | 1659 | 1467068879466 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 16:07:59 INFO - PROCESS | 1659 | 1467068879468 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 16:07:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:07:59 INFO - PROCESS | 1659 | 1467068879471 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:07:59 INFO - PROCESS | 1659 | 1467068879473 Marionette TRACE conn2 <- [1,2258,null,{}] 16:07:59 INFO - PROCESS | 1659 | 1467068879476 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}] 16:07:59 INFO - PROCESS | 1659 | 1467068879478 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:59 INFO - PROCESS | 1659 | 1467068879628 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 16:07:59 INFO - PROCESS | 1659 | 1467068879676 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:07:59 INFO - PROCESS | 1659 | 1467068879677 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:07:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x128446800 == 34 [pid = 1659] [id = 572] 16:07:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x113c34c00) [pid = 1659] [serial = 1716] [outer = 0x0] 16:07:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x123833c00) [pid = 1659] [serial = 1717] [outer = 0x113c34c00] 16:07:59 INFO - PROCESS | 1659 | 1467068879767 Marionette DEBUG loaded listener.js 16:07:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x123a09c00) [pid = 1659] [serial = 1718] [outer = 0x113c34c00] 16:08:00 INFO - PROCESS | 1659 | 1467068880071 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]]]}] 16:08:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:08:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 624ms 16:08:00 INFO - PROCESS | 1659 | 1467068880097 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 16:08:00 INFO - PROCESS | 1659 | 1467068880100 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 16:08:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:08:00 INFO - PROCESS | 1659 | 1467068880102 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:08:00 INFO - PROCESS | 1659 | 1467068880103 Marionette TRACE conn2 <- [1,2262,null,{}] 16:08:00 INFO - PROCESS | 1659 | 1467068880105 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}] 16:08:00 INFO - PROCESS | 1659 | 1467068880106 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:00 INFO - PROCESS | 1659 | 1467068880361 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 16:08:00 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x126a87400) [pid = 1659] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:08:00 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x12620dc00) [pid = 1659] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:08:00 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x112593400) [pid = 1659] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:08:00 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x123a0d000) [pid = 1659] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:08:00 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x113c34800) [pid = 1659] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:08:00 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x124d53400) [pid = 1659] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:08:00 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1195b3400) [pid = 1659] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:08:00 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1198e0800) [pid = 1659] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:08:00 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x116a0bc00) [pid = 1659] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:08:00 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1198eec00) [pid = 1659] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:08:00 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x112593c00) [pid = 1659] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:08:00 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x126965400) [pid = 1659] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:08:00 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x118e20000) [pid = 1659] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:08:00 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x119c1f400) [pid = 1659] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:08:00 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x12700b400) [pid = 1659] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:08:00 INFO - PROCESS | 1659 | 1467068880405 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:00 INFO - PROCESS | 1659 | 1467068880407 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x118ad9800 == 35 [pid = 1659] [id = 573] 16:08:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1125a0000) [pid = 1659] [serial = 1719] [outer = 0x0] 16:08:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1130f7000) [pid = 1659] [serial = 1720] [outer = 0x1125a0000] 16:08:00 INFO - PROCESS | 1659 | 1467068880431 Marionette DEBUG loaded listener.js 16:08:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1174ab000) [pid = 1659] [serial = 1721] [outer = 0x1125a0000] 16:08:00 INFO - PROCESS | 1659 | 1467068880700 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]]]}] 16:08:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:08:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 622ms 16:08:00 INFO - PROCESS | 1659 | 1467068880725 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 16:08:00 INFO - PROCESS | 1659 | 1467068880728 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 16:08:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:08:00 INFO - PROCESS | 1659 | 1467068880741 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:08:00 INFO - PROCESS | 1659 | 1467068880743 Marionette TRACE conn2 <- [1,2266,null,{}] 16:08:00 INFO - PROCESS | 1659 | 1467068880757 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}] 16:08:00 INFO - PROCESS | 1659 | 1467068880759 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:00 INFO - PROCESS | 1659 | 1467068880891 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 16:08:01 INFO - PROCESS | 1659 | 1467068881001 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:01 INFO - PROCESS | 1659 | 1467068881002 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x12856c800 == 36 [pid = 1659] [id = 574] 16:08:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1127e4000) [pid = 1659] [serial = 1722] [outer = 0x0] 16:08:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x11874ac00) [pid = 1659] [serial = 1723] [outer = 0x1127e4000] 16:08:01 INFO - PROCESS | 1659 | 1467068881041 Marionette DEBUG loaded listener.js 16:08:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x123f54c00) [pid = 1659] [serial = 1724] [outer = 0x1127e4000] 16:08:01 INFO - PROCESS | 1659 | 1467068881302 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]]]}] 16:08:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:08:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 581ms 16:08:01 INFO - PROCESS | 1659 | 1467068881322 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 16:08:01 INFO - PROCESS | 1659 | 1467068881323 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 16:08:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:08:01 INFO - PROCESS | 1659 | 1467068881325 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:08:01 INFO - PROCESS | 1659 | 1467068881327 Marionette TRACE conn2 <- [1,2270,null,{}] 16:08:01 INFO - PROCESS | 1659 | 1467068881337 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}] 16:08:01 INFO - PROCESS | 1659 | 1467068881338 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:01 INFO - PROCESS | 1659 | 1467068881423 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 16:08:01 INFO - PROCESS | 1659 | 1467068881427 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:01 INFO - PROCESS | 1659 | 1467068881430 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a61d800 == 37 [pid = 1659] [id = 575] 16:08:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1241d6800) [pid = 1659] [serial = 1725] [outer = 0x0] 16:08:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x124bdc000) [pid = 1659] [serial = 1726] [outer = 0x1241d6800] 16:08:01 INFO - PROCESS | 1659 | 1467068881455 Marionette DEBUG loaded listener.js 16:08:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x124d56800) [pid = 1659] [serial = 1727] [outer = 0x1241d6800] 16:08:01 INFO - PROCESS | 1659 | 1467068881755 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]]]}] 16:08:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:08:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 477ms 16:08:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:08:01 INFO - PROCESS | 1659 | 1467068881804 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 16:08:01 INFO - PROCESS | 1659 | 1467068881805 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 16:08:01 INFO - PROCESS | 1659 | 1467068881807 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:08:01 INFO - PROCESS | 1659 | 1467068881809 Marionette TRACE conn2 <- [1,2274,null,{}] 16:08:01 INFO - PROCESS | 1659 | 1467068881812 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}] 16:08:01 INFO - PROCESS | 1659 | 1467068881813 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:01 INFO - PROCESS | 1659 | 1467068881938 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 16:08:01 INFO - PROCESS | 1659 | 1467068881944 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:01 INFO - PROCESS | 1659 | 1467068881946 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b16c000 == 38 [pid = 1659] [id = 576] 16:08:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x118747000) [pid = 1659] [serial = 1728] [outer = 0x0] 16:08:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x124dc1c00) [pid = 1659] [serial = 1729] [outer = 0x118747000] 16:08:01 INFO - PROCESS | 1659 | 1467068881972 Marionette DEBUG loaded listener.js 16:08:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1267b1c00) [pid = 1659] [serial = 1730] [outer = 0x118747000] 16:08:02 INFO - PROCESS | 1659 | 1467068882298 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]]]}] 16:08:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:08:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 518ms 16:08:02 INFO - PROCESS | 1659 | 1467068882327 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 16:08:02 INFO - PROCESS | 1659 | 1467068882329 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 16:08:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:08:02 INFO - PROCESS | 1659 | 1467068882333 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:08:02 INFO - PROCESS | 1659 | 1467068882334 Marionette TRACE conn2 <- [1,2278,null,{}] 16:08:02 INFO - PROCESS | 1659 | 1467068882336 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}] 16:08:02 INFO - PROCESS | 1659 | 1467068882337 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:02 INFO - PROCESS | 1659 | 1467068882460 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 16:08:02 INFO - PROCESS | 1659 | 1467068882548 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:02 INFO - PROCESS | 1659 | 1467068882550 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x115d72800 == 39 [pid = 1659] [id = 577] 16:08:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x112599000) [pid = 1659] [serial = 1731] [outer = 0x0] 16:08:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1127ddc00) [pid = 1659] [serial = 1732] [outer = 0x112599000] 16:08:02 INFO - PROCESS | 1659 | 1467068882584 Marionette DEBUG loaded listener.js 16:08:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1133b0400) [pid = 1659] [serial = 1733] [outer = 0x112599000] 16:08:03 INFO - PROCESS | 1659 | 1467068883107 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]]]}] 16:08:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:08:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 818ms 16:08:03 INFO - PROCESS | 1659 | 1467068883153 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 16:08:03 INFO - PROCESS | 1659 | 1467068883155 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 16:08:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:08:03 INFO - PROCESS | 1659 | 1467068883159 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:08:03 INFO - PROCESS | 1659 | 1467068883161 Marionette TRACE conn2 <- [1,2282,null,{}] 16:08:03 INFO - PROCESS | 1659 | 1467068883164 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}] 16:08:03 INFO - PROCESS | 1659 | 1467068883166 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:03 INFO - PROCESS | 1659 | 1467068883272 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 16:08:03 INFO - PROCESS | 1659 | 1467068883355 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:03 INFO - PROCESS | 1659 | 1467068883357 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f05800 == 40 [pid = 1659] [id = 578] 16:08:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1167f5000) [pid = 1659] [serial = 1734] [outer = 0x0] 16:08:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x116fe8400) [pid = 1659] [serial = 1735] [outer = 0x1167f5000] 16:08:03 INFO - PROCESS | 1659 | 1467068883387 Marionette DEBUG loaded listener.js 16:08:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x118202c00) [pid = 1659] [serial = 1736] [outer = 0x1167f5000] 16:08:04 INFO - PROCESS | 1659 | 1467068884069 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]]]}] 16:08:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:08:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 973ms 16:08:04 INFO - PROCESS | 1659 | 1467068884131 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 16:08:04 INFO - PROCESS | 1659 | 1467068884134 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 16:08:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:08:04 INFO - PROCESS | 1659 | 1467068884137 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:08:04 INFO - PROCESS | 1659 | 1467068884139 Marionette TRACE conn2 <- [1,2286,null,{}] 16:08:04 INFO - PROCESS | 1659 | 1467068884143 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}] 16:08:04 INFO - PROCESS | 1659 | 1467068884144 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:04 INFO - PROCESS | 1659 | 1467068884262 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 16:08:04 INFO - PROCESS | 1659 | --DOCSHELL 0x12b16c000 == 39 [pid = 1659] [id = 576] 16:08:04 INFO - PROCESS | 1659 | --DOCSHELL 0x12a61d800 == 38 [pid = 1659] [id = 575] 16:08:04 INFO - PROCESS | 1659 | --DOCSHELL 0x12856c800 == 37 [pid = 1659] [id = 574] 16:08:04 INFO - PROCESS | 1659 | --DOCSHELL 0x118ad9800 == 36 [pid = 1659] [id = 573] 16:08:04 INFO - PROCESS | 1659 | --DOCSHELL 0x128446800 == 35 [pid = 1659] [id = 572] 16:08:04 INFO - PROCESS | 1659 | --DOCSHELL 0x12662b800 == 34 [pid = 1659] [id = 571] 16:08:04 INFO - PROCESS | 1659 | --DOCSHELL 0x1246b4800 == 33 [pid = 1659] [id = 570] 16:08:04 INFO - PROCESS | 1659 | --DOCSHELL 0x123d79000 == 32 [pid = 1659] [id = 569] 16:08:04 INFO - PROCESS | 1659 | --DOCSHELL 0x119cbb000 == 31 [pid = 1659] [id = 568] 16:08:04 INFO - PROCESS | 1659 | --DOCSHELL 0x11856c800 == 30 [pid = 1659] [id = 567] 16:08:04 INFO - PROCESS | 1659 | --DOCSHELL 0x1169b3000 == 29 [pid = 1659] [id = 566] 16:08:04 INFO - PROCESS | 1659 | --DOCSHELL 0x1185c2000 == 28 [pid = 1659] [id = 565] 16:08:04 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x127005000) [pid = 1659] [serial = 1678] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x12700f800) [pid = 1659] [serial = 1679] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1267ad800) [pid = 1659] [serial = 1666] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1174ae000) [pid = 1659] [serial = 1672] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x123f4f400) [pid = 1659] [serial = 1660] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x116430400) [pid = 1659] [serial = 1642] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1266a1000) [pid = 1659] [serial = 1664] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x126962c00) [pid = 1659] [serial = 1667] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x116788000) [pid = 1659] [serial = 1643] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x126203000) [pid = 1659] [serial = 1663] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1198e4000) [pid = 1659] [serial = 1652] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1267ac400) [pid = 1659] [serial = 1640] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x118188000) [pid = 1659] [serial = 1648] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x119689400) [pid = 1659] [serial = 1651] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x119c20400) [pid = 1659] [serial = 1655] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x116911400) [pid = 1659] [serial = 1646] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x126969400) [pid = 1659] [serial = 1669] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x121077c00) [pid = 1659] [serial = 1658] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x119b0f800) [pid = 1659] [serial = 1654] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1243c7000) [pid = 1659] [serial = 1675] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1269da800) [pid = 1659] [serial = 1676] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1198e9400) [pid = 1659] [serial = 1673] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x116634c00) [pid = 1659] [serial = 1645] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x118533c00) [pid = 1659] [serial = 1649] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x1269d9c00) [pid = 1659] [serial = 1670] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x124abfc00) [pid = 1659] [serial = 1661] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x119e44800) [pid = 1659] [serial = 1657] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x127026c00) [pid = 1659] [serial = 1682] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x12700fc00) [pid = 1659] [serial = 1681] [outer = 0x0] [url = about:blank] 16:08:04 INFO - PROCESS | 1659 | 1467068884352 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:04 INFO - PROCESS | 1659 | 1467068884355 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169b3000 == 29 [pid = 1659] [id = 579] 16:08:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x116715400) [pid = 1659] [serial = 1737] [outer = 0x0] 16:08:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x116783400) [pid = 1659] [serial = 1738] [outer = 0x116715400] 16:08:04 INFO - PROCESS | 1659 | 1467068884385 Marionette DEBUG loaded listener.js 16:08:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x1174adc00) [pid = 1659] [serial = 1739] [outer = 0x116715400] 16:08:04 INFO - PROCESS | 1659 | 1467068884685 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]]]}] 16:08:04 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 16:08:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 570ms 16:08:04 INFO - PROCESS | 1659 | 1467068884707 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 16:08:04 INFO - PROCESS | 1659 | 1467068884711 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 16:08:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:08:04 INFO - PROCESS | 1659 | 1467068884719 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:08:04 INFO - PROCESS | 1659 | 1467068884721 Marionette TRACE conn2 <- [1,2290,null,{}] 16:08:04 INFO - PROCESS | 1659 | 1467068884723 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}] 16:08:04 INFO - PROCESS | 1659 | 1467068884725 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:04 INFO - PROCESS | 1659 | 1467068884804 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 16:08:04 INFO - PROCESS | 1659 | 1467068884808 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:04 INFO - PROCESS | 1659 | 1467068884809 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x119596800 == 30 [pid = 1659] [id = 580] 16:08:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x118205400) [pid = 1659] [serial = 1740] [outer = 0x0] 16:08:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x118742800) [pid = 1659] [serial = 1741] [outer = 0x118205400] 16:08:04 INFO - PROCESS | 1659 | 1467068884838 Marionette DEBUG loaded listener.js 16:08:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x118eb6c00) [pid = 1659] [serial = 1742] [outer = 0x118205400] 16:08:05 INFO - PROCESS | 1659 | 1467068885187 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]]]}] 16:08:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:08:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 471ms 16:08:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:08:05 INFO - PROCESS | 1659 | 1467068885199 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 16:08:05 INFO - PROCESS | 1659 | 1467068885200 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 16:08:05 INFO - PROCESS | 1659 | 1467068885202 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:08:05 INFO - PROCESS | 1659 | 1467068885205 Marionette TRACE conn2 <- [1,2294,null,{}] 16:08:05 INFO - PROCESS | 1659 | 1467068885212 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}] 16:08:05 INFO - PROCESS | 1659 | 1467068885216 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:05 INFO - PROCESS | 1659 | 1467068885299 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 16:08:05 INFO - PROCESS | 1659 | 1467068885303 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:05 INFO - PROCESS | 1659 | 1467068885305 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x123bcc000 == 31 [pid = 1659] [id = 581] 16:08:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1198c7800) [pid = 1659] [serial = 1743] [outer = 0x0] 16:08:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1198e5000) [pid = 1659] [serial = 1744] [outer = 0x1198c7800] 16:08:05 INFO - PROCESS | 1659 | 1467068885335 Marionette DEBUG loaded listener.js 16:08:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x119b06800) [pid = 1659] [serial = 1745] [outer = 0x1198c7800] 16:08:05 INFO - PROCESS | 1659 | 1467068885698 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]]]}] 16:08:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:08:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 521ms 16:08:05 INFO - PROCESS | 1659 | 1467068885723 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 16:08:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:08:05 INFO - PROCESS | 1659 | 1467068885725 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 16:08:05 INFO - PROCESS | 1659 | 1467068885727 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:08:05 INFO - PROCESS | 1659 | 1467068885729 Marionette TRACE conn2 <- [1,2298,null,{}] 16:08:05 INFO - PROCESS | 1659 | 1467068885736 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}] 16:08:05 INFO - PROCESS | 1659 | 1467068885737 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:05 INFO - PROCESS | 1659 | 1467068885818 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 16:08:05 INFO - PROCESS | 1659 | 1467068885822 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:05 INFO - PROCESS | 1659 | 1467068885823 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x1256e1800 == 32 [pid = 1659] [id = 582] 16:08:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x119c14c00) [pid = 1659] [serial = 1746] [outer = 0x0] 16:08:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x119c20000) [pid = 1659] [serial = 1747] [outer = 0x119c14c00] 16:08:05 INFO - PROCESS | 1659 | 1467068885849 Marionette DEBUG loaded listener.js 16:08:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x119f50c00) [pid = 1659] [serial = 1748] [outer = 0x119c14c00] 16:08:06 INFO - PROCESS | 1659 | 1467068886183 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]]]}] 16:08:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:08:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 473ms 16:08:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:08:06 INFO - PROCESS | 1659 | 1467068886201 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 16:08:06 INFO - PROCESS | 1659 | 1467068886202 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 16:08:06 INFO - PROCESS | 1659 | 1467068886204 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:08:06 INFO - PROCESS | 1659 | 1467068886205 Marionette TRACE conn2 <- [1,2302,null,{}] 16:08:06 INFO - PROCESS | 1659 | 1467068886208 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}] 16:08:06 INFO - PROCESS | 1659 | 1467068886209 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:06 INFO - PROCESS | 1659 | 1467068886290 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 16:08:06 INFO - PROCESS | 1659 | 1467068886293 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:06 INFO - PROCESS | 1659 | 1467068886295 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185ba800 == 33 [pid = 1659] [id = 583] 16:08:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x113204000) [pid = 1659] [serial = 1749] [outer = 0x0] 16:08:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x120f15400) [pid = 1659] [serial = 1750] [outer = 0x113204000] 16:08:06 INFO - PROCESS | 1659 | 1467068886322 Marionette DEBUG loaded listener.js 16:08:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x123834c00) [pid = 1659] [serial = 1751] [outer = 0x113204000] 16:08:06 INFO - PROCESS | 1659 | 1467068886750 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]]]}] 16:08:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:08:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 569ms 16:08:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:08:06 INFO - PROCESS | 1659 | 1467068886776 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 16:08:06 INFO - PROCESS | 1659 | 1467068886777 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 16:08:06 INFO - PROCESS | 1659 | 1467068886781 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:08:06 INFO - PROCESS | 1659 | 1467068886782 Marionette TRACE conn2 <- [1,2306,null,{}] 16:08:06 INFO - PROCESS | 1659 | 1467068886786 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}] 16:08:06 INFO - PROCESS | 1659 | 1467068886792 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:06 INFO - PROCESS | 1659 | 1467068886969 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 16:08:07 INFO - PROCESS | 1659 | 1467068887018 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:07 INFO - PROCESS | 1659 | 1467068887020 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a492000 == 34 [pid = 1659] [id = 584] 16:08:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x121077c00) [pid = 1659] [serial = 1752] [outer = 0x0] 16:08:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x123a8f400) [pid = 1659] [serial = 1753] [outer = 0x121077c00] 16:08:07 INFO - PROCESS | 1659 | 1467068887084 Marionette DEBUG loaded listener.js 16:08:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1256be800) [pid = 1659] [serial = 1754] [outer = 0x121077c00] 16:08:07 INFO - PROCESS | 1659 | 1467068887403 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]]]}] 16:08:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:08:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 672ms 16:08:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:08:07 INFO - PROCESS | 1659 | 1467068887452 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 16:08:07 INFO - PROCESS | 1659 | 1467068887454 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 16:08:07 INFO - PROCESS | 1659 | 1467068887456 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:08:07 INFO - PROCESS | 1659 | 1467068887457 Marionette TRACE conn2 <- [1,2310,null,{}] 16:08:07 INFO - PROCESS | 1659 | 1467068887459 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}] 16:08:07 INFO - PROCESS | 1659 | 1467068887467 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:07 INFO - PROCESS | 1659 | 1467068887569 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 16:08:07 INFO - PROCESS | 1659 | 1467068887573 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:07 INFO - PROCESS | 1659 | 1467068887574 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a619000 == 35 [pid = 1659] [id = 585] 16:08:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1238fa000) [pid = 1659] [serial = 1755] [outer = 0x0] 16:08:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x126750c00) [pid = 1659] [serial = 1756] [outer = 0x1238fa000] 16:08:07 INFO - PROCESS | 1659 | 1467068887598 Marionette DEBUG loaded listener.js 16:08:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x126962c00) [pid = 1659] [serial = 1757] [outer = 0x1238fa000] 16:08:07 INFO - PROCESS | 1659 | 1467068887941 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]]]}] 16:08:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:08:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 517ms 16:08:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:08:07 INFO - PROCESS | 1659 | 1467068887975 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 16:08:07 INFO - PROCESS | 1659 | 1467068887976 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 16:08:07 INFO - PROCESS | 1659 | 1467068887978 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:08:07 INFO - PROCESS | 1659 | 1467068887979 Marionette TRACE conn2 <- [1,2314,null,{}] 16:08:07 INFO - PROCESS | 1659 | 1467068887981 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}] 16:08:07 INFO - PROCESS | 1659 | 1467068887982 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:08 INFO - PROCESS | 1659 | 1467068888080 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 16:08:08 INFO - PROCESS | 1659 | 1467068888084 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:08 INFO - PROCESS | 1659 | 1467068888085 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b965800 == 36 [pid = 1659] [id = 586] 16:08:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12620dc00) [pid = 1659] [serial = 1758] [outer = 0x0] 16:08:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1269d1800) [pid = 1659] [serial = 1759] [outer = 0x12620dc00] 16:08:08 INFO - PROCESS | 1659 | 1467068888110 Marionette DEBUG loaded listener.js 16:08:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x126d99c00) [pid = 1659] [serial = 1760] [outer = 0x12620dc00] 16:08:08 INFO - PROCESS | 1659 | 1467068888513 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]]]}] 16:08:08 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x115df9000) [pid = 1659] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:08:08 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x118e1fc00) [pid = 1659] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:08:08 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x118186400) [pid = 1659] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:08:08 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1167e9000) [pid = 1659] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:08:08 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x118749800) [pid = 1659] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:08:08 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1164e0c00) [pid = 1659] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:08:08 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x116976c00) [pid = 1659] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:08:08 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1195ae000) [pid = 1659] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:08:08 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x123a07400) [pid = 1659] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:08:08 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x12695c400) [pid = 1659] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:08:08 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119b7ac00) [pid = 1659] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:08:08 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x113c34c00) [pid = 1659] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:08:08 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1241d6800) [pid = 1659] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:08:08 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1127e4000) [pid = 1659] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:08:08 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1125a0000) [pid = 1659] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:08:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:08:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 570ms 16:08:08 INFO - PROCESS | 1659 | 1467068888549 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 16:08:08 INFO - PROCESS | 1659 | 1467068888550 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 16:08:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:08:08 INFO - PROCESS | 1659 | 1467068888552 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:08:08 INFO - PROCESS | 1659 | 1467068888553 Marionette TRACE conn2 <- [1,2318,null,{}] 16:08:08 INFO - PROCESS | 1659 | 1467068888556 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}] 16:08:08 INFO - PROCESS | 1659 | 1467068888565 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:08 INFO - PROCESS | 1659 | 1467068888639 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 16:08:08 INFO - PROCESS | 1659 | 1467068888642 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:08 INFO - PROCESS | 1659 | 1467068888643 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x126a78800 == 37 [pid = 1659] [id = 587] 16:08:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1167e9000) [pid = 1659] [serial = 1761] [outer = 0x0] 16:08:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1176ef400) [pid = 1659] [serial = 1762] [outer = 0x1167e9000] 16:08:08 INFO - PROCESS | 1659 | 1467068888671 Marionette DEBUG loaded listener.js 16:08:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x11968e400) [pid = 1659] [serial = 1763] [outer = 0x1167e9000] 16:08:08 INFO - PROCESS | 1659 | 1467068888997 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] 16:08:09 INFO - PROCESS | 1659 | 1467068889026 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 16:08:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:08:09 INFO - PROCESS | 1659 | 1467068889030 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:08:09 INFO - PROCESS | 1659 | 1467068889032 Marionette TRACE conn2 <- [1,2322,null,{}] 16:08:09 INFO - PROCESS | 1659 | 1467068889034 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}] 16:08:09 INFO - PROCESS | 1659 | 1467068889035 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:09 INFO - PROCESS | 1659 | 1467068889111 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 16:08:09 INFO - PROCESS | 1659 | 1467068889172 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:09 INFO - PROCESS | 1659 | 1467068889173 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x1239a5800 == 38 [pid = 1659] [id = 588] 16:08:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1167f2000) [pid = 1659] [serial = 1764] [outer = 0x0] 16:08:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1198f8400) [pid = 1659] [serial = 1765] [outer = 0x1167f2000] 16:08:09 INFO - PROCESS | 1659 | 1467068889198 Marionette DEBUG loaded listener.js 16:08:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1198ef400) [pid = 1659] [serial = 1766] [outer = 0x1167f2000] 16:08:09 INFO - PROCESS | 1659 | 1467068889470 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]]]}] 16:08:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:08:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 471ms 16:08:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:08:09 INFO - PROCESS | 1659 | 1467068889503 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 16:08:09 INFO - PROCESS | 1659 | 1467068889504 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 16:08:09 INFO - PROCESS | 1659 | 1467068889506 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:08:09 INFO - PROCESS | 1659 | 1467068889520 Marionette TRACE conn2 <- [1,2326,null,{}] 16:08:09 INFO - PROCESS | 1659 | 1467068889527 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}] 16:08:09 INFO - PROCESS | 1659 | 1467068889531 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:09 INFO - PROCESS | 1659 | 1467068889625 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 16:08:09 INFO - PROCESS | 1659 | 1467068889630 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:09 INFO - PROCESS | 1659 | 1467068889632 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c670000 == 39 [pid = 1659] [id = 589] 16:08:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12696a800) [pid = 1659] [serial = 1767] [outer = 0x0] 16:08:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x127021800) [pid = 1659] [serial = 1768] [outer = 0x12696a800] 16:08:09 INFO - PROCESS | 1659 | 1467068889658 Marionette DEBUG loaded listener.js 16:08:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12702e000) [pid = 1659] [serial = 1769] [outer = 0x12696a800] 16:08:09 INFO - PROCESS | 1659 | 1467068889974 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]]]}] 16:08:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:08:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 491ms 16:08:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:08:10 INFO - PROCESS | 1659 | 1467068890002 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 16:08:10 INFO - PROCESS | 1659 | 1467068890004 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 16:08:10 INFO - PROCESS | 1659 | 1467068890006 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:08:10 INFO - PROCESS | 1659 | 1467068890007 Marionette TRACE conn2 <- [1,2330,null,{}] 16:08:10 INFO - PROCESS | 1659 | 1467068890010 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}] 16:08:10 INFO - PROCESS | 1659 | 1467068890011 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:10 INFO - PROCESS | 1659 | 1467068890122 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 16:08:10 INFO - PROCESS | 1659 | 1467068890128 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:10 INFO - PROCESS | 1659 | 1467068890129 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c896000 == 40 [pid = 1659] [id = 590] 16:08:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x12383a400) [pid = 1659] [serial = 1770] [outer = 0x0] 16:08:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x128245c00) [pid = 1659] [serial = 1771] [outer = 0x12383a400] 16:08:10 INFO - PROCESS | 1659 | 1467068890153 Marionette DEBUG loaded listener.js 16:08:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1285a2800) [pid = 1659] [serial = 1772] [outer = 0x12383a400] 16:08:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:08:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 470ms 16:08:10 INFO - PROCESS | 1659 | 1467068890469 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]]]}] 16:08:10 INFO - PROCESS | 1659 | 1467068890477 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 16:08:10 INFO - PROCESS | 1659 | 1467068890480 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 16:08:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:08:10 INFO - PROCESS | 1659 | 1467068890493 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:08:10 INFO - PROCESS | 1659 | 1467068890494 Marionette TRACE conn2 <- [1,2334,null,{}] 16:08:10 INFO - PROCESS | 1659 | 1467068890499 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}] 16:08:10 INFO - PROCESS | 1659 | 1467068890501 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:10 INFO - PROCESS | 1659 | 1467068890653 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 16:08:10 INFO - PROCESS | 1659 | 1467068890793 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:10 INFO - PROCESS | 1659 | 1467068890795 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x116fb6000 == 41 [pid = 1659] [id = 591] 16:08:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1127e8400) [pid = 1659] [serial = 1773] [outer = 0x0] 16:08:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x113351c00) [pid = 1659] [serial = 1774] [outer = 0x1127e8400] 16:08:10 INFO - PROCESS | 1659 | 1467068890850 Marionette DEBUG loaded listener.js 16:08:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x116719c00) [pid = 1659] [serial = 1775] [outer = 0x1127e8400] 16:08:11 INFO - PROCESS | 1659 | 1467068891298 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]]]}] 16:08:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:08:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 883ms 16:08:11 INFO - PROCESS | 1659 | 1467068891368 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 16:08:11 INFO - PROCESS | 1659 | 1467068891371 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 16:08:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:08:11 INFO - PROCESS | 1659 | 1467068891374 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:08:11 INFO - PROCESS | 1659 | 1467068891376 Marionette TRACE conn2 <- [1,2338,null,{}] 16:08:11 INFO - PROCESS | 1659 | 1467068891379 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}] 16:08:11 INFO - PROCESS | 1659 | 1467068891381 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:11 INFO - PROCESS | 1659 | 1467068891485 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 16:08:11 INFO - PROCESS | 1659 | 1467068891546 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:11 INFO - PROCESS | 1659 | 1467068891548 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x12400d000 == 42 [pid = 1659] [id = 592] 16:08:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x117ed4400) [pid = 1659] [serial = 1776] [outer = 0x0] 16:08:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x118749400) [pid = 1659] [serial = 1777] [outer = 0x117ed4400] 16:08:11 INFO - PROCESS | 1659 | 1467068891578 Marionette DEBUG loaded listener.js 16:08:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1192c2000) [pid = 1659] [serial = 1778] [outer = 0x117ed4400] 16:08:12 INFO - PROCESS | 1659 | 1467068892040 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]]]}] 16:08:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:08:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 720ms 16:08:12 INFO - PROCESS | 1659 | 1467068892104 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 16:08:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:08:12 INFO - PROCESS | 1659 | 1467068892106 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 16:08:12 INFO - PROCESS | 1659 | 1467068892108 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:08:12 INFO - PROCESS | 1659 | 1467068892110 Marionette TRACE conn2 <- [1,2342,null,{}] 16:08:12 INFO - PROCESS | 1659 | 1467068892126 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}] 16:08:12 INFO - PROCESS | 1659 | 1467068892128 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:12 INFO - PROCESS | 1659 | 1467068892226 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 16:08:12 INFO - PROCESS | 1659 | 1467068892301 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:12 INFO - PROCESS | 1659 | 1467068892302 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bcc6800 == 43 [pid = 1659] [id = 593] 16:08:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x119b0f000) [pid = 1659] [serial = 1779] [outer = 0x0] 16:08:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x119b85000) [pid = 1659] [serial = 1780] [outer = 0x119b0f000] 16:08:12 INFO - PROCESS | 1659 | 1467068892331 Marionette DEBUG loaded listener.js 16:08:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x123835400) [pid = 1659] [serial = 1781] [outer = 0x119b0f000] 16:08:12 INFO - PROCESS | 1659 | 1467068892749 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]]]}] 16:08:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:08:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 682ms 16:08:12 INFO - PROCESS | 1659 | 1467068892791 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 16:08:12 INFO - PROCESS | 1659 | 1467068892794 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 16:08:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:08:12 INFO - PROCESS | 1659 | 1467068892801 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:08:12 INFO - PROCESS | 1659 | 1467068892804 Marionette TRACE conn2 <- [1,2346,null,{}] 16:08:12 INFO - PROCESS | 1659 | 1467068892807 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}] 16:08:12 INFO - PROCESS | 1659 | 1467068892809 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:12 INFO - PROCESS | 1659 | 1467068892914 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 16:08:12 INFO - PROCESS | 1659 | 1467068892976 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:12 INFO - PROCESS | 1659 | 1467068892977 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cae4800 == 44 [pid = 1659] [id = 594] 16:08:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x123a0d000) [pid = 1659] [serial = 1782] [outer = 0x0] 16:08:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12463d000) [pid = 1659] [serial = 1783] [outer = 0x123a0d000] 16:08:13 INFO - PROCESS | 1659 | 1467068893005 Marionette DEBUG loaded listener.js 16:08:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12695d800) [pid = 1659] [serial = 1784] [outer = 0x123a0d000] 16:08:13 INFO - PROCESS | 1659 | 1467068893654 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]]]}] 16:08:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:08:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 925ms 16:08:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:08:13 INFO - PROCESS | 1659 | 1467068893723 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 16:08:13 INFO - PROCESS | 1659 | 1467068893726 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 16:08:13 INFO - PROCESS | 1659 | 1467068893729 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:08:13 INFO - PROCESS | 1659 | 1467068893731 Marionette TRACE conn2 <- [1,2350,null,{}] 16:08:13 INFO - PROCESS | 1659 | 1467068893735 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}] 16:08:13 INFO - PROCESS | 1659 | 1467068893736 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:13 INFO - PROCESS | 1659 | 1467068893839 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 16:08:13 INFO - PROCESS | 1659 | 1467068893969 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:13 INFO - PROCESS | 1659 | 1467068893971 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x1164b0800 == 45 [pid = 1659] [id = 595] 16:08:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x116a0b800) [pid = 1659] [serial = 1785] [outer = 0x0] 16:08:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x116f5ec00) [pid = 1659] [serial = 1786] [outer = 0x116a0b800] 16:08:14 INFO - PROCESS | 1659 | 1467068894006 Marionette DEBUG loaded listener.js 16:08:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x11817b800) [pid = 1659] [serial = 1787] [outer = 0x116a0b800] 16:08:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12c896000 == 44 [pid = 1659] [id = 590] 16:08:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12c670000 == 43 [pid = 1659] [id = 589] 16:08:14 INFO - PROCESS | 1659 | --DOCSHELL 0x1239a5800 == 42 [pid = 1659] [id = 588] 16:08:14 INFO - PROCESS | 1659 | --DOCSHELL 0x126a78800 == 41 [pid = 1659] [id = 587] 16:08:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12b965800 == 40 [pid = 1659] [id = 586] 16:08:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12a619000 == 39 [pid = 1659] [id = 585] 16:08:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12a492000 == 38 [pid = 1659] [id = 584] 16:08:14 INFO - PROCESS | 1659 | --DOCSHELL 0x1185ba800 == 37 [pid = 1659] [id = 583] 16:08:14 INFO - PROCESS | 1659 | --DOCSHELL 0x1256e1800 == 36 [pid = 1659] [id = 582] 16:08:14 INFO - PROCESS | 1659 | --DOCSHELL 0x123bcc000 == 35 [pid = 1659] [id = 581] 16:08:14 INFO - PROCESS | 1659 | --DOCSHELL 0x119596800 == 34 [pid = 1659] [id = 580] 16:08:14 INFO - PROCESS | 1659 | --DOCSHELL 0x1169b3000 == 33 [pid = 1659] [id = 579] 16:08:14 INFO - PROCESS | 1659 | --DOCSHELL 0x119f05800 == 32 [pid = 1659] [id = 578] 16:08:14 INFO - PROCESS | 1659 | --DOCSHELL 0x115d72800 == 31 [pid = 1659] [id = 577] 16:08:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12cae4800 == 30 [pid = 1659] [id = 594] 16:08:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12bcc6800 == 29 [pid = 1659] [id = 593] 16:08:14 INFO - PROCESS | 1659 | --DOCSHELL 0x12400d000 == 28 [pid = 1659] [id = 592] 16:08:14 INFO - PROCESS | 1659 | --DOCSHELL 0x116fb6000 == 27 [pid = 1659] [id = 591] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x115e5dc00) [pid = 1659] [serial = 1699] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x116716400) [pid = 1659] [serial = 1700] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1195b2000) [pid = 1659] [serial = 1708] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x11825d400) [pid = 1659] [serial = 1705] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x118eb1000) [pid = 1659] [serial = 1706] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x116f5d400) [pid = 1659] [serial = 1702] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1198e6800) [pid = 1659] [serial = 1711] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1174b6400) [pid = 1659] [serial = 1703] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x119b04400) [pid = 1659] [serial = 1712] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1174cd800) [pid = 1659] [serial = 1697] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x116782800) [pid = 1659] [serial = 1696] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x118746c00) [pid = 1659] [serial = 1685] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x11817b400) [pid = 1659] [serial = 1684] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x119b83800) [pid = 1659] [serial = 1688] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1198f2c00) [pid = 1659] [serial = 1687] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1256c0000) [pid = 1659] [serial = 1691] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x124693000) [pid = 1659] [serial = 1690] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x127009400) [pid = 1659] [serial = 1694] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x126a89800) [pid = 1659] [serial = 1693] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x120ff9000) [pid = 1659] [serial = 1715] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x119c19000) [pid = 1659] [serial = 1714] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x123a09c00) [pid = 1659] [serial = 1718] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x123833c00) [pid = 1659] [serial = 1717] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x124d56800) [pid = 1659] [serial = 1727] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x124bdc000) [pid = 1659] [serial = 1726] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x11874ac00) [pid = 1659] [serial = 1723] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1174ab000) [pid = 1659] [serial = 1721] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1130f7000) [pid = 1659] [serial = 1720] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x123f54c00) [pid = 1659] [serial = 1724] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1198dc000) [pid = 1659] [serial = 1709] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x124dc1c00) [pid = 1659] [serial = 1729] [outer = 0x0] [url = about:blank] 16:08:14 INFO - PROCESS | 1659 | 1467068894914 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]]]}] 16:08:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:08:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1222ms 16:08:14 INFO - PROCESS | 1659 | 1467068894959 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 16:08:14 INFO - PROCESS | 1659 | 1467068894962 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 16:08:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:08:14 INFO - PROCESS | 1659 | 1467068894973 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:08:14 INFO - PROCESS | 1659 | 1467068894975 Marionette TRACE conn2 <- [1,2354,null,{}] 16:08:14 INFO - PROCESS | 1659 | 1467068894979 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}] 16:08:14 INFO - PROCESS | 1659 | 1467068894982 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:15 INFO - PROCESS | 1659 | 1467068895057 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 16:08:15 INFO - PROCESS | 1659 | 1467068895065 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:15 INFO - PROCESS | 1659 | 1467068895067 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x116fb3800 == 28 [pid = 1659] [id = 596] 16:08:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x113059400) [pid = 1659] [serial = 1788] [outer = 0x0] 16:08:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1131e3000) [pid = 1659] [serial = 1789] [outer = 0x113059400] 16:08:15 INFO - PROCESS | 1659 | 1467068895094 Marionette DEBUG loaded listener.js 16:08:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x114f65c00) [pid = 1659] [serial = 1790] [outer = 0x113059400] 16:08:15 INFO - PROCESS | 1659 | 1467068895465 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]]]}] 16:08:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:08:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 525ms 16:08:15 INFO - PROCESS | 1659 | 1467068895498 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 16:08:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:08:15 INFO - PROCESS | 1659 | 1467068895501 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 16:08:15 INFO - PROCESS | 1659 | 1467068895506 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:08:15 INFO - PROCESS | 1659 | 1467068895508 Marionette TRACE conn2 <- [1,2358,null,{}] 16:08:15 INFO - PROCESS | 1659 | 1467068895510 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}] 16:08:15 INFO - PROCESS | 1659 | 1467068895512 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:15 INFO - PROCESS | 1659 | 1467068895594 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 16:08:15 INFO - PROCESS | 1659 | 1467068895650 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:15 INFO - PROCESS | 1659 | 1467068895651 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185c1800 == 29 [pid = 1659] [id = 597] 16:08:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x115e5b000) [pid = 1659] [serial = 1791] [outer = 0x0] 16:08:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x116634c00) [pid = 1659] [serial = 1792] [outer = 0x115e5b000] 16:08:15 INFO - PROCESS | 1659 | 1467068895678 Marionette DEBUG loaded listener.js 16:08:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x116786800) [pid = 1659] [serial = 1793] [outer = 0x115e5b000] 16:08:16 INFO - PROCESS | 1659 | 1467068896018 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]]]}] 16:08:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:08:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 522ms 16:08:16 INFO - PROCESS | 1659 | 1467068896028 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 16:08:16 INFO - PROCESS | 1659 | 1467068896030 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 16:08:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:08:16 INFO - PROCESS | 1659 | 1467068896037 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:08:16 INFO - PROCESS | 1659 | 1467068896041 Marionette TRACE conn2 <- [1,2362,null,{}] 16:08:16 INFO - PROCESS | 1659 | 1467068896056 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}] 16:08:16 INFO - PROCESS | 1659 | 1467068896063 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:16 INFO - PROCESS | 1659 | 1467068896214 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 16:08:16 INFO - PROCESS | 1659 | 1467068896225 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:16 INFO - PROCESS | 1659 | 1467068896228 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f12800 == 30 [pid = 1659] [id = 598] 16:08:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1174ab000) [pid = 1659] [serial = 1794] [outer = 0x0] 16:08:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1176f3800) [pid = 1659] [serial = 1795] [outer = 0x1174ab000] 16:08:16 INFO - PROCESS | 1659 | 1467068896274 Marionette DEBUG loaded listener.js 16:08:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11825bc00) [pid = 1659] [serial = 1796] [outer = 0x1174ab000] 16:08:16 INFO - PROCESS | 1659 | 1467068896641 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]]]}] 16:08:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:08:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 623ms 16:08:16 INFO - PROCESS | 1659 | 1467068896661 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 16:08:16 INFO - PROCESS | 1659 | 1467068896665 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 16:08:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:08:16 INFO - PROCESS | 1659 | 1467068896669 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:08:16 INFO - PROCESS | 1659 | 1467068896670 Marionette TRACE conn2 <- [1,2366,null,{}] 16:08:16 INFO - PROCESS | 1659 | 1467068896672 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}] 16:08:16 INFO - PROCESS | 1659 | 1467068896673 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:16 INFO - PROCESS | 1659 | 1467068896755 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 16:08:16 INFO - PROCESS | 1659 | 1467068896826 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:16 INFO - PROCESS | 1659 | 1467068896827 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x123998000 == 31 [pid = 1659] [id = 599] 16:08:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x118180c00) [pid = 1659] [serial = 1797] [outer = 0x0] 16:08:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x11874f000) [pid = 1659] [serial = 1798] [outer = 0x118180c00] 16:08:16 INFO - PROCESS | 1659 | 1467068896852 Marionette DEBUG loaded listener.js 16:08:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119223800) [pid = 1659] [serial = 1799] [outer = 0x118180c00] 16:08:17 INFO - PROCESS | 1659 | 1467068897201 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]]]}] 16:08:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:08:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 576ms 16:08:17 INFO - PROCESS | 1659 | 1467068897246 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 16:08:17 INFO - PROCESS | 1659 | 1467068897247 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 16:08:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:08:17 INFO - PROCESS | 1659 | 1467068897249 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:08:17 INFO - PROCESS | 1659 | 1467068897258 Marionette TRACE conn2 <- [1,2370,null,{}] 16:08:17 INFO - PROCESS | 1659 | 1467068897261 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}] 16:08:17 INFO - PROCESS | 1659 | 1467068897262 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:17 INFO - PROCESS | 1659 | 1467068897355 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 16:08:17 INFO - PROCESS | 1659 | 1467068897367 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:17 INFO - PROCESS | 1659 | 1467068897369 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x1244c0000 == 32 [pid = 1659] [id = 600] 16:08:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x11643fc00) [pid = 1659] [serial = 1800] [outer = 0x0] 16:08:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1192c9400) [pid = 1659] [serial = 1801] [outer = 0x11643fc00] 16:08:17 INFO - PROCESS | 1659 | 1467068897393 Marionette DEBUG loaded listener.js 16:08:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119691000) [pid = 1659] [serial = 1802] [outer = 0x11643fc00] 16:08:17 INFO - PROCESS | 1659 | 1467068897742 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]]]}] 16:08:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:08:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 529ms 16:08:17 INFO - PROCESS | 1659 | 1467068897778 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 16:08:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:08:17 INFO - PROCESS | 1659 | 1467068897780 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 16:08:17 INFO - PROCESS | 1659 | 1467068897782 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:08:17 INFO - PROCESS | 1659 | 1467068897783 Marionette TRACE conn2 <- [1,2374,null,{}] 16:08:17 INFO - PROCESS | 1659 | 1467068897785 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}] 16:08:17 INFO - PROCESS | 1659 | 1467068897789 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:17 INFO - PROCESS | 1659 | 1467068897897 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 16:08:17 INFO - PROCESS | 1659 | 1467068897944 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:17 INFO - PROCESS | 1659 | 1467068897945 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x126621000 == 33 [pid = 1659] [id = 601] 16:08:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x119691400) [pid = 1659] [serial = 1803] [outer = 0x0] 16:08:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1198e1800) [pid = 1659] [serial = 1804] [outer = 0x119691400] 16:08:17 INFO - PROCESS | 1659 | 1467068897970 Marionette DEBUG loaded listener.js 16:08:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x119b79400) [pid = 1659] [serial = 1805] [outer = 0x119691400] 16:08:18 INFO - PROCESS | 1659 | 1467068898285 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]]]}] 16:08:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:08:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 520ms 16:08:18 INFO - PROCESS | 1659 | 1467068898303 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 16:08:18 INFO - PROCESS | 1659 | 1467068898304 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 16:08:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:08:18 INFO - PROCESS | 1659 | 1467068898315 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:08:18 INFO - PROCESS | 1659 | 1467068898316 Marionette TRACE conn2 <- [1,2378,null,{}] 16:08:18 INFO - PROCESS | 1659 | 1467068898319 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}] 16:08:18 INFO - PROCESS | 1659 | 1467068898320 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:18 INFO - PROCESS | 1659 | 1467068898420 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 16:08:18 INFO - PROCESS | 1659 | 1467068898458 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:18 INFO - PROCESS | 1659 | 1467068898459 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x128455000 == 34 [pid = 1659] [id = 602] 16:08:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x119b79800) [pid = 1659] [serial = 1806] [outer = 0x0] 16:08:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x119c14000) [pid = 1659] [serial = 1807] [outer = 0x119b79800] 16:08:18 INFO - PROCESS | 1659 | 1467068898484 Marionette DEBUG loaded listener.js 16:08:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x119c33c00) [pid = 1659] [serial = 1808] [outer = 0x119b79800] 16:08:18 INFO - PROCESS | 1659 | 1467068898943 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]]]}] 16:08:18 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x12696a800) [pid = 1659] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:08:18 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x121077c00) [pid = 1659] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:08:18 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1238fa000) [pid = 1659] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:08:18 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x112599000) [pid = 1659] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:08:18 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1198c7800) [pid = 1659] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:08:18 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1167f5000) [pid = 1659] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:08:18 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x113204000) [pid = 1659] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:08:18 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x116715400) [pid = 1659] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:08:18 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x118205400) [pid = 1659] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:08:18 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x119c14c00) [pid = 1659] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:08:18 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x12383a400) [pid = 1659] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:08:18 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x118747000) [pid = 1659] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:08:18 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x12620dc00) [pid = 1659] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:08:18 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1167e9000) [pid = 1659] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:08:18 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1167f2000) [pid = 1659] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:08:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:08:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 670ms 16:08:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:08:18 INFO - PROCESS | 1659 | 1467068898985 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 16:08:18 INFO - PROCESS | 1659 | 1467068898986 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 16:08:18 INFO - PROCESS | 1659 | 1467068898988 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:08:18 INFO - PROCESS | 1659 | 1467068898990 Marionette TRACE conn2 <- [1,2382,null,{}] 16:08:18 INFO - PROCESS | 1659 | 1467068898992 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}] 16:08:18 INFO - PROCESS | 1659 | 1467068898993 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:19 INFO - PROCESS | 1659 | 1467068899068 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 16:08:19 INFO - PROCESS | 1659 | 1467068899072 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:19 INFO - PROCESS | 1659 | 1467068899073 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x1267cb800 == 35 [pid = 1659] [id = 603] 16:08:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1167e8400) [pid = 1659] [serial = 1809] [outer = 0x0] 16:08:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1174a7c00) [pid = 1659] [serial = 1810] [outer = 0x1167e8400] 16:08:19 INFO - PROCESS | 1659 | 1467068899099 Marionette DEBUG loaded listener.js 16:08:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1198c7800) [pid = 1659] [serial = 1811] [outer = 0x1167e8400] 16:08:19 INFO - PROCESS | 1659 | 1467068899437 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]]]}] 16:08:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:08:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 470ms 16:08:19 INFO - PROCESS | 1659 | 1467068899459 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 16:08:19 INFO - PROCESS | 1659 | 1467068899461 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 16:08:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:08:19 INFO - PROCESS | 1659 | 1467068899465 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:08:19 INFO - PROCESS | 1659 | 1467068899467 Marionette TRACE conn2 <- [1,2386,null,{}] 16:08:19 INFO - PROCESS | 1659 | 1467068899469 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}] 16:08:19 INFO - PROCESS | 1659 | 1467068899470 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:19 INFO - PROCESS | 1659 | 1467068899552 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 16:08:19 INFO - PROCESS | 1659 | 1467068899612 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:19 INFO - PROCESS | 1659 | 1467068899613 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x12958a800 == 36 [pid = 1659] [id = 604] 16:08:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1167e9000) [pid = 1659] [serial = 1812] [outer = 0x0] 16:08:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x120f0d800) [pid = 1659] [serial = 1813] [outer = 0x1167e9000] 16:08:19 INFO - PROCESS | 1659 | 1467068899637 Marionette DEBUG loaded listener.js 16:08:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x120f1ac00) [pid = 1659] [serial = 1814] [outer = 0x1167e9000] 16:08:19 INFO - PROCESS | 1659 | 1467068899916 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]]]}] 16:08:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:08:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 469ms 16:08:19 INFO - PROCESS | 1659 | 1467068899937 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 16:08:19 INFO - PROCESS | 1659 | 1467068899938 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 16:08:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:08:19 INFO - PROCESS | 1659 | 1467068899941 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:08:19 INFO - PROCESS | 1659 | 1467068899942 Marionette TRACE conn2 <- [1,2390,null,{}] 16:08:19 INFO - PROCESS | 1659 | 1467068899956 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}] 16:08:19 INFO - PROCESS | 1659 | 1467068899958 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:20 INFO - PROCESS | 1659 | 1467068900074 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 16:08:20 INFO - PROCESS | 1659 | 1467068900078 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:20 INFO - PROCESS | 1659 | 1467068900080 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a629800 == 37 [pid = 1659] [id = 605] 16:08:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1164e6800) [pid = 1659] [serial = 1815] [outer = 0x0] 16:08:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x121075000) [pid = 1659] [serial = 1816] [outer = 0x1164e6800] 16:08:20 INFO - PROCESS | 1659 | 1467068900105 Marionette DEBUG loaded listener.js 16:08:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x12383bc00) [pid = 1659] [serial = 1817] [outer = 0x1164e6800] 16:08:20 INFO - PROCESS | 1659 | 1467068900472 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]]]}] 16:08:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:08:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 570ms 16:08:20 INFO - PROCESS | 1659 | 1467068900511 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 16:08:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:08:20 INFO - PROCESS | 1659 | 1467068900515 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 16:08:20 INFO - PROCESS | 1659 | 1467068900517 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:08:20 INFO - PROCESS | 1659 | 1467068900519 Marionette TRACE conn2 <- [1,2394,null,{}] 16:08:20 INFO - PROCESS | 1659 | 1467068900521 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}] 16:08:20 INFO - PROCESS | 1659 | 1467068900523 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:20 INFO - PROCESS | 1659 | 1467068900619 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 16:08:20 INFO - PROCESS | 1659 | 1467068900622 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:20 INFO - PROCESS | 1659 | 1467068900623 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b187000 == 38 [pid = 1659] [id = 606] 16:08:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x123a02400) [pid = 1659] [serial = 1818] [outer = 0x0] 16:08:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x123a0d800) [pid = 1659] [serial = 1819] [outer = 0x123a02400] 16:08:20 INFO - PROCESS | 1659 | 1467068900650 Marionette DEBUG loaded listener.js 16:08:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x124a21800) [pid = 1659] [serial = 1820] [outer = 0x123a02400] 16:08:21 INFO - PROCESS | 1659 | 1467068901062 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]]]}] 16:08:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:08:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 569ms 16:08:21 INFO - PROCESS | 1659 | 1467068901087 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 16:08:21 INFO - PROCESS | 1659 | 1467068901090 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 16:08:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:08:21 INFO - PROCESS | 1659 | 1467068901093 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:08:21 INFO - PROCESS | 1659 | 1467068901095 Marionette TRACE conn2 <- [1,2398,null,{}] 16:08:21 INFO - PROCESS | 1659 | 1467068901099 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}] 16:08:21 INFO - PROCESS | 1659 | 1467068901101 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:21 INFO - PROCESS | 1659 | 1467068901213 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 16:08:21 INFO - PROCESS | 1659 | 1467068901295 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:21 INFO - PROCESS | 1659 | 1467068901297 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x11715b800 == 39 [pid = 1659] [id = 607] 16:08:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1127eac00) [pid = 1659] [serial = 1821] [outer = 0x0] 16:08:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1129a1400) [pid = 1659] [serial = 1822] [outer = 0x1127eac00] 16:08:21 INFO - PROCESS | 1659 | 1467068901328 Marionette DEBUG loaded listener.js 16:08:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x114fd9400) [pid = 1659] [serial = 1823] [outer = 0x1127eac00] 16:08:21 INFO - PROCESS | 1659 | 1467068901883 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]]]}] 16:08:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:08:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 822ms 16:08:21 INFO - PROCESS | 1659 | 1467068901916 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 16:08:21 INFO - PROCESS | 1659 | 1467068901919 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 16:08:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:08:21 INFO - PROCESS | 1659 | 1467068901923 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:08:21 INFO - PROCESS | 1659 | 1467068901925 Marionette TRACE conn2 <- [1,2402,null,{}] 16:08:21 INFO - PROCESS | 1659 | 1467068901953 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}] 16:08:21 INFO - PROCESS | 1659 | 1467068901955 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:22 INFO - PROCESS | 1659 | 1467068902086 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 16:08:22 INFO - PROCESS | 1659 | 1467068902150 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:22 INFO - PROCESS | 1659 | 1467068902151 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x123bcd000 == 40 [pid = 1659] [id = 608] 16:08:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1167f3000) [pid = 1659] [serial = 1824] [outer = 0x0] 16:08:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x116f5b800) [pid = 1659] [serial = 1825] [outer = 0x1167f3000] 16:08:22 INFO - PROCESS | 1659 | 1467068902182 Marionette DEBUG loaded listener.js 16:08:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1176ed800) [pid = 1659] [serial = 1826] [outer = 0x1167f3000] 16:08:22 INFO - PROCESS | 1659 | 1467068902871 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]]]}] 16:08:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:08:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 976ms 16:08:22 INFO - PROCESS | 1659 | 1467068902899 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 16:08:22 INFO - PROCESS | 1659 | 1467068902901 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 16:08:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:08:22 INFO - PROCESS | 1659 | 1467068902904 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:08:22 INFO - PROCESS | 1659 | 1467068902905 Marionette TRACE conn2 <- [1,2406,null,{}] 16:08:22 INFO - PROCESS | 1659 | 1467068902909 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}] 16:08:22 INFO - PROCESS | 1659 | 1467068902910 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:23 INFO - PROCESS | 1659 | 1467068903012 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 16:08:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12a629800 == 39 [pid = 1659] [id = 605] 16:08:23 INFO - PROCESS | 1659 | --DOCSHELL 0x12958a800 == 38 [pid = 1659] [id = 604] 16:08:23 INFO - PROCESS | 1659 | --DOCSHELL 0x1267cb800 == 37 [pid = 1659] [id = 603] 16:08:23 INFO - PROCESS | 1659 | --DOCSHELL 0x128455000 == 36 [pid = 1659] [id = 602] 16:08:23 INFO - PROCESS | 1659 | --DOCSHELL 0x126621000 == 35 [pid = 1659] [id = 601] 16:08:23 INFO - PROCESS | 1659 | --DOCSHELL 0x1244c0000 == 34 [pid = 1659] [id = 600] 16:08:23 INFO - PROCESS | 1659 | --DOCSHELL 0x123998000 == 33 [pid = 1659] [id = 599] 16:08:23 INFO - PROCESS | 1659 | --DOCSHELL 0x119f12800 == 32 [pid = 1659] [id = 598] 16:08:23 INFO - PROCESS | 1659 | --DOCSHELL 0x1185c1800 == 31 [pid = 1659] [id = 597] 16:08:23 INFO - PROCESS | 1659 | --DOCSHELL 0x116fb3800 == 30 [pid = 1659] [id = 596] 16:08:23 INFO - PROCESS | 1659 | --DOCSHELL 0x1164b0800 == 29 [pid = 1659] [id = 595] 16:08:23 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x12702e000) [pid = 1659] [serial = 1769] [outer = 0x0] [url = about:blank] 16:08:23 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x123a8f400) [pid = 1659] [serial = 1753] [outer = 0x0] [url = about:blank] 16:08:23 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x126750c00) [pid = 1659] [serial = 1756] [outer = 0x0] [url = about:blank] 16:08:23 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1133b0400) [pid = 1659] [serial = 1733] [outer = 0x0] [url = about:blank] 16:08:23 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1198e5000) [pid = 1659] [serial = 1744] [outer = 0x0] [url = about:blank] 16:08:23 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x119b06800) [pid = 1659] [serial = 1745] [outer = 0x0] [url = about:blank] 16:08:23 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x116fe8400) [pid = 1659] [serial = 1735] [outer = 0x0] [url = about:blank] 16:08:23 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1256be800) [pid = 1659] [serial = 1754] [outer = 0x0] [url = about:blank] 16:08:23 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x118202c00) [pid = 1659] [serial = 1736] [outer = 0x0] [url = about:blank] 16:08:23 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x120f15400) [pid = 1659] [serial = 1750] [outer = 0x0] [url = about:blank] 16:08:23 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x116783400) [pid = 1659] [serial = 1738] [outer = 0x0] [url = about:blank] 16:08:23 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1174adc00) [pid = 1659] [serial = 1739] [outer = 0x0] [url = about:blank] 16:08:23 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x118eb6c00) [pid = 1659] [serial = 1742] [outer = 0x0] [url = about:blank] 16:08:23 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x118742800) [pid = 1659] [serial = 1741] [outer = 0x0] [url = about:blank] 16:08:23 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x119c20000) [pid = 1659] [serial = 1747] [outer = 0x0] [url = about:blank] 16:08:23 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119f50c00) [pid = 1659] [serial = 1748] [outer = 0x0] [url = about:blank] 16:08:23 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1285a2800) [pid = 1659] [serial = 1772] [outer = 0x0] [url = about:blank] 16:08:23 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x128245c00) [pid = 1659] [serial = 1771] [outer = 0x0] [url = about:blank] 16:08:23 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1267b1c00) [pid = 1659] [serial = 1730] [outer = 0x0] [url = about:blank] 16:08:23 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1127ddc00) [pid = 1659] [serial = 1732] [outer = 0x0] [url = about:blank] 16:08:23 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1269d1800) [pid = 1659] [serial = 1759] [outer = 0x0] [url = about:blank] 16:08:23 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x126962c00) [pid = 1659] [serial = 1757] [outer = 0x0] [url = about:blank] 16:08:23 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1176ef400) [pid = 1659] [serial = 1762] [outer = 0x0] [url = about:blank] 16:08:23 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x11968e400) [pid = 1659] [serial = 1763] [outer = 0x0] [url = about:blank] 16:08:23 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x1198ef400) [pid = 1659] [serial = 1766] [outer = 0x0] [url = about:blank] 16:08:23 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x127021800) [pid = 1659] [serial = 1768] [outer = 0x0] [url = about:blank] 16:08:23 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x126d99c00) [pid = 1659] [serial = 1760] [outer = 0x0] [url = about:blank] 16:08:23 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x1198f8400) [pid = 1659] [serial = 1765] [outer = 0x0] [url = about:blank] 16:08:23 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x123834c00) [pid = 1659] [serial = 1751] [outer = 0x0] [url = about:blank] 16:08:23 INFO - PROCESS | 1659 | 1467068903130 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:23 INFO - PROCESS | 1659 | 1467068903132 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x116619000 == 30 [pid = 1659] [id = 609] 16:08:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x1131f0000) [pid = 1659] [serial = 1827] [outer = 0x0] 16:08:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x115e5d000) [pid = 1659] [serial = 1828] [outer = 0x1131f0000] 16:08:23 INFO - PROCESS | 1659 | 1467068903177 Marionette DEBUG loaded listener.js 16:08:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x11697ac00) [pid = 1659] [serial = 1829] [outer = 0x1131f0000] 16:08:23 INFO - PROCESS | 1659 | 1467068903433 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]]]}] 16:08:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:08:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 573ms 16:08:23 INFO - PROCESS | 1659 | 1467068903477 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 16:08:23 INFO - PROCESS | 1659 | 1467068903484 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 16:08:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:08:23 INFO - PROCESS | 1659 | 1467068903492 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:08:23 INFO - PROCESS | 1659 | 1467068903493 Marionette TRACE conn2 <- [1,2410,null,{}] 16:08:23 INFO - PROCESS | 1659 | 1467068903504 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}] 16:08:23 INFO - PROCESS | 1659 | 1467068903505 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:23 INFO - PROCESS | 1659 | 1467068903627 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 16:08:23 INFO - PROCESS | 1659 | 1467068903702 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:23 INFO - PROCESS | 1659 | 1467068903703 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x119b13800 == 31 [pid = 1659] [id = 610] 16:08:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x11697bc00) [pid = 1659] [serial = 1830] [outer = 0x0] 16:08:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x118180400) [pid = 1659] [serial = 1831] [outer = 0x11697bc00] 16:08:23 INFO - PROCESS | 1659 | 1467068903747 Marionette DEBUG loaded listener.js 16:08:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x118744400) [pid = 1659] [serial = 1832] [outer = 0x11697bc00] 16:08:24 INFO - PROCESS | 1659 | 1467068904183 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]]]}] 16:08:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:08:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 731ms 16:08:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:08:24 INFO - PROCESS | 1659 | 1467068904224 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 16:08:24 INFO - PROCESS | 1659 | 1467068904226 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 16:08:24 INFO - PROCESS | 1659 | 1467068904230 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:08:24 INFO - PROCESS | 1659 | 1467068904233 Marionette TRACE conn2 <- [1,2414,null,{}] 16:08:24 INFO - PROCESS | 1659 | 1467068904245 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}] 16:08:24 INFO - PROCESS | 1659 | 1467068904250 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:24 INFO - PROCESS | 1659 | 1467068904374 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 16:08:24 INFO - PROCESS | 1659 | 1467068904385 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:24 INFO - PROCESS | 1659 | 1467068904387 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x1244a9800 == 32 [pid = 1659] [id = 611] 16:08:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1130f4c00) [pid = 1659] [serial = 1833] [outer = 0x0] 16:08:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x119685000) [pid = 1659] [serial = 1834] [outer = 0x1130f4c00] 16:08:24 INFO - PROCESS | 1659 | 1467068904415 Marionette DEBUG loaded listener.js 16:08:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1198e2400) [pid = 1659] [serial = 1835] [outer = 0x1130f4c00] 16:08:24 INFO - PROCESS | 1659 | 1467068904755 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]]]}] 16:08:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:08:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 573ms 16:08:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:08:24 INFO - PROCESS | 1659 | 1467068904816 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 16:08:24 INFO - PROCESS | 1659 | 1467068904818 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 16:08:24 INFO - PROCESS | 1659 | 1467068904820 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:08:24 INFO - PROCESS | 1659 | 1467068904821 Marionette TRACE conn2 <- [1,2418,null,{}] 16:08:24 INFO - PROCESS | 1659 | 1467068904823 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}] 16:08:24 INFO - PROCESS | 1659 | 1467068904824 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:24 INFO - PROCESS | 1659 | 1467068904905 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 16:08:24 INFO - PROCESS | 1659 | 1467068904909 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:24 INFO - PROCESS | 1659 | 1467068904910 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x12663e800 == 33 [pid = 1659] [id = 612] 16:08:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1198ed000) [pid = 1659] [serial = 1836] [outer = 0x0] 16:08:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x119b05000) [pid = 1659] [serial = 1837] [outer = 0x1198ed000] 16:08:24 INFO - PROCESS | 1659 | 1467068904939 Marionette DEBUG loaded listener.js 16:08:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x119b7cc00) [pid = 1659] [serial = 1838] [outer = 0x1198ed000] 16:08:25 INFO - PROCESS | 1659 | 1467068905301 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]]]}] 16:08:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:08:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 517ms 16:08:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:08:25 INFO - PROCESS | 1659 | 1467068905341 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 16:08:25 INFO - PROCESS | 1659 | 1467068905342 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 16:08:25 INFO - PROCESS | 1659 | 1467068905344 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:08:25 INFO - PROCESS | 1659 | 1467068905345 Marionette TRACE conn2 <- [1,2422,null,{}] 16:08:25 INFO - PROCESS | 1659 | 1467068905347 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}] 16:08:25 INFO - PROCESS | 1659 | 1467068905349 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:25 INFO - PROCESS | 1659 | 1467068905453 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 16:08:25 INFO - PROCESS | 1659 | 1467068905457 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:25 INFO - PROCESS | 1659 | 1467068905458 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x128557800 == 34 [pid = 1659] [id = 613] 16:08:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x115df0c00) [pid = 1659] [serial = 1839] [outer = 0x0] 16:08:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119c17c00) [pid = 1659] [serial = 1840] [outer = 0x115df0c00] 16:08:25 INFO - PROCESS | 1659 | 1467068905482 Marionette DEBUG loaded listener.js 16:08:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x120f12c00) [pid = 1659] [serial = 1841] [outer = 0x115df0c00] 16:08:25 INFO - PROCESS | 1659 | 1467068905815 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]]]}] 16:08:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:08:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 521ms 16:08:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:08:25 INFO - PROCESS | 1659 | 1467068905867 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 16:08:25 INFO - PROCESS | 1659 | 1467068905868 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 16:08:25 INFO - PROCESS | 1659 | 1467068905870 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:08:25 INFO - PROCESS | 1659 | 1467068905871 Marionette TRACE conn2 <- [1,2426,null,{}] 16:08:25 INFO - PROCESS | 1659 | 1467068905874 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}] 16:08:25 INFO - PROCESS | 1659 | 1467068905878 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:26 INFO - PROCESS | 1659 | 1467068905997 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 16:08:26 INFO - PROCESS | 1659 | 1467068906000 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:26 INFO - PROCESS | 1659 | 1467068906002 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a5ce800 == 35 [pid = 1659] [id = 614] 16:08:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x120f12000) [pid = 1659] [serial = 1842] [outer = 0x0] 16:08:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x12106b800) [pid = 1659] [serial = 1843] [outer = 0x120f12000] 16:08:26 INFO - PROCESS | 1659 | 1467068906027 Marionette DEBUG loaded listener.js 16:08:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x124691c00) [pid = 1659] [serial = 1844] [outer = 0x120f12000] 16:08:26 INFO - PROCESS | 1659 | 1467068906360 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]]]}] 16:08:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:08:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 520ms 16:08:26 INFO - PROCESS | 1659 | 1467068906399 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 16:08:26 INFO - PROCESS | 1659 | 1467068906401 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 16:08:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:08:26 INFO - PROCESS | 1659 | 1467068906403 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:08:26 INFO - PROCESS | 1659 | 1467068906404 Marionette TRACE conn2 <- [1,2430,null,{}] 16:08:26 INFO - PROCESS | 1659 | 1467068906407 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}] 16:08:26 INFO - PROCESS | 1659 | 1467068906408 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:26 INFO - PROCESS | 1659 | 1467068906514 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 16:08:26 INFO - PROCESS | 1659 | 1467068906518 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:26 INFO - PROCESS | 1659 | 1467068906519 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b188000 == 36 [pid = 1659] [id = 615] 16:08:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x124693400) [pid = 1659] [serial = 1845] [outer = 0x0] 16:08:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x124d55000) [pid = 1659] [serial = 1846] [outer = 0x124693400] 16:08:26 INFO - PROCESS | 1659 | 1467068906543 Marionette DEBUG loaded listener.js 16:08:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12556f400) [pid = 1659] [serial = 1847] [outer = 0x124693400] 16:08:26 INFO - PROCESS | 1659 | 1467068906864 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]]]}] 16:08:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:08:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 519ms 16:08:26 INFO - PROCESS | 1659 | 1467068906922 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 16:08:26 INFO - PROCESS | 1659 | 1467068906923 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 16:08:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:08:26 INFO - PROCESS | 1659 | 1467068906926 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:08:26 INFO - PROCESS | 1659 | 1467068906927 Marionette TRACE conn2 <- [1,2434,null,{}] 16:08:26 INFO - PROCESS | 1659 | 1467068906929 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}] 16:08:26 INFO - PROCESS | 1659 | 1467068906930 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:27 INFO - PROCESS | 1659 | 1467068907033 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 16:08:27 INFO - PROCESS | 1659 | 1467068907044 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:27 INFO - PROCESS | 1659 | 1467068907045 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bcb5800 == 37 [pid = 1659] [id = 616] 16:08:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12556fc00) [pid = 1659] [serial = 1848] [outer = 0x0] 16:08:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x126206400) [pid = 1659] [serial = 1849] [outer = 0x12556fc00] 16:08:27 INFO - PROCESS | 1659 | 1467068907071 Marionette DEBUG loaded listener.js 16:08:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1266a1c00) [pid = 1659] [serial = 1850] [outer = 0x12556fc00] 16:08:27 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x11643fc00) [pid = 1659] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:08:27 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x115e5b000) [pid = 1659] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:08:27 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x113059400) [pid = 1659] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:08:27 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1174ab000) [pid = 1659] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:08:27 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x119691400) [pid = 1659] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:08:27 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x119b79800) [pid = 1659] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:08:27 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x116a0b800) [pid = 1659] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:08:27 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1167e8400) [pid = 1659] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:08:27 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1164e6800) [pid = 1659] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:08:27 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1127e8400) [pid = 1659] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:08:27 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x117ed4400) [pid = 1659] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:08:27 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x119b0f000) [pid = 1659] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:08:27 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1167e9000) [pid = 1659] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:08:27 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x123a0d000) [pid = 1659] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:08:27 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x118180c00) [pid = 1659] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:08:27 INFO - PROCESS | 1659 | 1467068907448 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]]]}] 16:08:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:08:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 571ms 16:08:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:08:27 INFO - PROCESS | 1659 | 1467068907501 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 16:08:27 INFO - PROCESS | 1659 | 1467068907503 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 16:08:27 INFO - PROCESS | 1659 | 1467068907505 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:08:27 INFO - PROCESS | 1659 | 1467068907506 Marionette TRACE conn2 <- [1,2438,null,{}] 16:08:27 INFO - PROCESS | 1659 | 1467068907522 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}] 16:08:27 INFO - PROCESS | 1659 | 1467068907523 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:27 INFO - PROCESS | 1659 | 1467068907636 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 16:08:27 INFO - PROCESS | 1659 | 1467068907641 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:27 INFO - PROCESS | 1659 | 1467068907642 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b95c000 == 38 [pid = 1659] [id = 617] 16:08:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x115e5b000) [pid = 1659] [serial = 1851] [outer = 0x0] 16:08:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x11817d400) [pid = 1659] [serial = 1852] [outer = 0x115e5b000] 16:08:27 INFO - PROCESS | 1659 | 1467068907666 Marionette DEBUG loaded listener.js 16:08:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x119691400) [pid = 1659] [serial = 1853] [outer = 0x115e5b000] 16:08:27 INFO - PROCESS | 1659 | 1467068907971 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]]]}] 16:08:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:08:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 519ms 16:08:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:08:28 INFO - PROCESS | 1659 | 1467068908025 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 16:08:28 INFO - PROCESS | 1659 | 1467068908026 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 16:08:28 INFO - PROCESS | 1659 | 1467068908028 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:08:28 INFO - PROCESS | 1659 | 1467068908029 Marionette TRACE conn2 <- [1,2442,null,{}] 16:08:28 INFO - PROCESS | 1659 | 1467068908031 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}] 16:08:28 INFO - PROCESS | 1659 | 1467068908033 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:28 INFO - PROCESS | 1659 | 1467068908116 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 16:08:28 INFO - PROCESS | 1659 | 1467068908180 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:28 INFO - PROCESS | 1659 | 1467068908181 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c2c1800 == 39 [pid = 1659] [id = 618] 16:08:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1167e8400) [pid = 1659] [serial = 1854] [outer = 0x0] 16:08:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119c20c00) [pid = 1659] [serial = 1855] [outer = 0x1167e8400] 16:08:28 INFO - PROCESS | 1659 | 1467068908205 Marionette DEBUG loaded listener.js 16:08:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1198f6000) [pid = 1659] [serial = 1856] [outer = 0x1167e8400] 16:08:28 INFO - PROCESS | 1659 | 1467068908471 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]]]}] 16:08:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:08:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 471ms 16:08:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:08:28 INFO - PROCESS | 1659 | 1467068908503 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 16:08:28 INFO - PROCESS | 1659 | 1467068908504 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 16:08:28 INFO - PROCESS | 1659 | 1467068908506 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:08:28 INFO - PROCESS | 1659 | 1467068908508 Marionette TRACE conn2 <- [1,2446,null,{}] 16:08:28 INFO - PROCESS | 1659 | 1467068908519 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}] 16:08:28 INFO - PROCESS | 1659 | 1467068908521 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:28 INFO - PROCESS | 1659 | 1467068908632 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 16:08:28 INFO - PROCESS | 1659 | 1467068908636 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:28 INFO - PROCESS | 1659 | 1467068908637 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c89a000 == 40 [pid = 1659] [id = 619] 16:08:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1174b6400) [pid = 1659] [serial = 1857] [outer = 0x0] 16:08:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x12695d400) [pid = 1659] [serial = 1858] [outer = 0x1174b6400] 16:08:28 INFO - PROCESS | 1659 | 1467068908663 Marionette DEBUG loaded listener.js 16:08:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x126a87800) [pid = 1659] [serial = 1859] [outer = 0x1174b6400] 16:08:29 INFO - PROCESS | 1659 | 1467068909010 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]]]}] 16:08:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:08:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 522ms 16:08:29 INFO - PROCESS | 1659 | 1467068909031 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 16:08:29 INFO - PROCESS | 1659 | 1467068909033 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 16:08:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:08:29 INFO - PROCESS | 1659 | 1467068909035 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:08:29 INFO - PROCESS | 1659 | 1467068909036 Marionette TRACE conn2 <- [1,2450,null,{}] 16:08:29 INFO - PROCESS | 1659 | 1467068909038 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}] 16:08:29 INFO - PROCESS | 1659 | 1467068909039 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:29 INFO - PROCESS | 1659 | 1467068909152 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 16:08:29 INFO - PROCESS | 1659 | 1467068909157 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:29 INFO - PROCESS | 1659 | 1467068909158 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cace000 == 41 [pid = 1659] [id = 620] 16:08:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x126a88000) [pid = 1659] [serial = 1860] [outer = 0x0] 16:08:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x127004c00) [pid = 1659] [serial = 1861] [outer = 0x126a88000] 16:08:29 INFO - PROCESS | 1659 | 1467068909182 Marionette DEBUG loaded listener.js 16:08:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x12700e400) [pid = 1659] [serial = 1862] [outer = 0x126a88000] 16:08:29 INFO - PROCESS | 1659 | 1467068909639 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]]]}] 16:08:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:08:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 618ms 16:08:29 INFO - PROCESS | 1659 | 1467068909663 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 16:08:29 INFO - PROCESS | 1659 | 1467068909666 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 16:08:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:08:29 INFO - PROCESS | 1659 | 1467068909670 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:08:29 INFO - PROCESS | 1659 | 1467068909672 Marionette TRACE conn2 <- [1,2454,null,{}] 16:08:29 INFO - PROCESS | 1659 | 1467068909677 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}] 16:08:29 INFO - PROCESS | 1659 | 1467068909679 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:29 INFO - PROCESS | 1659 | 1467068909794 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 16:08:29 INFO - PROCESS | 1659 | 1467068909869 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:29 INFO - PROCESS | 1659 | 1467068909871 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x11981c000 == 42 [pid = 1659] [id = 621] 16:08:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1167eac00) [pid = 1659] [serial = 1863] [outer = 0x0] 16:08:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x11697d000) [pid = 1659] [serial = 1864] [outer = 0x1167eac00] 16:08:29 INFO - PROCESS | 1659 | 1467068909902 Marionette DEBUG loaded listener.js 16:08:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x117ed2c00) [pid = 1659] [serial = 1865] [outer = 0x1167eac00] 16:08:30 INFO - PROCESS | 1659 | 1467068910346 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]]]}] 16:08:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:08:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 727ms 16:08:30 INFO - PROCESS | 1659 | 1467068910412 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 16:08:30 INFO - PROCESS | 1659 | 1467068910416 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 16:08:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:08:30 INFO - PROCESS | 1659 | 1467068910421 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:08:30 INFO - PROCESS | 1659 | 1467068910423 Marionette TRACE conn2 <- [1,2458,null,{}] 16:08:30 INFO - PROCESS | 1659 | 1467068910426 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}] 16:08:30 INFO - PROCESS | 1659 | 1467068910428 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:30 INFO - PROCESS | 1659 | 1467068910533 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 16:08:30 INFO - PROCESS | 1659 | 1467068910607 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:30 INFO - PROCESS | 1659 | 1467068910608 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x128563800 == 43 [pid = 1659] [id = 622] 16:08:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x11922b000) [pid = 1659] [serial = 1866] [outer = 0x0] 16:08:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1198cb400) [pid = 1659] [serial = 1867] [outer = 0x11922b000] 16:08:30 INFO - PROCESS | 1659 | 1467068910639 Marionette DEBUG loaded listener.js 16:08:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1198e6800) [pid = 1659] [serial = 1868] [outer = 0x11922b000] 16:08:31 INFO - PROCESS | 1659 | 1467068911060 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]]]}] 16:08:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:08:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 670ms 16:08:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:08:31 INFO - PROCESS | 1659 | 1467068911092 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 16:08:31 INFO - PROCESS | 1659 | 1467068911093 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 16:08:31 INFO - PROCESS | 1659 | 1467068911096 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:08:31 INFO - PROCESS | 1659 | 1467068911098 Marionette TRACE conn2 <- [1,2462,null,{}] 16:08:31 INFO - PROCESS | 1659 | 1467068911106 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}] 16:08:31 INFO - PROCESS | 1659 | 1467068911109 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:31 INFO - PROCESS | 1659 | 1467068911230 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 16:08:31 INFO - PROCESS | 1659 | 1467068911297 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:31 INFO - PROCESS | 1659 | 1467068911299 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cad1800 == 44 [pid = 1659] [id = 623] 16:08:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x120f1bc00) [pid = 1659] [serial = 1869] [outer = 0x0] 16:08:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x12383a400) [pid = 1659] [serial = 1870] [outer = 0x120f1bc00] 16:08:31 INFO - PROCESS | 1659 | 1467068911370 Marionette DEBUG loaded listener.js 16:08:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x123a8dc00) [pid = 1659] [serial = 1871] [outer = 0x120f1bc00] 16:08:31 INFO - PROCESS | 1659 | 1467068911795 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]]]}] 16:08:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:08:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 721ms 16:08:31 INFO - PROCESS | 1659 | 1467068911818 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 16:08:31 INFO - PROCESS | 1659 | 1467068911820 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 16:08:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:08:31 INFO - PROCESS | 1659 | 1467068911822 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:08:31 INFO - PROCESS | 1659 | 1467068911823 Marionette TRACE conn2 <- [1,2466,null,{}] 16:08:31 INFO - PROCESS | 1659 | 1467068911826 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}] 16:08:31 INFO - PROCESS | 1659 | 1467068911827 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:31 INFO - PROCESS | 1659 | 1467068911933 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 16:08:31 INFO - PROCESS | 1659 | 1467068911995 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:31 INFO - PROCESS | 1659 | 1467068911996 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x11823a000 == 45 [pid = 1659] [id = 624] 16:08:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x116630400) [pid = 1659] [serial = 1872] [outer = 0x0] 16:08:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x119c35000) [pid = 1659] [serial = 1873] [outer = 0x116630400] 16:08:32 INFO - PROCESS | 1659 | 1467068912038 Marionette DEBUG loaded listener.js 16:08:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x124107000) [pid = 1659] [serial = 1874] [outer = 0x116630400] 16:08:32 INFO - PROCESS | 1659 | 1467068912558 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]]]}] 16:08:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:08:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 774ms 16:08:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:08:32 INFO - PROCESS | 1659 | 1467068912614 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 16:08:32 INFO - PROCESS | 1659 | 1467068912616 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 16:08:32 INFO - PROCESS | 1659 | 1467068912621 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:08:32 INFO - PROCESS | 1659 | 1467068912623 Marionette TRACE conn2 <- [1,2470,null,{}] 16:08:32 INFO - PROCESS | 1659 | 1467068912627 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}] 16:08:32 INFO - PROCESS | 1659 | 1467068912629 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:32 INFO - PROCESS | 1659 | 1467068912725 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 16:08:32 INFO - PROCESS | 1659 | 1467068912801 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:32 INFO - PROCESS | 1659 | 1467068912802 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185c8800 == 46 [pid = 1659] [id = 625] 16:08:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x1167efc00) [pid = 1659] [serial = 1875] [outer = 0x0] 16:08:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x116fe9800) [pid = 1659] [serial = 1876] [outer = 0x1167efc00] 16:08:32 INFO - PROCESS | 1659 | 1467068912833 Marionette DEBUG loaded listener.js 16:08:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x11817dc00) [pid = 1659] [serial = 1877] [outer = 0x1167efc00] 16:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x12c89a000 == 45 [pid = 1659] [id = 619] 16:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x12c2c1800 == 44 [pid = 1659] [id = 618] 16:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x12b95c000 == 43 [pid = 1659] [id = 617] 16:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x12bcb5800 == 42 [pid = 1659] [id = 616] 16:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x12b188000 == 41 [pid = 1659] [id = 615] 16:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x12a5ce800 == 40 [pid = 1659] [id = 614] 16:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x128557800 == 39 [pid = 1659] [id = 613] 16:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x12663e800 == 38 [pid = 1659] [id = 612] 16:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x1244a9800 == 37 [pid = 1659] [id = 611] 16:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x119b13800 == 36 [pid = 1659] [id = 610] 16:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x116619000 == 35 [pid = 1659] [id = 609] 16:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x12b187000 == 34 [pid = 1659] [id = 606] 16:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x123bcd000 == 33 [pid = 1659] [id = 608] 16:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x11715b800 == 32 [pid = 1659] [id = 607] 16:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x11823a000 == 31 [pid = 1659] [id = 624] 16:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x12cad1800 == 30 [pid = 1659] [id = 623] 16:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x128563800 == 29 [pid = 1659] [id = 622] 16:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x12cace000 == 28 [pid = 1659] [id = 620] 16:08:33 INFO - PROCESS | 1659 | --DOCSHELL 0x11981c000 == 27 [pid = 1659] [id = 621] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x120f0d800) [pid = 1659] [serial = 1813] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x12695d800) [pid = 1659] [serial = 1784] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x12463d000) [pid = 1659] [serial = 1783] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x123a0d800) [pid = 1659] [serial = 1819] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x120f1ac00) [pid = 1659] [serial = 1814] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x11874f000) [pid = 1659] [serial = 1798] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x119223800) [pid = 1659] [serial = 1799] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x119691000) [pid = 1659] [serial = 1802] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x12383bc00) [pid = 1659] [serial = 1817] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1192c9400) [pid = 1659] [serial = 1801] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x116634c00) [pid = 1659] [serial = 1792] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x116786800) [pid = 1659] [serial = 1793] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1131e3000) [pid = 1659] [serial = 1789] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x114f65c00) [pid = 1659] [serial = 1790] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1176f3800) [pid = 1659] [serial = 1795] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x11825bc00) [pid = 1659] [serial = 1796] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1198e1800) [pid = 1659] [serial = 1804] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x119c14000) [pid = 1659] [serial = 1807] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x119b79400) [pid = 1659] [serial = 1805] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x11817b800) [pid = 1659] [serial = 1787] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x116f5ec00) [pid = 1659] [serial = 1786] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1174a7c00) [pid = 1659] [serial = 1810] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1198c7800) [pid = 1659] [serial = 1811] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x121075000) [pid = 1659] [serial = 1816] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x116719c00) [pid = 1659] [serial = 1775] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x113351c00) [pid = 1659] [serial = 1774] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1192c2000) [pid = 1659] [serial = 1778] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x118749400) [pid = 1659] [serial = 1777] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x119c33c00) [pid = 1659] [serial = 1808] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x123835400) [pid = 1659] [serial = 1781] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x119b85000) [pid = 1659] [serial = 1780] [outer = 0x0] [url = about:blank] 16:08:33 INFO - PROCESS | 1659 | 1467068913824 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]]]}] 16:08:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:08:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1226ms 16:08:33 INFO - PROCESS | 1659 | 1467068913848 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 16:08:33 INFO - PROCESS | 1659 | 1467068913851 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 16:08:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:08:33 INFO - PROCESS | 1659 | 1467068913854 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:08:33 INFO - PROCESS | 1659 | 1467068913856 Marionette TRACE conn2 <- [1,2474,null,{}] 16:08:33 INFO - PROCESS | 1659 | 1467068913860 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}] 16:08:33 INFO - PROCESS | 1659 | 1467068913861 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:33 INFO - PROCESS | 1659 | 1467068913942 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 16:08:33 INFO - PROCESS | 1659 | 1467068913950 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:33 INFO - PROCESS | 1659 | 1467068913951 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x117143800 == 28 [pid = 1659] [id = 626] 16:08:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x115e61800) [pid = 1659] [serial = 1878] [outer = 0x0] 16:08:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x11619ec00) [pid = 1659] [serial = 1879] [outer = 0x115e61800] 16:08:33 INFO - PROCESS | 1659 | 1467068913980 Marionette DEBUG loaded listener.js 16:08:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x11677f800) [pid = 1659] [serial = 1880] [outer = 0x115e61800] 16:08:34 INFO - PROCESS | 1659 | 1467068914357 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]]]}] 16:08:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:08:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 569ms 16:08:34 INFO - PROCESS | 1659 | 1467068914424 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 16:08:34 INFO - PROCESS | 1659 | 1467068914428 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 16:08:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:08:34 INFO - PROCESS | 1659 | 1467068914438 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:08:34 INFO - PROCESS | 1659 | 1467068914440 Marionette TRACE conn2 <- [1,2478,null,{}] 16:08:34 INFO - PROCESS | 1659 | 1467068914442 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}] 16:08:34 INFO - PROCESS | 1659 | 1467068914444 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:34 INFO - PROCESS | 1659 | 1467068914525 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 16:08:34 INFO - PROCESS | 1659 | 1467068914533 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:34 INFO - PROCESS | 1659 | 1467068914534 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185c7800 == 29 [pid = 1659] [id = 627] 16:08:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x11690b800) [pid = 1659] [serial = 1881] [outer = 0x0] 16:08:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x116f5cc00) [pid = 1659] [serial = 1882] [outer = 0x11690b800] 16:08:34 INFO - PROCESS | 1659 | 1467068914562 Marionette DEBUG loaded listener.js 16:08:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x11817e400) [pid = 1659] [serial = 1883] [outer = 0x11690b800] 16:08:34 INFO - PROCESS | 1659 | 1467068914906 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]]]}] 16:08:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:08:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 519ms 16:08:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:08:34 INFO - PROCESS | 1659 | 1467068914965 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 16:08:34 INFO - PROCESS | 1659 | 1467068914966 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 16:08:34 INFO - PROCESS | 1659 | 1467068914968 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:08:34 INFO - PROCESS | 1659 | 1467068914971 Marionette TRACE conn2 <- [1,2482,null,{}] 16:08:34 INFO - PROCESS | 1659 | 1467068914979 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}] 16:08:34 INFO - PROCESS | 1659 | 1467068914982 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:35 INFO - PROCESS | 1659 | 1467068915058 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 16:08:35 INFO - PROCESS | 1659 | 1467068915067 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:35 INFO - PROCESS | 1659 | 1467068915069 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x123815000 == 30 [pid = 1659] [id = 628] 16:08:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x116124800) [pid = 1659] [serial = 1884] [outer = 0x0] 16:08:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x118a61800) [pid = 1659] [serial = 1885] [outer = 0x116124800] 16:08:35 INFO - PROCESS | 1659 | 1467068915098 Marionette DEBUG loaded listener.js 16:08:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x1192ca800) [pid = 1659] [serial = 1886] [outer = 0x116124800] 16:08:35 INFO - PROCESS | 1659 | 1467068915450 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]]]}] 16:08:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:08:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 524ms 16:08:35 INFO - PROCESS | 1659 | 1467068915493 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 16:08:35 INFO - PROCESS | 1659 | 1467068915495 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 16:08:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:08:35 INFO - PROCESS | 1659 | 1467068915499 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:08:35 INFO - PROCESS | 1659 | 1467068915500 Marionette TRACE conn2 <- [1,2486,null,{}] 16:08:35 INFO - PROCESS | 1659 | 1467068915503 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}] 16:08:35 INFO - PROCESS | 1659 | 1467068915504 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:35 INFO - PROCESS | 1659 | 1467068915607 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 16:08:35 INFO - PROCESS | 1659 | 1467068915643 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:35 INFO - PROCESS | 1659 | 1467068915645 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x124022000 == 31 [pid = 1659] [id = 629] 16:08:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x118eb4800) [pid = 1659] [serial = 1887] [outer = 0x0] 16:08:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1198d6000) [pid = 1659] [serial = 1888] [outer = 0x118eb4800] 16:08:35 INFO - PROCESS | 1659 | 1467068915670 Marionette DEBUG loaded listener.js 16:08:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1198ea800) [pid = 1659] [serial = 1889] [outer = 0x118eb4800] 16:08:35 INFO - PROCESS | 1659 | 1467068915976 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]]]}] 16:08:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:08:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 518ms 16:08:36 INFO - PROCESS | 1659 | 1467068916018 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 16:08:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:08:36 INFO - PROCESS | 1659 | 1467068916019 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 16:08:36 INFO - PROCESS | 1659 | 1467068916022 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:08:36 INFO - PROCESS | 1659 | 1467068916030 Marionette TRACE conn2 <- [1,2490,null,{}] 16:08:36 INFO - PROCESS | 1659 | 1467068916032 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}] 16:08:36 INFO - PROCESS | 1659 | 1467068916034 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:36 INFO - PROCESS | 1659 | 1467068916129 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 16:08:36 INFO - PROCESS | 1659 | 1467068916167 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:36 INFO - PROCESS | 1659 | 1467068916168 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x125618800 == 32 [pid = 1659] [id = 630] 16:08:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x11677c400) [pid = 1659] [serial = 1890] [outer = 0x0] 16:08:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x119b04000) [pid = 1659] [serial = 1891] [outer = 0x11677c400] 16:08:36 INFO - PROCESS | 1659 | 1467068916193 Marionette DEBUG loaded listener.js 16:08:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119b83c00) [pid = 1659] [serial = 1892] [outer = 0x11677c400] 16:08:36 INFO - PROCESS | 1659 | 1467068916525 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]]]}] 16:08:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:08:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 526ms 16:08:36 INFO - PROCESS | 1659 | 1467068916556 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 16:08:36 INFO - PROCESS | 1659 | 1467068916557 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 16:08:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:08:36 INFO - PROCESS | 1659 | 1467068916560 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:08:36 INFO - PROCESS | 1659 | 1467068916561 Marionette TRACE conn2 <- [1,2494,null,{}] 16:08:36 INFO - PROCESS | 1659 | 1467068916563 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}] 16:08:36 INFO - PROCESS | 1659 | 1467068916567 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:36 INFO - PROCESS | 1659 | 1467068916683 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 16:08:36 INFO - PROCESS | 1659 | 1467068916692 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:36 INFO - PROCESS | 1659 | 1467068916694 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x126a7a800 == 33 [pid = 1659] [id = 631] 16:08:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x119b0a000) [pid = 1659] [serial = 1893] [outer = 0x0] 16:08:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x119e4c000) [pid = 1659] [serial = 1894] [outer = 0x119b0a000] 16:08:36 INFO - PROCESS | 1659 | 1467068916719 Marionette DEBUG loaded listener.js 16:08:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x123839000) [pid = 1659] [serial = 1895] [outer = 0x119b0a000] 16:08:37 INFO - PROCESS | 1659 | --DOCSHELL 0x117143800 == 32 [pid = 1659] [id = 626] 16:08:37 INFO - PROCESS | 1659 | --DOCSHELL 0x1185c8800 == 31 [pid = 1659] [id = 625] 16:08:38 INFO - PROCESS | 1659 | --DOCSHELL 0x1185c7800 == 30 [pid = 1659] [id = 627] 16:08:38 INFO - PROCESS | 1659 | --DOCSHELL 0x123815000 == 29 [pid = 1659] [id = 628] 16:08:38 INFO - PROCESS | 1659 | --DOCSHELL 0x124022000 == 28 [pid = 1659] [id = 629] 16:08:38 INFO - PROCESS | 1659 | --DOCSHELL 0x125618800 == 27 [pid = 1659] [id = 630] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x115df0c00) [pid = 1659] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x120f12000) [pid = 1659] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x124693400) [pid = 1659] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x11697bc00) [pid = 1659] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1131f0000) [pid = 1659] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1130f4c00) [pid = 1659] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1127eac00) [pid = 1659] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x123a02400) [pid = 1659] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1167f3000) [pid = 1659] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x12556fc00) [pid = 1659] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1198ed000) [pid = 1659] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x115e5b000) [pid = 1659] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1167e8400) [pid = 1659] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x126a88000) [pid = 1659] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1174b6400) [pid = 1659] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x12695d400) [pid = 1659] [serial = 1858] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x119c17c00) [pid = 1659] [serial = 1840] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x12106b800) [pid = 1659] [serial = 1843] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x124d55000) [pid = 1659] [serial = 1846] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x124691c00) [pid = 1659] [serial = 1844] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x118744400) [pid = 1659] [serial = 1832] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x118180400) [pid = 1659] [serial = 1831] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x115e5d000) [pid = 1659] [serial = 1828] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x11697ac00) [pid = 1659] [serial = 1829] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x119685000) [pid = 1659] [serial = 1834] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x1198e2400) [pid = 1659] [serial = 1835] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x1129a1400) [pid = 1659] [serial = 1822] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x114fd9400) [pid = 1659] [serial = 1823] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x124a21800) [pid = 1659] [serial = 1820] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x116f5b800) [pid = 1659] [serial = 1825] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x126206400) [pid = 1659] [serial = 1849] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x1176ed800) [pid = 1659] [serial = 1826] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 61 (0x119b05000) [pid = 1659] [serial = 1837] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 60 (0x11817d400) [pid = 1659] [serial = 1852] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 59 (0x12556f400) [pid = 1659] [serial = 1847] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 58 (0x119c20c00) [pid = 1659] [serial = 1855] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 57 (0x1198f6000) [pid = 1659] [serial = 1856] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 56 (0x1266a1c00) [pid = 1659] [serial = 1850] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 55 (0x120f12c00) [pid = 1659] [serial = 1841] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 54 (0x119691400) [pid = 1659] [serial = 1853] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 53 (0x126a87800) [pid = 1659] [serial = 1859] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 52 (0x119b7cc00) [pid = 1659] [serial = 1838] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 51 (0x12700e400) [pid = 1659] [serial = 1862] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 1659 | --DOMWINDOW == 50 (0x127004c00) [pid = 1659] [serial = 1861] [outer = 0x0] [url = about:blank] 16:08:38 INFO - PROCESS | 1659 | 1467068918197 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]]]}] 16:08:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:08:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1670ms 16:08:38 INFO - PROCESS | 1659 | 1467068918231 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 16:08:38 INFO - PROCESS | 1659 | 1467068918234 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 16:08:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:08:38 INFO - PROCESS | 1659 | 1467068918237 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:08:38 INFO - PROCESS | 1659 | 1467068918239 Marionette TRACE conn2 <- [1,2498,null,{}] 16:08:38 INFO - PROCESS | 1659 | 1467068918243 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}] 16:08:38 INFO - PROCESS | 1659 | 1467068918245 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:38 INFO - PROCESS | 1659 | 1467068918331 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 16:08:38 INFO - PROCESS | 1659 | 1467068918390 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:38 INFO - PROCESS | 1659 | 1467068918392 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x1169bc800 == 28 [pid = 1659] [id = 632] 16:08:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 51 (0x113058400) [pid = 1659] [serial = 1896] [outer = 0x0] 16:08:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 52 (0x11320b400) [pid = 1659] [serial = 1897] [outer = 0x113058400] 16:08:38 INFO - PROCESS | 1659 | 1467068918420 Marionette DEBUG loaded listener.js 16:08:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 53 (0x115df0400) [pid = 1659] [serial = 1898] [outer = 0x113058400] 16:08:38 INFO - PROCESS | 1659 | 1467068918707 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]]]}] 16:08:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:08:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 521ms 16:08:38 INFO - PROCESS | 1659 | 1467068918757 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 16:08:38 INFO - PROCESS | 1659 | 1467068918761 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 16:08:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:08:38 INFO - PROCESS | 1659 | 1467068918769 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:08:38 INFO - PROCESS | 1659 | 1467068918771 Marionette TRACE conn2 <- [1,2502,null,{}] 16:08:38 INFO - PROCESS | 1659 | 1467068918774 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}] 16:08:38 INFO - PROCESS | 1659 | 1467068918776 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:38 INFO - PROCESS | 1659 | 1467068918884 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 16:08:38 INFO - PROCESS | 1659 | 1467068918931 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:38 INFO - PROCESS | 1659 | 1467068918933 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x118563000 == 29 [pid = 1659] [id = 633] 16:08:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 54 (0x115df5c00) [pid = 1659] [serial = 1899] [outer = 0x0] 16:08:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 55 (0x1164df800) [pid = 1659] [serial = 1900] [outer = 0x115df5c00] 16:08:38 INFO - PROCESS | 1659 | 1467068918960 Marionette DEBUG loaded listener.js 16:08:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 56 (0x1167e6800) [pid = 1659] [serial = 1901] [outer = 0x115df5c00] 16:08:39 INFO - PROCESS | 1659 | 1467068919260 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]]]}] 16:08:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:08:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 524ms 16:08:39 INFO - PROCESS | 1659 | 1467068919292 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 16:08:39 INFO - PROCESS | 1659 | 1467068919294 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 16:08:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:08:39 INFO - PROCESS | 1659 | 1467068919299 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:08:39 INFO - PROCESS | 1659 | 1467068919311 Marionette TRACE conn2 <- [1,2506,null,{}] 16:08:39 INFO - PROCESS | 1659 | 1467068919322 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}] 16:08:39 INFO - PROCESS | 1659 | 1467068919325 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:39 INFO - PROCESS | 1659 | 1467068919400 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 16:08:39 INFO - PROCESS | 1659 | 1467068919455 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:39 INFO - PROCESS | 1659 | 1467068919457 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x1199dd000 == 30 [pid = 1659] [id = 634] 16:08:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 57 (0x111f03400) [pid = 1659] [serial = 1902] [outer = 0x0] 16:08:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 58 (0x1174a7c00) [pid = 1659] [serial = 1903] [outer = 0x111f03400] 16:08:39 INFO - PROCESS | 1659 | 1467068919487 Marionette DEBUG loaded listener.js 16:08:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 59 (0x1176f5000) [pid = 1659] [serial = 1904] [outer = 0x111f03400] 16:08:39 INFO - PROCESS | 1659 | 1467068919768 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]]]}] 16:08:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:08:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 488ms 16:08:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:08:39 INFO - PROCESS | 1659 | 1467068919789 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 16:08:39 INFO - PROCESS | 1659 | 1467068919791 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 16:08:39 INFO - PROCESS | 1659 | 1467068919793 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:08:39 INFO - PROCESS | 1659 | 1467068919794 Marionette TRACE conn2 <- [1,2510,null,{}] 16:08:39 INFO - PROCESS | 1659 | 1467068919805 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}] 16:08:39 INFO - PROCESS | 1659 | 1467068919806 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:39 INFO - PROCESS | 1659 | 1467068919889 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 16:08:39 INFO - PROCESS | 1659 | 1467068919976 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:39 INFO - PROCESS | 1659 | 1467068919978 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x113cc1000 == 31 [pid = 1659] [id = 635] 16:08:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 60 (0x111c13800) [pid = 1659] [serial = 1905] [outer = 0x0] 16:08:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 61 (0x11259d800) [pid = 1659] [serial = 1906] [outer = 0x111c13800] 16:08:40 INFO - PROCESS | 1659 | 1467068920010 Marionette DEBUG loaded listener.js 16:08:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 62 (0x1127ecc00) [pid = 1659] [serial = 1907] [outer = 0x111c13800] 16:08:40 INFO - PROCESS | 1659 | 1467068920568 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]]]}] 16:08:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:08:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 826ms 16:08:40 INFO - PROCESS | 1659 | 1467068920620 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 16:08:40 INFO - PROCESS | 1659 | 1467068920623 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 16:08:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:08:40 INFO - PROCESS | 1659 | 1467068920626 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:08:40 INFO - PROCESS | 1659 | 1467068920628 Marionette TRACE conn2 <- [1,2514,null,{}] 16:08:40 INFO - PROCESS | 1659 | 1467068920631 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}] 16:08:40 INFO - PROCESS | 1659 | 1467068920634 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:40 INFO - PROCESS | 1659 | 1467068920758 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 16:08:40 INFO - PROCESS | 1659 | 1467068920833 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:40 INFO - PROCESS | 1659 | 1467068920835 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x119b30800 == 32 [pid = 1659] [id = 636] 16:08:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x116634c00) [pid = 1659] [serial = 1908] [outer = 0x0] 16:08:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x116787000) [pid = 1659] [serial = 1909] [outer = 0x116634c00] 16:08:40 INFO - PROCESS | 1659 | 1467068920865 Marionette DEBUG loaded listener.js 16:08:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x116f5e800) [pid = 1659] [serial = 1910] [outer = 0x116634c00] 16:08:41 INFO - PROCESS | 1659 | 1467068921434 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]]]}] 16:08:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:08:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 873ms 16:08:41 INFO - PROCESS | 1659 | 1467068921499 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 16:08:41 INFO - PROCESS | 1659 | 1467068921502 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 16:08:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:08:41 INFO - PROCESS | 1659 | 1467068921505 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:08:41 INFO - PROCESS | 1659 | 1467068921507 Marionette TRACE conn2 <- [1,2518,null,{}] 16:08:41 INFO - PROCESS | 1659 | 1467068921511 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}] 16:08:41 INFO - PROCESS | 1659 | 1467068921512 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:41 INFO - PROCESS | 1659 | 1467068921613 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 16:08:41 INFO - PROCESS | 1659 | --DOCSHELL 0x1199dd000 == 31 [pid = 1659] [id = 634] 16:08:41 INFO - PROCESS | 1659 | --DOCSHELL 0x118563000 == 30 [pid = 1659] [id = 633] 16:08:41 INFO - PROCESS | 1659 | --DOCSHELL 0x1169bc800 == 29 [pid = 1659] [id = 632] 16:08:41 INFO - PROCESS | 1659 | 1467068921684 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:41 INFO - PROCESS | 1659 | 1467068921687 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e31000 == 30 [pid = 1659] [id = 637] 16:08:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x115e5d800) [pid = 1659] [serial = 1911] [outer = 0x0] 16:08:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x1164e4000) [pid = 1659] [serial = 1912] [outer = 0x115e5d800] 16:08:41 INFO - PROCESS | 1659 | 1467068921715 Marionette DEBUG loaded listener.js 16:08:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x1167e8c00) [pid = 1659] [serial = 1913] [outer = 0x115e5d800] 16:08:42 INFO - PROCESS | 1659 | 1467068922001 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]]]}] 16:08:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:08:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 522ms 16:08:42 INFO - PROCESS | 1659 | 1467068922027 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 16:08:42 INFO - PROCESS | 1659 | 1467068922033 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 16:08:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:08:42 INFO - PROCESS | 1659 | 1467068922061 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:08:42 INFO - PROCESS | 1659 | 1467068922065 Marionette TRACE conn2 <- [1,2522,null,{}] 16:08:42 INFO - PROCESS | 1659 | 1467068922069 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}] 16:08:42 INFO - PROCESS | 1659 | 1467068922071 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:42 INFO - PROCESS | 1659 | 1467068922169 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 16:08:42 INFO - PROCESS | 1659 | 1467068922173 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:42 INFO - PROCESS | 1659 | 1467068922174 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x123804800 == 31 [pid = 1659] [id = 638] 16:08:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x1174ab800) [pid = 1659] [serial = 1914] [outer = 0x0] 16:08:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x11817fc00) [pid = 1659] [serial = 1915] [outer = 0x1174ab800] 16:08:42 INFO - PROCESS | 1659 | 1467068922204 Marionette DEBUG loaded listener.js 16:08:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x118535000) [pid = 1659] [serial = 1916] [outer = 0x1174ab800] 16:08:42 INFO - PROCESS | 1659 | 1467068922603 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]]]}] 16:08:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:08:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 589ms 16:08:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:08:42 INFO - PROCESS | 1659 | 1467068922635 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 16:08:42 INFO - PROCESS | 1659 | 1467068922637 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 16:08:42 INFO - PROCESS | 1659 | 1467068922641 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:08:42 INFO - PROCESS | 1659 | 1467068922644 Marionette TRACE conn2 <- [1,2526,null,{}] 16:08:42 INFO - PROCESS | 1659 | 1467068922657 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}] 16:08:42 INFO - PROCESS | 1659 | 1467068922662 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:42 INFO - PROCESS | 1659 | 1467068922748 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 16:08:42 INFO - PROCESS | 1659 | 1467068922755 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:42 INFO - PROCESS | 1659 | 1467068922758 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x124b05000 == 32 [pid = 1659] [id = 639] 16:08:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x118a62000) [pid = 1659] [serial = 1917] [outer = 0x0] 16:08:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x119226c00) [pid = 1659] [serial = 1918] [outer = 0x118a62000] 16:08:42 INFO - PROCESS | 1659 | 1467068922792 Marionette DEBUG loaded listener.js 16:08:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x1195b2400) [pid = 1659] [serial = 1919] [outer = 0x118a62000] 16:08:43 INFO - PROCESS | 1659 | 1467068923124 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]]]}] 16:08:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:08:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 528ms 16:08:43 INFO - PROCESS | 1659 | 1467068923169 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 16:08:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:08:43 INFO - PROCESS | 1659 | 1467068923170 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 16:08:43 INFO - PROCESS | 1659 | 1467068923172 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:08:43 INFO - PROCESS | 1659 | 1467068923174 Marionette TRACE conn2 <- [1,2530,null,{}] 16:08:43 INFO - PROCESS | 1659 | 1467068923176 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}] 16:08:43 INFO - PROCESS | 1659 | 1467068923177 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:43 INFO - PROCESS | 1659 | 1467068923251 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 16:08:43 INFO - PROCESS | 1659 | 1467068923255 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:43 INFO - PROCESS | 1659 | 1467068923256 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x12663e800 == 33 [pid = 1659] [id = 640] 16:08:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x1127e1800) [pid = 1659] [serial = 1920] [outer = 0x0] 16:08:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x1198dbc00) [pid = 1659] [serial = 1921] [outer = 0x1127e1800] 16:08:43 INFO - PROCESS | 1659 | 1467068923283 Marionette DEBUG loaded listener.js 16:08:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x116a12000) [pid = 1659] [serial = 1922] [outer = 0x1127e1800] 16:08:43 INFO - PROCESS | 1659 | 1467068923631 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]]]}] 16:08:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:08:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 468ms 16:08:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:08:43 INFO - PROCESS | 1659 | 1467068923641 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 16:08:43 INFO - PROCESS | 1659 | 1467068923643 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 16:08:43 INFO - PROCESS | 1659 | 1467068923645 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:08:43 INFO - PROCESS | 1659 | 1467068923646 Marionette TRACE conn2 <- [1,2534,null,{}] 16:08:43 INFO - PROCESS | 1659 | 1467068923652 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}] 16:08:43 INFO - PROCESS | 1659 | 1467068923653 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:43 INFO - PROCESS | 1659 | 1467068923728 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 16:08:43 INFO - PROCESS | 1659 | 1467068923733 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:43 INFO - PROCESS | 1659 | 1467068923735 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x115e05000 == 34 [pid = 1659] [id = 641] 16:08:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1176f6400) [pid = 1659] [serial = 1923] [outer = 0x0] 16:08:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1198f0400) [pid = 1659] [serial = 1924] [outer = 0x1176f6400] 16:08:43 INFO - PROCESS | 1659 | 1467068923760 Marionette DEBUG loaded listener.js 16:08:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x119b0f000) [pid = 1659] [serial = 1925] [outer = 0x1176f6400] 16:08:44 INFO - PROCESS | 1659 | 1467068924133 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]]]}] 16:08:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:08:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 523ms 16:08:44 INFO - PROCESS | 1659 | 1467068924177 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 16:08:44 INFO - PROCESS | 1659 | 1467068924178 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 16:08:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:08:44 INFO - PROCESS | 1659 | 1467068924187 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:08:44 INFO - PROCESS | 1659 | 1467068924188 Marionette TRACE conn2 <- [1,2538,null,{}] 16:08:44 INFO - PROCESS | 1659 | 1467068924190 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}] 16:08:44 INFO - PROCESS | 1659 | 1467068924194 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:44 INFO - PROCESS | 1659 | 1467068924310 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 16:08:44 INFO - PROCESS | 1659 | 1467068924315 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:44 INFO - PROCESS | 1659 | 1467068924316 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x129310000 == 35 [pid = 1659] [id = 642] 16:08:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x119b11000) [pid = 1659] [serial = 1926] [outer = 0x0] 16:08:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x119c19400) [pid = 1659] [serial = 1927] [outer = 0x119b11000] 16:08:44 INFO - PROCESS | 1659 | 1467068924341 Marionette DEBUG loaded listener.js 16:08:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x120f11c00) [pid = 1659] [serial = 1928] [outer = 0x119b11000] 16:08:44 INFO - PROCESS | 1659 | 1467068924671 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]]]}] 16:08:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:08:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 518ms 16:08:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:08:44 INFO - PROCESS | 1659 | 1467068924705 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 16:08:44 INFO - PROCESS | 1659 | 1467068924706 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 16:08:44 INFO - PROCESS | 1659 | 1467068924708 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:08:44 INFO - PROCESS | 1659 | 1467068924710 Marionette TRACE conn2 <- [1,2542,null,{}] 16:08:44 INFO - PROCESS | 1659 | 1467068924712 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}] 16:08:44 INFO - PROCESS | 1659 | 1467068924714 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:44 INFO - PROCESS | 1659 | 1467068924807 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 16:08:44 INFO - PROCESS | 1659 | 1467068924817 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:44 INFO - PROCESS | 1659 | 1467068924819 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a5b6800 == 36 [pid = 1659] [id = 643] 16:08:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x119b0f800) [pid = 1659] [serial = 1929] [outer = 0x0] 16:08:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x120f18400) [pid = 1659] [serial = 1930] [outer = 0x119b0f800] 16:08:44 INFO - PROCESS | 1659 | 1467068924842 Marionette DEBUG loaded listener.js 16:08:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x120ffe800) [pid = 1659] [serial = 1931] [outer = 0x119b0f800] 16:08:45 INFO - PROCESS | 1659 | 1467068925202 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]]]}] 16:08:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:08:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 520ms 16:08:45 INFO - PROCESS | 1659 | 1467068925238 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 16:08:45 INFO - PROCESS | 1659 | 1467068925240 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 16:08:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:08:45 INFO - PROCESS | 1659 | 1467068925244 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:08:45 INFO - PROCESS | 1659 | 1467068925246 Marionette TRACE conn2 <- [1,2546,null,{}] 16:08:45 INFO - PROCESS | 1659 | 1467068925248 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}] 16:08:45 INFO - PROCESS | 1659 | 1467068925250 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:45 INFO - PROCESS | 1659 | 1467068925401 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 16:08:45 INFO - PROCESS | 1659 | 1467068925418 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:45 INFO - PROCESS | 1659 | 1467068925419 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ae57800 == 37 [pid = 1659] [id = 644] 16:08:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12106b800) [pid = 1659] [serial = 1932] [outer = 0x0] 16:08:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1238f7c00) [pid = 1659] [serial = 1933] [outer = 0x12106b800] 16:08:45 INFO - PROCESS | 1659 | 1467068925448 Marionette DEBUG loaded listener.js 16:08:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x123a0c000) [pid = 1659] [serial = 1934] [outer = 0x12106b800] 16:08:45 INFO - PROCESS | 1659 | 1467068925786 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]]]}] 16:08:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:08:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 571ms 16:08:45 INFO - PROCESS | 1659 | 1467068925815 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 16:08:45 INFO - PROCESS | 1659 | 1467068925816 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 16:08:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:08:45 INFO - PROCESS | 1659 | 1467068925822 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:08:45 INFO - PROCESS | 1659 | 1467068925823 Marionette TRACE conn2 <- [1,2550,null,{}] 16:08:45 INFO - PROCESS | 1659 | 1467068925825 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}] 16:08:45 INFO - PROCESS | 1659 | 1467068925826 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:45 INFO - PROCESS | 1659 | 1467068925938 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 16:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11922b000) [pid = 1659] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x116630400) [pid = 1659] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1167eac00) [pid = 1659] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x120f1bc00) [pid = 1659] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x115df5c00) [pid = 1659] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x113058400) [pid = 1659] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x119b0a000) [pid = 1659] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x11690b800) [pid = 1659] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x115e61800) [pid = 1659] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1167efc00) [pid = 1659] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x116124800) [pid = 1659] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x118eb4800) [pid = 1659] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:08:45 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x11677c400) [pid = 1659] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:08:45 INFO - PROCESS | 1659 | 1467068925978 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:45 INFO - PROCESS | 1659 | 1467068925979 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e32000 == 38 [pid = 1659] [id = 645] 16:08:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1127e3400) [pid = 1659] [serial = 1935] [outer = 0x0] 16:08:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x115e61800) [pid = 1659] [serial = 1936] [outer = 0x1127e3400] 16:08:46 INFO - PROCESS | 1659 | 1467068926004 Marionette DEBUG loaded listener.js 16:08:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1167efc00) [pid = 1659] [serial = 1937] [outer = 0x1127e3400] 16:08:46 INFO - PROCESS | 1659 | 1467068926287 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]]]}] 16:08:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:08:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 524ms 16:08:46 INFO - PROCESS | 1659 | 1467068926342 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 16:08:46 INFO - PROCESS | 1659 | 1467068926344 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 16:08:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:08:46 INFO - PROCESS | 1659 | 1467068926346 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:08:46 INFO - PROCESS | 1659 | 1467068926349 Marionette TRACE conn2 <- [1,2554,null,{}] 16:08:46 INFO - PROCESS | 1659 | 1467068926353 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}] 16:08:46 INFO - PROCESS | 1659 | 1467068926355 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:46 INFO - PROCESS | 1659 | 1467068926435 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 16:08:46 INFO - PROCESS | 1659 | 1467068926439 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:46 INFO - PROCESS | 1659 | 1467068926440 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x12663e000 == 39 [pid = 1659] [id = 646] 16:08:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1176f3800) [pid = 1659] [serial = 1938] [outer = 0x0] 16:08:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x119b0a000) [pid = 1659] [serial = 1939] [outer = 0x1176f3800] 16:08:46 INFO - PROCESS | 1659 | 1467068926465 Marionette DEBUG loaded listener.js 16:08:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x123c71800) [pid = 1659] [serial = 1940] [outer = 0x1176f3800] 16:08:46 INFO - PROCESS | 1659 | 1467068926815 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]]]}] 16:08:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:08:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 523ms 16:08:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:08:46 INFO - PROCESS | 1659 | 1467068926869 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 16:08:46 INFO - PROCESS | 1659 | 1467068926871 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 16:08:46 INFO - PROCESS | 1659 | 1467068926873 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:08:46 INFO - PROCESS | 1659 | 1467068926875 Marionette TRACE conn2 <- [1,2558,null,{}] 16:08:46 INFO - PROCESS | 1659 | 1467068926877 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}] 16:08:46 INFO - PROCESS | 1659 | 1467068926879 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:46 INFO - PROCESS | 1659 | 1467068926968 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 16:08:46 INFO - PROCESS | 1659 | 1467068926972 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:46 INFO - PROCESS | 1659 | 1467068926973 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bcc3000 == 40 [pid = 1659] [id = 647] 16:08:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x113c43800) [pid = 1659] [serial = 1941] [outer = 0x0] 16:08:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1241dd400) [pid = 1659] [serial = 1942] [outer = 0x113c43800] 16:08:47 INFO - PROCESS | 1659 | 1467068926999 Marionette DEBUG loaded listener.js 16:08:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x124d54800) [pid = 1659] [serial = 1943] [outer = 0x113c43800] 16:08:47 INFO - PROCESS | 1659 | 1467068927337 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]]]}] 16:08:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:08:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 468ms 16:08:47 INFO - PROCESS | 1659 | 1467068927342 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 16:08:47 INFO - PROCESS | 1659 | 1467068927343 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 16:08:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:08:47 INFO - PROCESS | 1659 | 1467068927348 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:08:47 INFO - PROCESS | 1659 | 1467068927351 Marionette TRACE conn2 <- [1,2562,null,{}] 16:08:47 INFO - PROCESS | 1659 | 1467068927354 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}] 16:08:47 INFO - PROCESS | 1659 | 1467068927355 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:47 INFO - PROCESS | 1659 | 1467068927437 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 16:08:47 INFO - PROCESS | 1659 | 1467068927491 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:47 INFO - PROCESS | 1659 | 1467068927493 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c2c2000 == 41 [pid = 1659] [id = 648] 16:08:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x124690c00) [pid = 1659] [serial = 1944] [outer = 0x0] 16:08:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12556a000) [pid = 1659] [serial = 1945] [outer = 0x124690c00] 16:08:47 INFO - PROCESS | 1659 | 1467068927517 Marionette DEBUG loaded listener.js 16:08:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1256c7400) [pid = 1659] [serial = 1946] [outer = 0x124690c00] 16:08:47 INFO - PROCESS | 1659 | 1467068927832 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]]]}] 16:08:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:08:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 522ms 16:08:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:08:47 INFO - PROCESS | 1659 | 1467068927869 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 16:08:47 INFO - PROCESS | 1659 | 1467068927870 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 16:08:47 INFO - PROCESS | 1659 | 1467068927872 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:08:47 INFO - PROCESS | 1659 | 1467068927873 Marionette TRACE conn2 <- [1,2566,null,{}] 16:08:47 INFO - PROCESS | 1659 | 1467068927876 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}] 16:08:47 INFO - PROCESS | 1659 | 1467068927877 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:47 INFO - PROCESS | 1659 | 1467068927958 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 16:08:48 INFO - PROCESS | 1659 | 1467068928061 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:48 INFO - PROCESS | 1659 | 1467068928063 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x115e19800 == 42 [pid = 1659] [id = 649] 16:08:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x112599800) [pid = 1659] [serial = 1947] [outer = 0x0] 16:08:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1127e0800) [pid = 1659] [serial = 1948] [outer = 0x112599800] 16:08:48 INFO - PROCESS | 1659 | 1467068928094 Marionette DEBUG loaded listener.js 16:08:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1133b8000) [pid = 1659] [serial = 1949] [outer = 0x112599800] 16:08:48 INFO - PROCESS | 1659 | 1467068928534 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]]]}] 16:08:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:08:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 669ms 16:08:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:08:48 INFO - PROCESS | 1659 | 1467068928544 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 16:08:48 INFO - PROCESS | 1659 | 1467068928547 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 16:08:48 INFO - PROCESS | 1659 | 1467068928552 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:08:48 INFO - PROCESS | 1659 | 1467068928554 Marionette TRACE conn2 <- [1,2570,null,{}] 16:08:48 INFO - PROCESS | 1659 | 1467068928557 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}] 16:08:48 INFO - PROCESS | 1659 | 1467068928561 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:48 INFO - PROCESS | 1659 | 1467068928661 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 16:08:48 INFO - PROCESS | 1659 | 1467068928718 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:48 INFO - PROCESS | 1659 | 1467068928720 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x1246b4000 == 43 [pid = 1659] [id = 650] 16:08:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1167e9000) [pid = 1659] [serial = 1950] [outer = 0x0] 16:08:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1174b0000) [pid = 1659] [serial = 1951] [outer = 0x1167e9000] 16:08:48 INFO - PROCESS | 1659 | 1467068928751 Marionette DEBUG loaded listener.js 16:08:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x11820ac00) [pid = 1659] [serial = 1952] [outer = 0x1167e9000] 16:08:49 INFO - PROCESS | 1659 | 1467068929170 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]]]}] 16:08:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:08:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 672ms 16:08:49 INFO - PROCESS | 1659 | 1467068929226 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 16:08:49 INFO - PROCESS | 1659 | 1467068929229 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 16:08:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:08:49 INFO - PROCESS | 1659 | 1467068929231 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:08:49 INFO - PROCESS | 1659 | 1467068929233 Marionette TRACE conn2 <- [1,2574,null,{}] 16:08:49 INFO - PROCESS | 1659 | 1467068929235 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}] 16:08:49 INFO - PROCESS | 1659 | 1467068929237 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:49 INFO - PROCESS | 1659 | 1467068929364 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 16:08:49 INFO - PROCESS | 1659 | 1467068929449 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:49 INFO - PROCESS | 1659 | 1467068929450 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b964800 == 44 [pid = 1659] [id = 651] 16:08:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1192c1800) [pid = 1659] [serial = 1953] [outer = 0x0] 16:08:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1195ac000) [pid = 1659] [serial = 1954] [outer = 0x1192c1800] 16:08:49 INFO - PROCESS | 1659 | 1467068929480 Marionette DEBUG loaded listener.js 16:08:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1198e9800) [pid = 1659] [serial = 1955] [outer = 0x1192c1800] 16:08:49 INFO - PROCESS | 1659 | 1467068929865 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]]]}] 16:08:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:08:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 670ms 16:08:49 INFO - PROCESS | 1659 | 1467068929903 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 16:08:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:08:49 INFO - PROCESS | 1659 | 1467068929904 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 16:08:49 INFO - PROCESS | 1659 | 1467068929911 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:08:49 INFO - PROCESS | 1659 | 1467068929918 Marionette TRACE conn2 <- [1,2578,null,{}] 16:08:49 INFO - PROCESS | 1659 | 1467068929921 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}] 16:08:49 INFO - PROCESS | 1659 | 1467068929924 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:50 INFO - PROCESS | 1659 | 1467068930026 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 16:08:50 INFO - PROCESS | 1659 | 1467068930085 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:50 INFO - PROCESS | 1659 | 1467068930086 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c66e000 == 45 [pid = 1659] [id = 652] 16:08:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1198e6c00) [pid = 1659] [serial = 1956] [outer = 0x0] 16:08:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x119b86c00) [pid = 1659] [serial = 1957] [outer = 0x1198e6c00] 16:08:50 INFO - PROCESS | 1659 | 1467068930115 Marionette DEBUG loaded listener.js 16:08:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x120f1a800) [pid = 1659] [serial = 1958] [outer = 0x1198e6c00] 16:08:50 INFO - PROCESS | 1659 | 1467068930755 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]]]}] 16:08:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:08:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 881ms 16:08:50 INFO - PROCESS | 1659 | 1467068930800 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 16:08:50 INFO - PROCESS | 1659 | 1467068930803 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 16:08:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:08:50 INFO - PROCESS | 1659 | 1467068930808 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:08:50 INFO - PROCESS | 1659 | 1467068930809 Marionette TRACE conn2 <- [1,2582,null,{}] 16:08:50 INFO - PROCESS | 1659 | 1467068930813 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}] 16:08:50 INFO - PROCESS | 1659 | 1467068930817 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:50 INFO - PROCESS | 1659 | 1467068930907 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 16:08:50 INFO - PROCESS | 1659 | 1467068930983 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:50 INFO - PROCESS | 1659 | 1467068930986 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x115ec5800 == 46 [pid = 1659] [id = 653] 16:08:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x116788000) [pid = 1659] [serial = 1959] [outer = 0x0] 16:08:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x116a19800) [pid = 1659] [serial = 1960] [outer = 0x116788000] 16:08:51 INFO - PROCESS | 1659 | 1467068931014 Marionette DEBUG loaded listener.js 16:08:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1174b6800) [pid = 1659] [serial = 1961] [outer = 0x116788000] 16:08:51 INFO - PROCESS | 1659 | --DOCSHELL 0x12c2c2000 == 45 [pid = 1659] [id = 648] 16:08:51 INFO - PROCESS | 1659 | --DOCSHELL 0x12bcc3000 == 44 [pid = 1659] [id = 647] 16:08:51 INFO - PROCESS | 1659 | --DOCSHELL 0x12663e000 == 43 [pid = 1659] [id = 646] 16:08:51 INFO - PROCESS | 1659 | --DOCSHELL 0x117e32000 == 42 [pid = 1659] [id = 645] 16:08:51 INFO - PROCESS | 1659 | --DOCSHELL 0x12ae57800 == 41 [pid = 1659] [id = 644] 16:08:51 INFO - PROCESS | 1659 | --DOCSHELL 0x12a5b6800 == 40 [pid = 1659] [id = 643] 16:08:51 INFO - PROCESS | 1659 | --DOCSHELL 0x129310000 == 39 [pid = 1659] [id = 642] 16:08:51 INFO - PROCESS | 1659 | --DOCSHELL 0x115e05000 == 38 [pid = 1659] [id = 641] 16:08:51 INFO - PROCESS | 1659 | --DOCSHELL 0x12663e800 == 37 [pid = 1659] [id = 640] 16:08:51 INFO - PROCESS | 1659 | --DOCSHELL 0x124b05000 == 36 [pid = 1659] [id = 639] 16:08:51 INFO - PROCESS | 1659 | --DOCSHELL 0x123804800 == 35 [pid = 1659] [id = 638] 16:08:51 INFO - PROCESS | 1659 | --DOCSHELL 0x117e31000 == 34 [pid = 1659] [id = 637] 16:08:51 INFO - PROCESS | 1659 | --DOCSHELL 0x119b30800 == 33 [pid = 1659] [id = 636] 16:08:51 INFO - PROCESS | 1659 | --DOCSHELL 0x113cc1000 == 32 [pid = 1659] [id = 635] 16:08:51 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1198e6800) [pid = 1659] [serial = 1868] [outer = 0x0] [url = about:blank] 16:08:51 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x124107000) [pid = 1659] [serial = 1874] [outer = 0x0] [url = about:blank] 16:08:51 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x117ed2c00) [pid = 1659] [serial = 1865] [outer = 0x0] [url = about:blank] 16:08:51 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x123a8dc00) [pid = 1659] [serial = 1871] [outer = 0x0] [url = about:blank] 16:08:51 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1167e6800) [pid = 1659] [serial = 1901] [outer = 0x0] [url = about:blank] 16:08:51 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1164df800) [pid = 1659] [serial = 1900] [outer = 0x0] [url = about:blank] 16:08:51 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x11320b400) [pid = 1659] [serial = 1897] [outer = 0x0] [url = about:blank] 16:08:51 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x115df0400) [pid = 1659] [serial = 1898] [outer = 0x0] [url = about:blank] 16:08:51 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x123839000) [pid = 1659] [serial = 1895] [outer = 0x0] [url = about:blank] 16:08:51 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x119e4c000) [pid = 1659] [serial = 1894] [outer = 0x0] [url = about:blank] 16:08:51 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x119b83c00) [pid = 1659] [serial = 1892] [outer = 0x0] [url = about:blank] 16:08:51 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1174a7c00) [pid = 1659] [serial = 1903] [outer = 0x0] [url = about:blank] 16:08:51 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x116f5cc00) [pid = 1659] [serial = 1882] [outer = 0x0] [url = about:blank] 16:08:51 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11817e400) [pid = 1659] [serial = 1883] [outer = 0x0] [url = about:blank] 16:08:51 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11619ec00) [pid = 1659] [serial = 1879] [outer = 0x0] [url = about:blank] 16:08:51 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x11677f800) [pid = 1659] [serial = 1880] [outer = 0x0] [url = about:blank] 16:08:51 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11817dc00) [pid = 1659] [serial = 1877] [outer = 0x0] [url = about:blank] 16:08:51 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x116fe9800) [pid = 1659] [serial = 1876] [outer = 0x0] [url = about:blank] 16:08:51 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119c35000) [pid = 1659] [serial = 1873] [outer = 0x0] [url = about:blank] 16:08:51 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x12383a400) [pid = 1659] [serial = 1870] [outer = 0x0] [url = about:blank] 16:08:51 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1198cb400) [pid = 1659] [serial = 1867] [outer = 0x0] [url = about:blank] 16:08:51 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x11697d000) [pid = 1659] [serial = 1864] [outer = 0x0] [url = about:blank] 16:08:51 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1192ca800) [pid = 1659] [serial = 1886] [outer = 0x0] [url = about:blank] 16:08:51 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x118a61800) [pid = 1659] [serial = 1885] [outer = 0x0] [url = about:blank] 16:08:51 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1198ea800) [pid = 1659] [serial = 1889] [outer = 0x0] [url = about:blank] 16:08:51 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x119b04000) [pid = 1659] [serial = 1891] [outer = 0x0] [url = about:blank] 16:08:51 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1198d6000) [pid = 1659] [serial = 1888] [outer = 0x0] [url = about:blank] 16:08:51 INFO - PROCESS | 1659 | 1467068931444 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]]]}] 16:08:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:08:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 673ms 16:08:51 INFO - PROCESS | 1659 | 1467068931481 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 16:08:51 INFO - PROCESS | 1659 | 1467068931484 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 16:08:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:08:51 INFO - PROCESS | 1659 | 1467068931488 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:08:51 INFO - PROCESS | 1659 | 1467068931490 Marionette TRACE conn2 <- [1,2586,null,{}] 16:08:51 INFO - PROCESS | 1659 | 1467068931492 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}] 16:08:51 INFO - PROCESS | 1659 | 1467068931494 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:51 INFO - PROCESS | 1659 | 1467068931574 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 16:08:51 INFO - PROCESS | 1659 | 1467068931578 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:51 INFO - PROCESS | 1659 | 1467068931579 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x118565800 == 33 [pid = 1659] [id = 654] 16:08:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1174a7c00) [pid = 1659] [serial = 1962] [outer = 0x0] 16:08:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x118188800) [pid = 1659] [serial = 1963] [outer = 0x1174a7c00] 16:08:51 INFO - PROCESS | 1659 | 1467068931609 Marionette DEBUG loaded listener.js 16:08:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x118748800) [pid = 1659] [serial = 1964] [outer = 0x1174a7c00] 16:08:51 INFO - PROCESS | 1659 | 1467068931985 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]]]}] 16:08:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:08:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 518ms 16:08:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:08:52 INFO - PROCESS | 1659 | 1467068932007 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 16:08:52 INFO - PROCESS | 1659 | 1467068932008 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 16:08:52 INFO - PROCESS | 1659 | 1467068932010 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:08:52 INFO - PROCESS | 1659 | 1467068932013 Marionette TRACE conn2 <- [1,2590,null,{}] 16:08:52 INFO - PROCESS | 1659 | 1467068932020 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}] 16:08:52 INFO - PROCESS | 1659 | 1467068932023 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:52 INFO - PROCESS | 1659 | 1467068932101 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 16:08:52 INFO - PROCESS | 1659 | 1467068932106 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:52 INFO - PROCESS | 1659 | 1467068932108 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x123a76800 == 34 [pid = 1659] [id = 655] 16:08:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x119223800) [pid = 1659] [serial = 1965] [outer = 0x0] 16:08:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1198de800) [pid = 1659] [serial = 1966] [outer = 0x119223800] 16:08:52 INFO - PROCESS | 1659 | 1467068932135 Marionette DEBUG loaded listener.js 16:08:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x119b10000) [pid = 1659] [serial = 1967] [outer = 0x119223800] 16:08:52 INFO - PROCESS | 1659 | 1467068932488 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]]]}] 16:08:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:08:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 522ms 16:08:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:08:52 INFO - PROCESS | 1659 | 1467068932534 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 16:08:52 INFO - PROCESS | 1659 | 1467068932536 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 16:08:52 INFO - PROCESS | 1659 | 1467068932539 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:08:52 INFO - PROCESS | 1659 | 1467068932540 Marionette TRACE conn2 <- [1,2594,null,{}] 16:08:52 INFO - PROCESS | 1659 | 1467068932554 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}] 16:08:52 INFO - PROCESS | 1659 | 1467068932556 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:52 INFO - PROCESS | 1659 | 1467068932680 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 16:08:52 INFO - PROCESS | 1659 | 1467068932690 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:52 INFO - PROCESS | 1659 | 1467068932691 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x124d72800 == 35 [pid = 1659] [id = 656] 16:08:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x119c14c00) [pid = 1659] [serial = 1968] [outer = 0x0] 16:08:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x119e45400) [pid = 1659] [serial = 1969] [outer = 0x119c14c00] 16:08:52 INFO - PROCESS | 1659 | 1467068932733 Marionette DEBUG loaded listener.js 16:08:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x120f13000) [pid = 1659] [serial = 1970] [outer = 0x119c14c00] 16:08:53 INFO - PROCESS | 1659 | 1467068933137 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]]]}] 16:08:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:08:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 630ms 16:08:53 INFO - PROCESS | 1659 | 1467068933170 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 16:08:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:08:53 INFO - PROCESS | 1659 | 1467068933171 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 16:08:53 INFO - PROCESS | 1659 | 1467068933173 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:08:53 INFO - PROCESS | 1659 | 1467068933175 Marionette TRACE conn2 <- [1,2598,null,{}] 16:08:53 INFO - PROCESS | 1659 | 1467068933179 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}] 16:08:53 INFO - PROCESS | 1659 | 1467068933181 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:53 INFO - PROCESS | 1659 | 1467068933291 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 16:08:53 INFO - PROCESS | 1659 | 1467068933299 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:53 INFO - PROCESS | 1659 | 1467068933300 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x1256ef800 == 36 [pid = 1659] [id = 657] 16:08:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x120f1b000) [pid = 1659] [serial = 1971] [outer = 0x0] 16:08:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12106c800) [pid = 1659] [serial = 1972] [outer = 0x120f1b000] 16:08:53 INFO - PROCESS | 1659 | 1467068933326 Marionette DEBUG loaded listener.js 16:08:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1238fa000) [pid = 1659] [serial = 1973] [outer = 0x120f1b000] 16:08:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:08:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 527ms 16:08:53 INFO - PROCESS | 1659 | 1467068933695 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]]]}] 16:08:53 INFO - PROCESS | 1659 | 1467068933708 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 16:08:53 INFO - PROCESS | 1659 | 1467068933709 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 16:08:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:08:53 INFO - PROCESS | 1659 | 1467068933712 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:08:53 INFO - PROCESS | 1659 | 1467068933713 Marionette TRACE conn2 <- [1,2602,null,{}] 16:08:53 INFO - PROCESS | 1659 | 1467068933718 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}] 16:08:53 INFO - PROCESS | 1659 | 1467068933722 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:53 INFO - PROCESS | 1659 | 1467068933843 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 16:08:53 INFO - PROCESS | 1659 | 1467068933855 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:53 INFO - PROCESS | 1659 | 1467068933856 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x12854e800 == 37 [pid = 1659] [id = 658] 16:08:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1238f9c00) [pid = 1659] [serial = 1974] [outer = 0x0] 16:08:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x123c68000) [pid = 1659] [serial = 1975] [outer = 0x1238f9c00] 16:08:53 INFO - PROCESS | 1659 | 1467068933884 Marionette DEBUG loaded listener.js 16:08:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1256c1800) [pid = 1659] [serial = 1976] [outer = 0x1238f9c00] 16:08:54 INFO - PROCESS | 1659 | 1467068934328 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]]]}] 16:08:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:08:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 670ms 16:08:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:08:54 INFO - PROCESS | 1659 | 1467068934383 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 16:08:54 INFO - PROCESS | 1659 | 1467068934385 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 16:08:54 INFO - PROCESS | 1659 | 1467068934389 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:08:54 INFO - PROCESS | 1659 | 1467068934391 Marionette TRACE conn2 <- [1,2606,null,{}] 16:08:54 INFO - PROCESS | 1659 | 1467068934394 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}] 16:08:54 INFO - PROCESS | 1659 | 1467068934396 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:54 INFO - PROCESS | 1659 | 1467068934546 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 16:08:54 INFO - PROCESS | 1659 | 1467068934599 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:54 INFO - PROCESS | 1659 | 1467068934600 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e41000 == 38 [pid = 1659] [id = 659] 16:08:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x124693000) [pid = 1659] [serial = 1977] [outer = 0x0] 16:08:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12669d000) [pid = 1659] [serial = 1978] [outer = 0x124693000] 16:08:54 INFO - PROCESS | 1659 | 1467068934649 Marionette DEBUG loaded listener.js 16:08:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12695fc00) [pid = 1659] [serial = 1979] [outer = 0x124693000] 16:08:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:08:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 672ms 16:08:55 INFO - PROCESS | 1659 | 1467068935053 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]]]}] 16:08:55 INFO - PROCESS | 1659 | 1467068935060 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 16:08:55 INFO - PROCESS | 1659 | 1467068935061 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 16:08:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:08:55 INFO - PROCESS | 1659 | 1467068935064 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:08:55 INFO - PROCESS | 1659 | 1467068935067 Marionette TRACE conn2 <- [1,2610,null,{}] 16:08:55 INFO - PROCESS | 1659 | 1467068935070 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}] 16:08:55 INFO - PROCESS | 1659 | 1467068935072 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:55 INFO - PROCESS | 1659 | 1467068935174 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 16:08:55 INFO - PROCESS | 1659 | 1467068935186 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:55 INFO - PROCESS | 1659 | 1467068935187 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e2f800 == 39 [pid = 1659] [id = 660] 16:08:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x126965000) [pid = 1659] [serial = 1980] [outer = 0x0] 16:08:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x126968400) [pid = 1659] [serial = 1981] [outer = 0x126965000] 16:08:55 INFO - PROCESS | 1659 | 1467068935212 Marionette DEBUG loaded listener.js 16:08:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1269d9c00) [pid = 1659] [serial = 1982] [outer = 0x126965000] 16:08:55 INFO - PROCESS | 1659 | 1467068935540 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]]]}] 16:08:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:08:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 521ms 16:08:55 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x119b11000) [pid = 1659] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:08:55 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x119b0f800) [pid = 1659] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:08:55 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x116634c00) [pid = 1659] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:08:55 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x118a62000) [pid = 1659] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:08:55 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x115e5d800) [pid = 1659] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:08:55 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1174ab800) [pid = 1659] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:08:55 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x111c13800) [pid = 1659] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:08:55 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1127e1800) [pid = 1659] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:08:55 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1176f6400) [pid = 1659] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:08:55 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x113c43800) [pid = 1659] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:08:55 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x12106b800) [pid = 1659] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:08:55 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1127e3400) [pid = 1659] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:08:55 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1176f3800) [pid = 1659] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:08:55 INFO - PROCESS | 1659 | 1467068935696 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 16:08:55 INFO - PROCESS | 1659 | 1467068935698 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 16:08:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:08:55 INFO - PROCESS | 1659 | 1467068935708 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:08:55 INFO - PROCESS | 1659 | 1467068935709 Marionette TRACE conn2 <- [1,2614,null,{}] 16:08:55 INFO - PROCESS | 1659 | 1467068935711 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}] 16:08:55 INFO - PROCESS | 1659 | 1467068935713 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:55 INFO - PROCESS | 1659 | 1467068935791 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 16:08:55 INFO - PROCESS | 1659 | 1467068935795 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:55 INFO - PROCESS | 1659 | 1467068935805 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x129315000 == 40 [pid = 1659] [id = 661] 16:08:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11670cc00) [pid = 1659] [serial = 1983] [outer = 0x0] 16:08:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x11690b400) [pid = 1659] [serial = 1984] [outer = 0x11670cc00] 16:08:55 INFO - PROCESS | 1659 | 1467068935832 Marionette DEBUG loaded listener.js 16:08:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118eb1000) [pid = 1659] [serial = 1985] [outer = 0x11670cc00] 16:08:56 INFO - PROCESS | 1659 | 1467068936158 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]]]}] 16:08:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:08:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 470ms 16:08:56 INFO - PROCESS | 1659 | 1467068936179 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 16:08:56 INFO - PROCESS | 1659 | 1467068936181 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 16:08:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:08:56 INFO - PROCESS | 1659 | 1467068936185 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:08:56 INFO - PROCESS | 1659 | 1467068936186 Marionette TRACE conn2 <- [1,2618,null,{}] 16:08:56 INFO - PROCESS | 1659 | 1467068936188 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}] 16:08:56 INFO - PROCESS | 1659 | 1467068936189 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:56 INFO - PROCESS | 1659 | 1467068936271 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 16:08:56 INFO - PROCESS | 1659 | 1467068936328 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:56 INFO - PROCESS | 1659 | 1467068936329 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c667000 == 41 [pid = 1659] [id = 662] 16:08:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1174ab800) [pid = 1659] [serial = 1986] [outer = 0x0] 16:08:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x121073c00) [pid = 1659] [serial = 1987] [outer = 0x1174ab800] 16:08:56 INFO - PROCESS | 1659 | 1467068936355 Marionette DEBUG loaded listener.js 16:08:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1241db800) [pid = 1659] [serial = 1988] [outer = 0x1174ab800] 16:08:56 INFO - PROCESS | 1659 | 1467068936620 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]]]}] 16:08:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:08:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 468ms 16:08:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:08:56 INFO - PROCESS | 1659 | 1467068936654 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 16:08:56 INFO - PROCESS | 1659 | 1467068936656 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 16:08:56 INFO - PROCESS | 1659 | 1467068936659 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:08:56 INFO - PROCESS | 1659 | 1467068936661 Marionette TRACE conn2 <- [1,2622,null,{}] 16:08:56 INFO - PROCESS | 1659 | 1467068936671 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}] 16:08:56 INFO - PROCESS | 1659 | 1467068936673 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:56 INFO - PROCESS | 1659 | 1467068936776 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 16:08:56 INFO - PROCESS | 1659 | 1467068936780 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:56 INFO - PROCESS | 1659 | 1467068936784 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cad9000 == 42 [pid = 1659] [id = 663] 16:08:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x126a86c00) [pid = 1659] [serial = 1989] [outer = 0x0] 16:08:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x127009c00) [pid = 1659] [serial = 1990] [outer = 0x126a86c00] 16:08:56 INFO - PROCESS | 1659 | 1467068936810 Marionette DEBUG loaded listener.js 16:08:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x127024c00) [pid = 1659] [serial = 1991] [outer = 0x126a86c00] 16:08:57 INFO - PROCESS | 1659 | 1467068937161 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]]]}] 16:08:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:08:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 525ms 16:08:57 INFO - PROCESS | 1659 | 1467068937184 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 16:08:57 INFO - PROCESS | 1659 | 1467068937186 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 16:08:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:08:57 INFO - PROCESS | 1659 | 1467068937188 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:08:57 INFO - PROCESS | 1659 | 1467068937189 Marionette TRACE conn2 <- [1,2626,null,{}] 16:08:57 INFO - PROCESS | 1659 | 1467068937191 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}] 16:08:57 INFO - PROCESS | 1659 | 1467068937193 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:57 INFO - PROCESS | 1659 | 1467068937304 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 16:08:57 INFO - PROCESS | 1659 | 1467068937310 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:57 INFO - PROCESS | 1659 | 1467068937311 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d006800 == 43 [pid = 1659] [id = 664] 16:08:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x127027000) [pid = 1659] [serial = 1992] [outer = 0x0] 16:08:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12702b400) [pid = 1659] [serial = 1993] [outer = 0x127027000] 16:08:57 INFO - PROCESS | 1659 | 1467068937335 Marionette DEBUG loaded listener.js 16:08:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12859cc00) [pid = 1659] [serial = 1994] [outer = 0x127027000] 16:08:57 INFO - PROCESS | 1659 | 1467068937632 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]]]}] 16:08:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:08:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 468ms 16:08:57 INFO - PROCESS | 1659 | 1467068937657 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 16:08:57 INFO - PROCESS | 1659 | 1467068937658 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 16:08:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:08:57 INFO - PROCESS | 1659 | 1467068937660 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:08:57 INFO - PROCESS | 1659 | 1467068937661 Marionette TRACE conn2 <- [1,2630,null,{}] 16:08:57 INFO - PROCESS | 1659 | 1467068937666 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}] 16:08:57 INFO - PROCESS | 1659 | 1467068937669 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:57 INFO - PROCESS | 1659 | 1467068937807 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 16:08:57 INFO - PROCESS | 1659 | 1467068937866 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:57 INFO - PROCESS | 1659 | 1467068937868 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x116fa3000 == 44 [pid = 1659] [id = 665] 16:08:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x112592400) [pid = 1659] [serial = 1995] [outer = 0x0] 16:08:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1127df400) [pid = 1659] [serial = 1996] [outer = 0x112592400] 16:08:57 INFO - PROCESS | 1659 | 1467068937900 Marionette DEBUG loaded listener.js 16:08:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x11612b800) [pid = 1659] [serial = 1997] [outer = 0x112592400] 16:08:58 INFO - PROCESS | 1659 | 1467068938354 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]]]}] 16:08:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:08:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 721ms 16:08:58 INFO - PROCESS | 1659 | 1467068938383 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 16:08:58 INFO - PROCESS | 1659 | 1467068938385 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 16:08:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:08:58 INFO - PROCESS | 1659 | 1467068938389 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:08:58 INFO - PROCESS | 1659 | 1467068938390 Marionette TRACE conn2 <- [1,2634,null,{}] 16:08:58 INFO - PROCESS | 1659 | 1467068938394 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}] 16:08:58 INFO - PROCESS | 1659 | 1467068938397 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:58 INFO - PROCESS | 1659 | 1467068938503 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 16:08:58 INFO - PROCESS | 1659 | 1467068938600 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:58 INFO - PROCESS | 1659 | 1467068938602 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x124013000 == 45 [pid = 1659] [id = 666] 16:08:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x11825c800) [pid = 1659] [serial = 1998] [outer = 0x0] 16:08:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x118746000) [pid = 1659] [serial = 1999] [outer = 0x11825c800] 16:08:58 INFO - PROCESS | 1659 | 1467068938633 Marionette DEBUG loaded listener.js 16:08:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x118eb2000) [pid = 1659] [serial = 2000] [outer = 0x11825c800] 16:08:59 INFO - PROCESS | 1659 | 1467068939038 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]]]}] 16:08:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:08:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 672ms 16:08:59 INFO - PROCESS | 1659 | 1467068939061 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 16:08:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:08:59 INFO - PROCESS | 1659 | 1467068939063 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 16:08:59 INFO - PROCESS | 1659 | 1467068939065 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:08:59 INFO - PROCESS | 1659 | 1467068939067 Marionette TRACE conn2 <- [1,2638,null,{}] 16:08:59 INFO - PROCESS | 1659 | 1467068939069 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}] 16:08:59 INFO - PROCESS | 1659 | 1467068939071 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:59 INFO - PROCESS | 1659 | 1467068939174 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 16:08:59 INFO - PROCESS | 1659 | 1467068939238 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:08:59 INFO - PROCESS | 1659 | 1467068939239 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bcb0000 == 46 [pid = 1659] [id = 667] 16:08:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1198de400) [pid = 1659] [serial = 2001] [outer = 0x0] 16:08:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x119b7f400) [pid = 1659] [serial = 2002] [outer = 0x1198de400] 16:08:59 INFO - PROCESS | 1659 | 1467068939269 Marionette DEBUG loaded listener.js 16:08:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x120ff0000) [pid = 1659] [serial = 2003] [outer = 0x1198de400] 16:08:59 INFO - PROCESS | 1659 | 1467068939719 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]]]}] 16:08:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:08:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 719ms 16:08:59 INFO - PROCESS | 1659 | 1467068939785 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 16:08:59 INFO - PROCESS | 1659 | 1467068939788 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 16:08:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:08:59 INFO - PROCESS | 1659 | 1467068939795 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:08:59 INFO - PROCESS | 1659 | 1467068939799 Marionette TRACE conn2 <- [1,2642,null,{}] 16:08:59 INFO - PROCESS | 1659 | 1467068939801 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}] 16:08:59 INFO - PROCESS | 1659 | 1467068939804 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:08:59 INFO - PROCESS | 1659 | 1467068939960 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 16:09:00 INFO - PROCESS | 1659 | 1467068940061 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:00 INFO - PROCESS | 1659 | 1467068940062 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x1246b2000 == 47 [pid = 1659] [id = 668] 16:09:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x119b83400) [pid = 1659] [serial = 2004] [outer = 0x0] 16:09:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x123834c00) [pid = 1659] [serial = 2005] [outer = 0x119b83400] 16:09:00 INFO - PROCESS | 1659 | 1467068940093 Marionette DEBUG loaded listener.js 16:09:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x124dbfc00) [pid = 1659] [serial = 2006] [outer = 0x119b83400] 16:09:00 INFO - PROCESS | 1659 | 1467068940658 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]]]}] 16:09:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:09:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 929ms 16:09:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:09:00 INFO - PROCESS | 1659 | 1467068940720 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 16:09:00 INFO - PROCESS | 1659 | 1467068940722 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 16:09:00 INFO - PROCESS | 1659 | 1467068940725 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:09:00 INFO - PROCESS | 1659 | 1467068940727 Marionette TRACE conn2 <- [1,2646,null,{}] 16:09:00 INFO - PROCESS | 1659 | 1467068940732 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}] 16:09:00 INFO - PROCESS | 1659 | 1467068940734 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:00 INFO - PROCESS | 1659 | 1467068940825 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 16:09:00 INFO - PROCESS | 1659 | 1467068940908 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:00 INFO - PROCESS | 1659 | 1467068940909 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x115e1d000 == 48 [pid = 1659] [id = 669] 16:09:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x1167e8400) [pid = 1659] [serial = 2007] [outer = 0x0] 16:09:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x116978c00) [pid = 1659] [serial = 2008] [outer = 0x1167e8400] 16:09:00 INFO - PROCESS | 1659 | 1467068940938 Marionette DEBUG loaded listener.js 16:09:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x1174b1400) [pid = 1659] [serial = 2009] [outer = 0x1167e8400] 16:09:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12d006800 == 47 [pid = 1659] [id = 664] 16:09:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12cad9000 == 46 [pid = 1659] [id = 663] 16:09:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12c667000 == 45 [pid = 1659] [id = 662] 16:09:01 INFO - PROCESS | 1659 | --DOCSHELL 0x129315000 == 44 [pid = 1659] [id = 661] 16:09:01 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x12556a000) [pid = 1659] [serial = 1945] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 1659 | --DOCSHELL 0x117e2f800 == 43 [pid = 1659] [id = 660] 16:09:01 INFO - PROCESS | 1659 | --DOCSHELL 0x117e41000 == 42 [pid = 1659] [id = 659] 16:09:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12854e800 == 41 [pid = 1659] [id = 658] 16:09:01 INFO - PROCESS | 1659 | --DOCSHELL 0x1256ef800 == 40 [pid = 1659] [id = 657] 16:09:01 INFO - PROCESS | 1659 | --DOCSHELL 0x124d72800 == 39 [pid = 1659] [id = 656] 16:09:01 INFO - PROCESS | 1659 | --DOCSHELL 0x123a76800 == 38 [pid = 1659] [id = 655] 16:09:01 INFO - PROCESS | 1659 | 1467068941433 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]]]}] 16:09:01 INFO - PROCESS | 1659 | --DOCSHELL 0x118565800 == 37 [pid = 1659] [id = 654] 16:09:01 INFO - PROCESS | 1659 | --DOCSHELL 0x115ec5800 == 36 [pid = 1659] [id = 653] 16:09:01 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x119c19400) [pid = 1659] [serial = 1927] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x120f18400) [pid = 1659] [serial = 1930] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x116787000) [pid = 1659] [serial = 1909] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x116f5e800) [pid = 1659] [serial = 1910] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x119226c00) [pid = 1659] [serial = 1918] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1195b2400) [pid = 1659] [serial = 1919] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1164e4000) [pid = 1659] [serial = 1912] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1167e8c00) [pid = 1659] [serial = 1913] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x11817fc00) [pid = 1659] [serial = 1915] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x118535000) [pid = 1659] [serial = 1916] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1127ecc00) [pid = 1659] [serial = 1907] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x11259d800) [pid = 1659] [serial = 1906] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1198dbc00) [pid = 1659] [serial = 1921] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x116a12000) [pid = 1659] [serial = 1922] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1198f0400) [pid = 1659] [serial = 1924] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x124d54800) [pid = 1659] [serial = 1943] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1238f7c00) [pid = 1659] [serial = 1933] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x120ffe800) [pid = 1659] [serial = 1931] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x123a0c000) [pid = 1659] [serial = 1934] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1167efc00) [pid = 1659] [serial = 1937] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x123c71800) [pid = 1659] [serial = 1940] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1241dd400) [pid = 1659] [serial = 1942] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x115e61800) [pid = 1659] [serial = 1936] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x120f11c00) [pid = 1659] [serial = 1928] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x119b0a000) [pid = 1659] [serial = 1939] [outer = 0x0] [url = about:blank] 16:09:01 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119b0f000) [pid = 1659] [serial = 1925] [outer = 0x0] [url = about:blank] 16:09:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:09:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 774ms 16:09:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:09:01 INFO - PROCESS | 1659 | 1467068941506 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 16:09:01 INFO - PROCESS | 1659 | 1467068941510 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 16:09:01 INFO - PROCESS | 1659 | 1467068941517 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:09:01 INFO - PROCESS | 1659 | 1467068941520 Marionette TRACE conn2 <- [1,2650,null,{}] 16:09:01 INFO - PROCESS | 1659 | 1467068941523 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}] 16:09:01 INFO - PROCESS | 1659 | 1467068941525 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:01 INFO - PROCESS | 1659 | 1467068941651 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 16:09:01 INFO - PROCESS | 1659 | 1467068941666 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:01 INFO - PROCESS | 1659 | 1467068941667 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x118ac7800 == 37 [pid = 1659] [id = 670] 16:09:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11820c800) [pid = 1659] [serial = 2010] [outer = 0x0] 16:09:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x118533c00) [pid = 1659] [serial = 2011] [outer = 0x11820c800] 16:09:01 INFO - PROCESS | 1659 | 1467068941711 Marionette DEBUG loaded listener.js 16:09:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1192c7000) [pid = 1659] [serial = 2012] [outer = 0x11820c800] 16:09:02 INFO - PROCESS | 1659 | 1467068942145 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]]]}] 16:09:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:09:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 675ms 16:09:02 INFO - PROCESS | 1659 | 1467068942193 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 16:09:02 INFO - PROCESS | 1659 | 1467068942195 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 16:09:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:09:02 INFO - PROCESS | 1659 | 1467068942198 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:09:02 INFO - PROCESS | 1659 | 1467068942202 Marionette TRACE conn2 <- [1,2654,null,{}] 16:09:02 INFO - PROCESS | 1659 | 1467068942213 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}] 16:09:02 INFO - PROCESS | 1659 | 1467068942217 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:02 INFO - PROCESS | 1659 | 1467068942350 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 16:09:02 INFO - PROCESS | 1659 | 1467068942366 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:02 INFO - PROCESS | 1659 | 1467068942369 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x1246be000 == 38 [pid = 1659] [id = 671] 16:09:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119b08000) [pid = 1659] [serial = 2013] [outer = 0x0] 16:09:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119b7a000) [pid = 1659] [serial = 2014] [outer = 0x119b08000] 16:09:02 INFO - PROCESS | 1659 | 1467068942413 Marionette DEBUG loaded listener.js 16:09:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x119e44800) [pid = 1659] [serial = 2015] [outer = 0x119b08000] 16:09:02 INFO - PROCESS | 1659 | 1467068942834 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]]]}] 16:09:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:09:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 675ms 16:09:02 INFO - PROCESS | 1659 | 1467068942872 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 16:09:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:09:02 INFO - PROCESS | 1659 | 1467068942874 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 16:09:02 INFO - PROCESS | 1659 | 1467068942876 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:09:02 INFO - PROCESS | 1659 | 1467068942877 Marionette TRACE conn2 <- [1,2658,null,{}] 16:09:02 INFO - PROCESS | 1659 | 1467068942880 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}] 16:09:02 INFO - PROCESS | 1659 | 1467068942881 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:02 INFO - PROCESS | 1659 | 1467068942961 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 16:09:02 INFO - PROCESS | 1659 | 1467068942967 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:02 INFO - PROCESS | 1659 | 1467068942968 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x1267dc800 == 39 [pid = 1659] [id = 672] 16:09:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x120f15800) [pid = 1659] [serial = 2016] [outer = 0x0] 16:09:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x121078c00) [pid = 1659] [serial = 2017] [outer = 0x120f15800] 16:09:02 INFO - PROCESS | 1659 | 1467068942993 Marionette DEBUG loaded listener.js 16:09:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x123a07000) [pid = 1659] [serial = 2018] [outer = 0x120f15800] 16:09:03 INFO - PROCESS | 1659 | 1467068943333 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]]]}] 16:09:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:09:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 471ms 16:09:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:09:03 INFO - PROCESS | 1659 | 1467068943348 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 16:09:03 INFO - PROCESS | 1659 | 1467068943352 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 16:09:03 INFO - PROCESS | 1659 | 1467068943354 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:09:03 INFO - PROCESS | 1659 | 1467068943355 Marionette TRACE conn2 <- [1,2662,null,{}] 16:09:03 INFO - PROCESS | 1659 | 1467068943357 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}] 16:09:03 INFO - PROCESS | 1659 | 1467068943359 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:03 INFO - PROCESS | 1659 | 1467068943438 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 16:09:03 INFO - PROCESS | 1659 | 1467068943508 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:03 INFO - PROCESS | 1659 | 1467068943510 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x128461800 == 40 [pid = 1659] [id = 673] 16:09:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x120f16000) [pid = 1659] [serial = 2019] [outer = 0x0] 16:09:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x123c4d400) [pid = 1659] [serial = 2020] [outer = 0x120f16000] 16:09:03 INFO - PROCESS | 1659 | 1467068943534 Marionette DEBUG loaded listener.js 16:09:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x124a21000) [pid = 1659] [serial = 2021] [outer = 0x120f16000] 16:09:03 INFO - PROCESS | 1659 | 1467068943860 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]]]}] 16:09:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:09:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 520ms 16:09:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:09:03 INFO - PROCESS | 1659 | 1467068943875 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 16:09:03 INFO - PROCESS | 1659 | 1467068943876 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 16:09:03 INFO - PROCESS | 1659 | 1467068943878 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:09:03 INFO - PROCESS | 1659 | 1467068943880 Marionette TRACE conn2 <- [1,2666,null,{}] 16:09:03 INFO - PROCESS | 1659 | 1467068943883 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}] 16:09:03 INFO - PROCESS | 1659 | 1467068943887 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:04 INFO - PROCESS | 1659 | 1467068944015 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 16:09:04 INFO - PROCESS | 1659 | 1467068944019 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:04 INFO - PROCESS | 1659 | 1467068944020 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x12ae53800 == 41 [pid = 1659] [id = 674] 16:09:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x123c70c00) [pid = 1659] [serial = 2022] [outer = 0x0] 16:09:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x125014000) [pid = 1659] [serial = 2023] [outer = 0x123c70c00] 16:09:04 INFO - PROCESS | 1659 | 1467068944046 Marionette DEBUG loaded listener.js 16:09:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x126d92000) [pid = 1659] [serial = 2024] [outer = 0x123c70c00] 16:09:04 INFO - PROCESS | 1659 | 1467068944888 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]]]}] 16:09:04 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) 16:09:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1022ms 16:09:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:09:04 INFO - PROCESS | 1659 | 1467068944901 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 16:09:04 INFO - PROCESS | 1659 | 1467068944902 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 16:09:04 INFO - PROCESS | 1659 | 1467068944905 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:09:04 INFO - PROCESS | 1659 | 1467068944906 Marionette TRACE conn2 <- [1,2670,null,{}] 16:09:04 INFO - PROCESS | 1659 | 1467068944908 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}] 16:09:04 INFO - PROCESS | 1659 | 1467068944909 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:05 INFO - PROCESS | 1659 | 1467068945014 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 16:09:05 INFO - PROCESS | 1659 | 1467068945017 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:05 INFO - PROCESS | 1659 | 1467068945018 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x119257000 == 42 [pid = 1659] [id = 675] 16:09:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x126d97400) [pid = 1659] [serial = 2025] [outer = 0x0] 16:09:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x12700e800) [pid = 1659] [serial = 2026] [outer = 0x126d97400] 16:09:05 INFO - PROCESS | 1659 | 1467068945050 Marionette DEBUG loaded listener.js 16:09:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x127025800) [pid = 1659] [serial = 2027] [outer = 0x126d97400] 16:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x124690c00) [pid = 1659] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1238f9c00) [pid = 1659] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x124693000) [pid = 1659] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x116788000) [pid = 1659] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x1174a7c00) [pid = 1659] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x119c14c00) [pid = 1659] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x120f1b000) [pid = 1659] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x119223800) [pid = 1659] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x126965000) [pid = 1659] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x11670cc00) [pid = 1659] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x126a86c00) [pid = 1659] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:09:05 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1174ab800) [pid = 1659] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:09:05 INFO - PROCESS | 1659 | 1467068945929 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"]]]}] 16:09:05 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 16:09:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:09:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 16:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:09:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1070ms 16:09:05 INFO - PROCESS | 1659 | 1467068945976 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 16:09:05 INFO - PROCESS | 1659 | 1467068945978 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 16:09:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:09:05 INFO - PROCESS | 1659 | 1467068945982 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:09:05 INFO - PROCESS | 1659 | 1467068945983 Marionette TRACE conn2 <- [1,2674,null,{}] 16:09:05 INFO - PROCESS | 1659 | 1467068945987 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}] 16:09:05 INFO - PROCESS | 1659 | 1467068945989 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:06 INFO - PROCESS | 1659 | 1467068946091 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 16:09:06 INFO - PROCESS | 1659 | 1467068946095 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:06 INFO - PROCESS | 1659 | 1467068946096 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b96e800 == 43 [pid = 1659] [id = 676] 16:09:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1174a7c00) [pid = 1659] [serial = 2028] [outer = 0x0] 16:09:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x119b7cc00) [pid = 1659] [serial = 2029] [outer = 0x1174a7c00] 16:09:06 INFO - PROCESS | 1659 | 1467068946123 Marionette DEBUG loaded listener.js 16:09:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x119c21000) [pid = 1659] [serial = 2030] [outer = 0x1174a7c00] 16:09:06 INFO - PROCESS | 1659 | 1467068946940 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"]]]}] 16:09:06 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 16:09:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:09:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 16:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:09:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 972ms 16:09:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:09:06 INFO - PROCESS | 1659 | 1467068946954 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 16:09:06 INFO - PROCESS | 1659 | 1467068946955 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 16:09:06 INFO - PROCESS | 1659 | 1467068946957 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:09:06 INFO - PROCESS | 1659 | 1467068946958 Marionette TRACE conn2 <- [1,2678,null,{}] 16:09:06 INFO - PROCESS | 1659 | 1467068946960 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}] 16:09:06 INFO - PROCESS | 1659 | 1467068946962 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:07 INFO - PROCESS | 1659 | 1467068947044 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 16:09:07 INFO - PROCESS | 1659 | 1467068947105 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:07 INFO - PROCESS | 1659 | 1467068947114 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c673000 == 44 [pid = 1659] [id = 677] 16:09:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x118742800) [pid = 1659] [serial = 2031] [outer = 0x0] 16:09:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x127007800) [pid = 1659] [serial = 2032] [outer = 0x118742800] 16:09:07 INFO - PROCESS | 1659 | 1467068947139 Marionette DEBUG loaded listener.js 16:09:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x128247c00) [pid = 1659] [serial = 2033] [outer = 0x118742800] 16:09:07 INFO - PROCESS | 1659 | 1467068947958 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]]]}] 16:09:07 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) 16:09:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1019ms 16:09:07 INFO - PROCESS | 1659 | 1467068947977 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 16:09:07 INFO - PROCESS | 1659 | 1467068947980 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 16:09:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:09:07 INFO - PROCESS | 1659 | 1467068947983 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:09:07 INFO - PROCESS | 1659 | 1467068947985 Marionette TRACE conn2 <- [1,2682,null,{}] 16:09:07 INFO - PROCESS | 1659 | 1467068947989 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}] 16:09:07 INFO - PROCESS | 1659 | 1467068947991 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:08 INFO - PROCESS | 1659 | 1467068948139 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 16:09:08 INFO - PROCESS | 1659 | 1467068948198 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:08 INFO - PROCESS | 1659 | 1467068948200 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x119b20800 == 45 [pid = 1659] [id = 678] 16:09:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x116783400) [pid = 1659] [serial = 2034] [outer = 0x0] 16:09:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x116904c00) [pid = 1659] [serial = 2035] [outer = 0x116783400] 16:09:08 INFO - PROCESS | 1659 | 1467068948233 Marionette DEBUG loaded listener.js 16:09:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x11817f400) [pid = 1659] [serial = 2036] [outer = 0x116783400] 16:09:09 INFO - PROCESS | 1659 | 1467068949127 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]]]}] 16:09:09 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) 16:09:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1171ms 16:09:09 INFO - PROCESS | 1659 | 1467068949154 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 16:09:09 INFO - PROCESS | 1659 | 1467068949158 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 16:09:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:09:09 INFO - PROCESS | 1659 | 1467068949162 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:09:09 INFO - PROCESS | 1659 | 1467068949165 Marionette TRACE conn2 <- [1,2686,null,{}] 16:09:09 INFO - PROCESS | 1659 | 1467068949169 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}] 16:09:09 INFO - PROCESS | 1659 | 1467068949171 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:09 INFO - PROCESS | 1659 | 1467068949270 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 16:09:09 INFO - PROCESS | 1659 | 1467068949330 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:09 INFO - PROCESS | 1659 | 1467068949331 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x1262e8800 == 46 [pid = 1659] [id = 679] 16:09:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x11968b000) [pid = 1659] [serial = 2037] [outer = 0x0] 16:09:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1195b7000) [pid = 1659] [serial = 2038] [outer = 0x11968b000] 16:09:09 INFO - PROCESS | 1659 | 1467068949363 Marionette DEBUG loaded listener.js 16:09:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1198f5000) [pid = 1659] [serial = 2039] [outer = 0x11968b000] 16:09:10 INFO - PROCESS | 1659 | 1467068950298 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:09:10 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:09:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:09:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 16:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:09:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1173ms 16:09:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:09:10 INFO - PROCESS | 1659 | 1467068950336 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 16:09:10 INFO - PROCESS | 1659 | 1467068950338 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 16:09:10 INFO - PROCESS | 1659 | 1467068950340 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:09:10 INFO - PROCESS | 1659 | 1467068950343 Marionette TRACE conn2 <- [1,2690,null,{}] 16:09:10 INFO - PROCESS | 1659 | 1467068950351 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:09:10 INFO - PROCESS | 1659 | 1467068950354 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:10 INFO - PROCESS | 1659 | 1467068950458 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 16:09:10 INFO - PROCESS | 1659 | 1467068950519 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:10 INFO - PROCESS | 1659 | 1467068950521 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x1246b3000 == 47 [pid = 1659] [id = 680] 16:09:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x118eb5c00) [pid = 1659] [serial = 2040] [outer = 0x0] 16:09:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x119b83000) [pid = 1659] [serial = 2041] [outer = 0x118eb5c00] 16:09:10 INFO - PROCESS | 1659 | 1467068950552 Marionette DEBUG loaded listener.js 16:09:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x12500f800) [pid = 1659] [serial = 2042] [outer = 0x118eb5c00] 16:09:11 INFO - PROCESS | 1659 | --DOCSHELL 0x12b96e800 == 46 [pid = 1659] [id = 676] 16:09:11 INFO - PROCESS | 1659 | --DOCSHELL 0x119257000 == 45 [pid = 1659] [id = 675] 16:09:11 INFO - PROCESS | 1659 | --DOCSHELL 0x12ae53800 == 44 [pid = 1659] [id = 674] 16:09:11 INFO - PROCESS | 1659 | --DOCSHELL 0x128461800 == 43 [pid = 1659] [id = 673] 16:09:11 INFO - PROCESS | 1659 | --DOCSHELL 0x1267dc800 == 42 [pid = 1659] [id = 672] 16:09:11 INFO - PROCESS | 1659 | --DOCSHELL 0x1246be000 == 41 [pid = 1659] [id = 671] 16:09:11 INFO - PROCESS | 1659 | --DOCSHELL 0x118ac7800 == 40 [pid = 1659] [id = 670] 16:09:11 INFO - PROCESS | 1659 | --DOCSHELL 0x115e1d000 == 39 [pid = 1659] [id = 669] 16:09:11 INFO - PROCESS | 1659 | --DOCSHELL 0x126a7a800 == 38 [pid = 1659] [id = 631] 16:09:11 INFO - PROCESS | 1659 | --DOCSHELL 0x1246b4000 == 37 [pid = 1659] [id = 650] 16:09:11 INFO - PROCESS | 1659 | --DOCSHELL 0x116fa3000 == 36 [pid = 1659] [id = 665] 16:09:11 INFO - PROCESS | 1659 | --DOCSHELL 0x124013000 == 35 [pid = 1659] [id = 666] 16:09:11 INFO - PROCESS | 1659 | --DOCSHELL 0x1246b2000 == 34 [pid = 1659] [id = 668] 16:09:11 INFO - PROCESS | 1659 | --DOCSHELL 0x12bcb0000 == 33 [pid = 1659] [id = 667] 16:09:11 INFO - PROCESS | 1659 | --DOCSHELL 0x12c66e000 == 32 [pid = 1659] [id = 652] 16:09:11 INFO - PROCESS | 1659 | --DOCSHELL 0x12b964800 == 31 [pid = 1659] [id = 651] 16:09:11 INFO - PROCESS | 1659 | --DOCSHELL 0x115e19800 == 30 [pid = 1659] [id = 649] 16:09:11 INFO - PROCESS | 1659 | --DOCSHELL 0x1262e8800 == 29 [pid = 1659] [id = 679] 16:09:11 INFO - PROCESS | 1659 | --DOCSHELL 0x12c673000 == 28 [pid = 1659] [id = 677] 16:09:11 INFO - PROCESS | 1659 | --DOCSHELL 0x119b20800 == 27 [pid = 1659] [id = 678] 16:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1256c7400) [pid = 1659] [serial = 1946] [outer = 0x0] [url = about:blank] 16:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x123c68000) [pid = 1659] [serial = 1975] [outer = 0x0] [url = about:blank] 16:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x12669d000) [pid = 1659] [serial = 1978] [outer = 0x0] [url = about:blank] 16:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x119b86c00) [pid = 1659] [serial = 1957] [outer = 0x0] [url = about:blank] 16:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1174b6800) [pid = 1659] [serial = 1961] [outer = 0x0] [url = about:blank] 16:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x116a19800) [pid = 1659] [serial = 1960] [outer = 0x0] [url = about:blank] 16:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x118188800) [pid = 1659] [serial = 1963] [outer = 0x0] [url = about:blank] 16:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x118748800) [pid = 1659] [serial = 1964] [outer = 0x0] [url = about:blank] 16:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x119e45400) [pid = 1659] [serial = 1969] [outer = 0x0] [url = about:blank] 16:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x120f13000) [pid = 1659] [serial = 1970] [outer = 0x0] [url = about:blank] 16:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x12106c800) [pid = 1659] [serial = 1972] [outer = 0x0] [url = about:blank] 16:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1198de800) [pid = 1659] [serial = 1966] [outer = 0x0] [url = about:blank] 16:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x119b10000) [pid = 1659] [serial = 1967] [outer = 0x0] [url = about:blank] 16:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1195ac000) [pid = 1659] [serial = 1954] [outer = 0x0] [url = about:blank] 16:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1127e0800) [pid = 1659] [serial = 1948] [outer = 0x0] [url = about:blank] 16:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1174b0000) [pid = 1659] [serial = 1951] [outer = 0x0] [url = about:blank] 16:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x126968400) [pid = 1659] [serial = 1981] [outer = 0x0] [url = about:blank] 16:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x11690b400) [pid = 1659] [serial = 1984] [outer = 0x0] [url = about:blank] 16:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x118eb1000) [pid = 1659] [serial = 1985] [outer = 0x0] [url = about:blank] 16:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x127009c00) [pid = 1659] [serial = 1990] [outer = 0x0] [url = about:blank] 16:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1269d9c00) [pid = 1659] [serial = 1982] [outer = 0x0] [url = about:blank] 16:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x12695fc00) [pid = 1659] [serial = 1979] [outer = 0x0] [url = about:blank] 16:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x127024c00) [pid = 1659] [serial = 1991] [outer = 0x0] [url = about:blank] 16:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1241db800) [pid = 1659] [serial = 1988] [outer = 0x0] [url = about:blank] 16:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x121073c00) [pid = 1659] [serial = 1987] [outer = 0x0] [url = about:blank] 16:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x12702b400) [pid = 1659] [serial = 1993] [outer = 0x0] [url = about:blank] 16:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x1238fa000) [pid = 1659] [serial = 1973] [outer = 0x0] [url = about:blank] 16:09:12 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1256c1800) [pid = 1659] [serial = 1976] [outer = 0x0] [url = about:blank] 16:09:12 INFO - PROCESS | 1659 | 1467068952057 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:09:12 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:09:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:09:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 16:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:09:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1727ms 16:09:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:09:12 INFO - PROCESS | 1659 | 1467068952068 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 16:09:12 INFO - PROCESS | 1659 | 1467068952071 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 16:09:12 INFO - PROCESS | 1659 | 1467068952074 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:09:12 INFO - PROCESS | 1659 | 1467068952076 Marionette TRACE conn2 <- [1,2694,null,{}] 16:09:12 INFO - PROCESS | 1659 | 1467068952081 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:09:12 INFO - PROCESS | 1659 | 1467068952084 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:12 INFO - PROCESS | 1659 | 1467068952163 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 16:09:12 INFO - PROCESS | 1659 | 1467068952170 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:12 INFO - PROCESS | 1659 | 1467068952171 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:12 INFO - PROCESS | 1659 | ++DOCSHELL 0x117459800 == 28 [pid = 1659] [id = 681] 16:09:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x116fea800) [pid = 1659] [serial = 2043] [outer = 0x0] 16:09:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x1174ab400) [pid = 1659] [serial = 2044] [outer = 0x116fea800] 16:09:12 INFO - PROCESS | 1659 | 1467068952201 Marionette DEBUG loaded listener.js 16:09:12 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x117ed3c00) [pid = 1659] [serial = 2045] [outer = 0x116fea800] 16:09:13 INFO - PROCESS | 1659 | 1467068953027 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:09:13 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:09:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:09:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 16:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:09:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 975ms 16:09:13 INFO - PROCESS | 1659 | 1467068953049 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 16:09:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:09:13 INFO - PROCESS | 1659 | 1467068953053 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 16:09:13 INFO - PROCESS | 1659 | 1467068953058 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:09:13 INFO - PROCESS | 1659 | 1467068953059 Marionette TRACE conn2 <- [1,2698,null,{}] 16:09:13 INFO - PROCESS | 1659 | 1467068953062 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:09:13 INFO - PROCESS | 1659 | 1467068953064 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:13 INFO - PROCESS | 1659 | 1467068953151 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 16:09:13 INFO - PROCESS | 1659 | 1467068953207 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:13 INFO - PROCESS | 1659 | 1467068953208 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x11959c800 == 29 [pid = 1659] [id = 682] 16:09:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1184a5400) [pid = 1659] [serial = 2046] [outer = 0x0] 16:09:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x118eb4000) [pid = 1659] [serial = 2047] [outer = 0x1184a5400] 16:09:13 INFO - PROCESS | 1659 | 1467068953236 Marionette DEBUG loaded listener.js 16:09:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x1195ad000) [pid = 1659] [serial = 2048] [outer = 0x1184a5400] 16:09:14 INFO - PROCESS | 1659 | 1467068954019 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:09:14 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:09:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:09:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 16:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:09:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1021ms 16:09:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:09:14 INFO - PROCESS | 1659 | 1467068954079 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 16:09:14 INFO - PROCESS | 1659 | 1467068954080 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 16:09:14 INFO - PROCESS | 1659 | 1467068954083 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:09:14 INFO - PROCESS | 1659 | 1467068954085 Marionette TRACE conn2 <- [1,2702,null,{}] 16:09:14 INFO - PROCESS | 1659 | 1467068954093 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:09:14 INFO - PROCESS | 1659 | 1467068954096 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:14 INFO - PROCESS | 1659 | 1467068954210 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 16:09:14 INFO - PROCESS | 1659 | 1467068954252 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:14 INFO - PROCESS | 1659 | 1467068954254 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x124003000 == 30 [pid = 1659] [id = 683] 16:09:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x119b03800) [pid = 1659] [serial = 2049] [outer = 0x0] 16:09:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119c1a000) [pid = 1659] [serial = 2050] [outer = 0x119b03800] 16:09:14 INFO - PROCESS | 1659 | 1467068954282 Marionette DEBUG loaded listener.js 16:09:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x120f0d000) [pid = 1659] [serial = 2051] [outer = 0x119b03800] 16:09:14 INFO - PROCESS | 1659 | 1467068954618 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:09:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:09:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 574ms 16:09:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:09:14 INFO - PROCESS | 1659 | 1467068954658 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 16:09:14 INFO - PROCESS | 1659 | 1467068954660 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 16:09:14 INFO - PROCESS | 1659 | 1467068954662 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:09:14 INFO - PROCESS | 1659 | 1467068954663 Marionette TRACE conn2 <- [1,2706,null,{}] 16:09:14 INFO - PROCESS | 1659 | 1467068954665 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:09:14 INFO - PROCESS | 1659 | 1467068954667 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:14 INFO - PROCESS | 1659 | 1467068954772 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 16:09:14 INFO - PROCESS | 1659 | 1467068954776 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:14 INFO - PROCESS | 1659 | 1467068954777 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x125619800 == 31 [pid = 1659] [id = 684] 16:09:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x120f16800) [pid = 1659] [serial = 2052] [outer = 0x0] 16:09:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x121077800) [pid = 1659] [serial = 2053] [outer = 0x120f16800] 16:09:14 INFO - PROCESS | 1659 | 1467068954805 Marionette DEBUG loaded listener.js 16:09:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x12383bc00) [pid = 1659] [serial = 2054] [outer = 0x120f16800] 16:09:15 INFO - PROCESS | 1659 | 1467068955251 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:09:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:09:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 619ms 16:09:15 INFO - PROCESS | 1659 | 1467068955290 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 16:09:15 INFO - PROCESS | 1659 | 1467068955291 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 16:09:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:09:15 INFO - PROCESS | 1659 | 1467068955295 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:09:15 INFO - PROCESS | 1659 | 1467068955297 Marionette TRACE conn2 <- [1,2710,null,{}] 16:09:15 INFO - PROCESS | 1659 | 1467068955300 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:09:15 INFO - PROCESS | 1659 | 1467068955302 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:15 INFO - PROCESS | 1659 | 1467068955458 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 16:09:15 INFO - PROCESS | 1659 | 1467068955508 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:15 INFO - PROCESS | 1659 | 1467068955509 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x126a74800 == 32 [pid = 1659] [id = 685] 16:09:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x123a0cc00) [pid = 1659] [serial = 2055] [outer = 0x0] 16:09:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1241d3800) [pid = 1659] [serial = 2056] [outer = 0x123a0cc00] 16:09:15 INFO - PROCESS | 1659 | 1467068955601 Marionette DEBUG loaded listener.js 16:09:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x124bdc800) [pid = 1659] [serial = 2057] [outer = 0x123a0cc00] 16:09:16 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x123c70c00) [pid = 1659] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:09:16 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x11820c800) [pid = 1659] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:09:16 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x119b83400) [pid = 1659] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:09:16 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x127027000) [pid = 1659] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:09:16 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1198de400) [pid = 1659] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:09:16 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11825c800) [pid = 1659] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:09:16 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x120f15800) [pid = 1659] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:09:16 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1167e8400) [pid = 1659] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:09:16 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x119b08000) [pid = 1659] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:09:16 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x120f16000) [pid = 1659] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:09:16 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x112592400) [pid = 1659] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:09:16 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x126d97400) [pid = 1659] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:09:16 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x1174a7c00) [pid = 1659] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:09:16 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x112599800) [pid = 1659] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:09:16 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1167e9000) [pid = 1659] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:09:16 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1192c1800) [pid = 1659] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:09:16 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x111f03400) [pid = 1659] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:09:16 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x1198e6c00) [pid = 1659] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:09:16 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x118742800) [pid = 1659] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:09:16 INFO - PROCESS | 1659 | 1467068956215 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:09:16 INFO - PROCESS | 1659 | 1467068956223 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 16:09:16 INFO - PROCESS | 1659 | 1467068956225 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:09:16 INFO - PROCESS | 1659 | 1467068956227 Marionette TRACE conn2 <- [1,2714,null,{}] 16:09:16 INFO - PROCESS | 1659 | 1467068956229 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:09:16 INFO - PROCESS | 1659 | 1467068956233 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:16 INFO - PROCESS | 1659 | 1467068956326 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 16:09:16 INFO - PROCESS | 1659 | 1467068956331 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:16 INFO - PROCESS | 1659 | 1467068956334 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x1295a1800 == 33 [pid = 1659] [id = 686] 16:09:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x11670fc00) [pid = 1659] [serial = 2058] [outer = 0x0] 16:09:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x121074400) [pid = 1659] [serial = 2059] [outer = 0x11670fc00] 16:09:16 INFO - PROCESS | 1659 | 1467068956360 Marionette DEBUG loaded listener.js 16:09:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x12556bc00) [pid = 1659] [serial = 2060] [outer = 0x11670fc00] 16:09:16 INFO - PROCESS | 1659 | 1467068956707 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:09:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:09:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 522ms 16:09:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:09:16 INFO - PROCESS | 1659 | 1467068956748 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 16:09:16 INFO - PROCESS | 1659 | 1467068956749 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 16:09:16 INFO - PROCESS | 1659 | 1467068956761 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:09:16 INFO - PROCESS | 1659 | 1467068956762 Marionette TRACE conn2 <- [1,2718,null,{}] 16:09:16 INFO - PROCESS | 1659 | 1467068956765 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:09:16 INFO - PROCESS | 1659 | 1467068956767 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:16 INFO - PROCESS | 1659 | 1467068956846 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 16:09:16 INFO - PROCESS | 1659 | 1467068956869 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:16 INFO - PROCESS | 1659 | 1467068956870 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b0ab800 == 34 [pid = 1659] [id = 687] 16:09:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x11677a800) [pid = 1659] [serial = 2061] [outer = 0x0] 16:09:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1256ccc00) [pid = 1659] [serial = 2062] [outer = 0x11677a800] 16:09:16 INFO - PROCESS | 1659 | 1467068956894 Marionette DEBUG loaded listener.js 16:09:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x12695bc00) [pid = 1659] [serial = 2063] [outer = 0x11677a800] 16:09:17 INFO - PROCESS | 1659 | 1467068957223 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:09:17 INFO - PROCESS | 1659 | 1467068957233 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 16:09:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:09:17 INFO - PROCESS | 1659 | 1467068957236 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:09:17 INFO - PROCESS | 1659 | 1467068957237 Marionette TRACE conn2 <- [1,2722,null,{}] 16:09:17 INFO - PROCESS | 1659 | 1467068957239 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:09:17 INFO - PROCESS | 1659 | 1467068957241 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:17 INFO - PROCESS | 1659 | 1467068957318 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 16:09:17 INFO - PROCESS | 1659 | 1467068957321 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:17 INFO - PROCESS | 1659 | 1467068957323 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b972000 == 35 [pid = 1659] [id = 688] 16:09:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x12695f000) [pid = 1659] [serial = 2064] [outer = 0x0] 16:09:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1269d2000) [pid = 1659] [serial = 2065] [outer = 0x12695f000] 16:09:17 INFO - PROCESS | 1659 | 1467068957347 Marionette DEBUG loaded listener.js 16:09:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x126a87800) [pid = 1659] [serial = 2066] [outer = 0x12695f000] 16:09:17 INFO - PROCESS | 1659 | 1467068957688 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:09:17 INFO - PROCESS | 1659 | 1467068957706 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 16:09:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:09:17 INFO - PROCESS | 1659 | 1467068957708 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:09:17 INFO - PROCESS | 1659 | 1467068957709 Marionette TRACE conn2 <- [1,2726,null,{}] 16:09:17 INFO - PROCESS | 1659 | 1467068957712 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:09:17 INFO - PROCESS | 1659 | 1467068957713 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:17 INFO - PROCESS | 1659 | 1467068957827 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 16:09:17 INFO - PROCESS | 1659 | 1467068957833 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:17 INFO - PROCESS | 1659 | 1467068957834 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bcc6800 == 36 [pid = 1659] [id = 689] 16:09:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x12695d800) [pid = 1659] [serial = 2067] [outer = 0x0] 16:09:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x126d99c00) [pid = 1659] [serial = 2068] [outer = 0x12695d800] 16:09:17 INFO - PROCESS | 1659 | 1467068957859 Marionette DEBUG loaded listener.js 16:09:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x127022000) [pid = 1659] [serial = 2069] [outer = 0x12695d800] 16:09:18 INFO - PROCESS | 1659 | 1467068958215 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:09:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:09:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 519ms 16:09:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:09:18 INFO - PROCESS | 1659 | 1467068958228 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 16:09:18 INFO - PROCESS | 1659 | 1467068958231 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 16:09:18 INFO - PROCESS | 1659 | 1467068958237 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:09:18 INFO - PROCESS | 1659 | 1467068958239 Marionette TRACE conn2 <- [1,2730,null,{}] 16:09:18 INFO - PROCESS | 1659 | 1467068958244 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:09:18 INFO - PROCESS | 1659 | 1467068958245 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:18 INFO - PROCESS | 1659 | 1467068958359 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 16:09:18 INFO - PROCESS | 1659 | 1467068958422 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:18 INFO - PROCESS | 1659 | 1467068958426 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x118239800 == 37 [pid = 1659] [id = 690] 16:09:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x11662f800) [pid = 1659] [serial = 2070] [outer = 0x0] 16:09:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x116780c00) [pid = 1659] [serial = 2071] [outer = 0x11662f800] 16:09:18 INFO - PROCESS | 1659 | 1467068958457 Marionette DEBUG loaded listener.js 16:09:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x116f5c800) [pid = 1659] [serial = 2072] [outer = 0x11662f800] 16:09:19 INFO - PROCESS | 1659 | 1467068959423 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:09:19 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:09:19 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 16:09:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 16:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:09:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1224ms 16:09:19 INFO - PROCESS | 1659 | 1467068959477 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 16:09:19 INFO - PROCESS | 1659 | 1467068959479 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 16:09:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:09:19 INFO - PROCESS | 1659 | 1467068959484 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:09:19 INFO - PROCESS | 1659 | 1467068959486 Marionette TRACE conn2 <- [1,2734,null,{}] 16:09:19 INFO - PROCESS | 1659 | 1467068959489 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:09:19 INFO - PROCESS | 1659 | 1467068959490 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:19 INFO - PROCESS | 1659 | 1467068959560 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 16:09:19 INFO - PROCESS | 1659 | 1467068959570 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:19 INFO - PROCESS | 1659 | 1467068959572 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x125611800 == 38 [pid = 1659] [id = 691] 16:09:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x118746400) [pid = 1659] [serial = 2073] [outer = 0x0] 16:09:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x118e14000) [pid = 1659] [serial = 2074] [outer = 0x118746400] 16:09:19 INFO - PROCESS | 1659 | 1467068959622 Marionette DEBUG loaded listener.js 16:09:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1195b9400) [pid = 1659] [serial = 2075] [outer = 0x118746400] 16:09:20 INFO - PROCESS | 1659 | 1467068960481 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:09:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:09:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1074ms 16:09:20 INFO - PROCESS | 1659 | 1467068960559 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 16:09:20 INFO - PROCESS | 1659 | 1467068960562 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 16:09:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:09:20 INFO - PROCESS | 1659 | 1467068960567 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:09:20 INFO - PROCESS | 1659 | 1467068960570 Marionette TRACE conn2 <- [1,2738,null,{}] 16:09:20 INFO - PROCESS | 1659 | 1467068960575 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:09:20 INFO - PROCESS | 1659 | 1467068960577 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:20 INFO - PROCESS | 1659 | 1467068960736 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 16:09:20 INFO - PROCESS | 1659 | 1467068960855 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:20 INFO - PROCESS | 1659 | 1467068960858 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:20 INFO - PROCESS | 1659 | --DOCSHELL 0x12b972000 == 37 [pid = 1659] [id = 688] 16:09:20 INFO - PROCESS | 1659 | --DOCSHELL 0x12b0ab800 == 36 [pid = 1659] [id = 687] 16:09:20 INFO - PROCESS | 1659 | --DOCSHELL 0x1295a1800 == 35 [pid = 1659] [id = 686] 16:09:20 INFO - PROCESS | 1659 | --DOCSHELL 0x126a74800 == 34 [pid = 1659] [id = 685] 16:09:20 INFO - PROCESS | 1659 | --DOCSHELL 0x125619800 == 33 [pid = 1659] [id = 684] 16:09:20 INFO - PROCESS | 1659 | --DOCSHELL 0x124003000 == 32 [pid = 1659] [id = 683] 16:09:20 INFO - PROCESS | 1659 | --DOCSHELL 0x11959c800 == 31 [pid = 1659] [id = 682] 16:09:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x116617000 == 32 [pid = 1659] [id = 692] 16:09:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1130ee800) [pid = 1659] [serial = 2076] [outer = 0x0] 16:09:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x115defc00) [pid = 1659] [serial = 2077] [outer = 0x1130ee800] 16:09:20 INFO - PROCESS | 1659 | 1467068960904 Marionette DEBUG loaded listener.js 16:09:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1167f3c00) [pid = 1659] [serial = 2078] [outer = 0x1130ee800] 16:09:20 INFO - PROCESS | 1659 | --DOCSHELL 0x117459800 == 31 [pid = 1659] [id = 681] 16:09:20 INFO - PROCESS | 1659 | --DOCSHELL 0x1246b3000 == 30 [pid = 1659] [id = 680] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1176f5000) [pid = 1659] [serial = 1904] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x120f1a800) [pid = 1659] [serial = 1958] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x1133b8000) [pid = 1659] [serial = 1949] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x11820ac00) [pid = 1659] [serial = 1952] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1198e9800) [pid = 1659] [serial = 1955] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x127007800) [pid = 1659] [serial = 2032] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x125014000) [pid = 1659] [serial = 2023] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x118533c00) [pid = 1659] [serial = 2011] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1192c7000) [pid = 1659] [serial = 2012] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x123834c00) [pid = 1659] [serial = 2005] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x124dbfc00) [pid = 1659] [serial = 2006] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x12859cc00) [pid = 1659] [serial = 1994] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x119b7f400) [pid = 1659] [serial = 2002] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x120ff0000) [pid = 1659] [serial = 2003] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x118746000) [pid = 1659] [serial = 1999] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x118eb2000) [pid = 1659] [serial = 2000] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x121078c00) [pid = 1659] [serial = 2017] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x123a07000) [pid = 1659] [serial = 2018] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x116978c00) [pid = 1659] [serial = 2008] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x1174b1400) [pid = 1659] [serial = 2009] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x119b7a000) [pid = 1659] [serial = 2014] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x119e44800) [pid = 1659] [serial = 2015] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x123c4d400) [pid = 1659] [serial = 2020] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x1127df400) [pid = 1659] [serial = 1996] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x11612b800) [pid = 1659] [serial = 1997] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x12700e800) [pid = 1659] [serial = 2026] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x119b7cc00) [pid = 1659] [serial = 2029] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 66 (0x119c21000) [pid = 1659] [serial = 2030] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 65 (0x127025800) [pid = 1659] [serial = 2027] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 64 (0x126d92000) [pid = 1659] [serial = 2024] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 63 (0x124a21000) [pid = 1659] [serial = 2021] [outer = 0x0] [url = about:blank] 16:09:20 INFO - PROCESS | 1659 | --DOMWINDOW == 62 (0x128247c00) [pid = 1659] [serial = 2033] [outer = 0x0] [url = about:blank] 16:09:21 INFO - PROCESS | 1659 | 1467068961237 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:09:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:09:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 723ms 16:09:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:09:21 INFO - PROCESS | 1659 | 1467068961289 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 16:09:21 INFO - PROCESS | 1659 | 1467068961292 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 16:09:21 INFO - PROCESS | 1659 | 1467068961296 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:09:21 INFO - PROCESS | 1659 | 1467068961298 Marionette TRACE conn2 <- [1,2742,null,{}] 16:09:21 INFO - PROCESS | 1659 | 1467068961301 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:09:21 INFO - PROCESS | 1659 | 1467068961302 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:21 INFO - PROCESS | 1659 | 1467068961385 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 16:09:21 INFO - PROCESS | 1659 | 1467068961444 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:21 INFO - PROCESS | 1659 | 1467068961445 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:21 INFO - PROCESS | 1659 | ++DOCSHELL 0x11982b800 == 31 [pid = 1659] [id = 693] 16:09:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 63 (0x1167f4000) [pid = 1659] [serial = 2079] [outer = 0x0] 16:09:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 64 (0x1176f7c00) [pid = 1659] [serial = 2080] [outer = 0x1167f4000] 16:09:21 INFO - PROCESS | 1659 | 1467068961472 Marionette DEBUG loaded listener.js 16:09:21 INFO - PROCESS | 1659 | ++DOMWINDOW == 65 (0x118250000) [pid = 1659] [serial = 2081] [outer = 0x1167f4000] 16:09:21 INFO - PROCESS | 1659 | 1467068961776 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:09:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:09:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 524ms 16:09:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:09:21 INFO - PROCESS | 1659 | 1467068961821 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 16:09:21 INFO - PROCESS | 1659 | 1467068961822 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 16:09:21 INFO - PROCESS | 1659 | 1467068961824 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:09:21 INFO - PROCESS | 1659 | 1467068961827 Marionette TRACE conn2 <- [1,2746,null,{}] 16:09:21 INFO - PROCESS | 1659 | 1467068961835 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:09:21 INFO - PROCESS | 1659 | 1467068961838 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:21 INFO - PROCESS | 1659 | 1467068961925 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 16:09:21 INFO - PROCESS | 1659 | 1467068961986 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:21 INFO - PROCESS | 1659 | 1467068961988 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x123d73000 == 32 [pid = 1659] [id = 694] 16:09:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 66 (0x11824fc00) [pid = 1659] [serial = 2082] [outer = 0x0] 16:09:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 67 (0x118e1fc00) [pid = 1659] [serial = 2083] [outer = 0x11824fc00] 16:09:22 INFO - PROCESS | 1659 | 1467068962015 Marionette DEBUG loaded listener.js 16:09:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x1198dc800) [pid = 1659] [serial = 2084] [outer = 0x11824fc00] 16:09:22 INFO - PROCESS | 1659 | 1467068962319 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:09:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:09:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 522ms 16:09:22 INFO - PROCESS | 1659 | 1467068962346 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 16:09:22 INFO - PROCESS | 1659 | 1467068962350 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 16:09:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:09:22 INFO - PROCESS | 1659 | 1467068962354 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:09:22 INFO - PROCESS | 1659 | 1467068962355 Marionette TRACE conn2 <- [1,2750,null,{}] 16:09:22 INFO - PROCESS | 1659 | 1467068962358 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:09:22 INFO - PROCESS | 1659 | 1467068962359 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:22 INFO - PROCESS | 1659 | 1467068962441 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 16:09:22 INFO - PROCESS | 1659 | 1467068962444 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:22 INFO - PROCESS | 1659 | 1467068962445 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x1262e8800 == 33 [pid = 1659] [id = 695] 16:09:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x1198ef800) [pid = 1659] [serial = 2085] [outer = 0x0] 16:09:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x119b0f000) [pid = 1659] [serial = 2086] [outer = 0x1198ef800] 16:09:22 INFO - PROCESS | 1659 | 1467068962472 Marionette DEBUG loaded listener.js 16:09:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x119c12c00) [pid = 1659] [serial = 2087] [outer = 0x1198ef800] 16:09:22 INFO - PROCESS | 1659 | 1467068962798 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:09:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:09:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 471ms 16:09:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:09:22 INFO - PROCESS | 1659 | 1467068962826 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 16:09:22 INFO - PROCESS | 1659 | 1467068962827 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 16:09:22 INFO - PROCESS | 1659 | 1467068962829 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:09:22 INFO - PROCESS | 1659 | 1467068962830 Marionette TRACE conn2 <- [1,2754,null,{}] 16:09:22 INFO - PROCESS | 1659 | 1467068962833 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:09:22 INFO - PROCESS | 1659 | 1467068962834 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:22 INFO - PROCESS | 1659 | 1467068962951 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 16:09:22 INFO - PROCESS | 1659 | 1467068962958 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:22 INFO - PROCESS | 1659 | 1467068962959 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:22 INFO - PROCESS | 1659 | ++DOCSHELL 0x126a76800 == 34 [pid = 1659] [id = 696] 16:09:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x11647fc00) [pid = 1659] [serial = 2088] [outer = 0x0] 16:09:22 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x1198f1800) [pid = 1659] [serial = 2089] [outer = 0x11647fc00] 16:09:22 INFO - PROCESS | 1659 | 1467068962983 Marionette DEBUG loaded listener.js 16:09:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x120f11400) [pid = 1659] [serial = 2090] [outer = 0x11647fc00] 16:09:23 INFO - PROCESS | 1659 | 1467068963342 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:09:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:09:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 519ms 16:09:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:09:23 INFO - PROCESS | 1659 | 1467068963348 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 16:09:23 INFO - PROCESS | 1659 | 1467068963350 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 16:09:23 INFO - PROCESS | 1659 | 1467068963352 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:09:23 INFO - PROCESS | 1659 | 1467068963353 Marionette TRACE conn2 <- [1,2758,null,{}] 16:09:23 INFO - PROCESS | 1659 | 1467068963355 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:09:23 INFO - PROCESS | 1659 | 1467068963359 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:23 INFO - PROCESS | 1659 | 1467068963476 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 16:09:23 INFO - PROCESS | 1659 | 1467068963516 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:23 INFO - PROCESS | 1659 | 1467068963517 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:23 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a61b800 == 35 [pid = 1659] [id = 697] 16:09:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x120f1a800) [pid = 1659] [serial = 2091] [outer = 0x0] 16:09:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x123a0a800) [pid = 1659] [serial = 2092] [outer = 0x120f1a800] 16:09:23 INFO - PROCESS | 1659 | 1467068963542 Marionette DEBUG loaded listener.js 16:09:23 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x124d54800) [pid = 1659] [serial = 2093] [outer = 0x120f1a800] 16:09:23 INFO - PROCESS | 1659 | 1467068963853 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:09:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:09:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 519ms 16:09:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:09:23 INFO - PROCESS | 1659 | 1467068963872 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 16:09:23 INFO - PROCESS | 1659 | 1467068963873 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 16:09:23 INFO - PROCESS | 1659 | 1467068963875 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:09:23 INFO - PROCESS | 1659 | 1467068963876 Marionette TRACE conn2 <- [1,2762,null,{}] 16:09:23 INFO - PROCESS | 1659 | 1467068963878 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:09:23 INFO - PROCESS | 1659 | 1467068963879 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:23 INFO - PROCESS | 1659 | 1467068963991 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 16:09:23 INFO - PROCESS | 1659 | 1467068963994 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:23 INFO - PROCESS | 1659 | 1467068963995 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b955000 == 36 [pid = 1659] [id = 698] 16:09:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x123a8dc00) [pid = 1659] [serial = 2094] [outer = 0x0] 16:09:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x126203000) [pid = 1659] [serial = 2095] [outer = 0x123a8dc00] 16:09:24 INFO - PROCESS | 1659 | 1467068964020 Marionette DEBUG loaded listener.js 16:09:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x1267b1400) [pid = 1659] [serial = 2096] [outer = 0x123a8dc00] 16:09:24 INFO - PROCESS | 1659 | 1467068964346 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:09:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:09:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 520ms 16:09:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:09:24 INFO - PROCESS | 1659 | 1467068964396 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 16:09:24 INFO - PROCESS | 1659 | 1467068964397 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 16:09:24 INFO - PROCESS | 1659 | 1467068964399 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:09:24 INFO - PROCESS | 1659 | 1467068964400 Marionette TRACE conn2 <- [1,2766,null,{}] 16:09:24 INFO - PROCESS | 1659 | 1467068964402 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:09:24 INFO - PROCESS | 1659 | 1467068964403 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:24 INFO - PROCESS | 1659 | 1467068964503 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 16:09:24 INFO - PROCESS | 1659 | 1467068964507 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:24 INFO - PROCESS | 1659 | 1467068964508 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:24 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bcb0000 == 37 [pid = 1659] [id = 699] 16:09:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x12556ec00) [pid = 1659] [serial = 2097] [outer = 0x0] 16:09:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x126968400) [pid = 1659] [serial = 2098] [outer = 0x12556ec00] 16:09:24 INFO - PROCESS | 1659 | 1467068964532 Marionette DEBUG loaded listener.js 16:09:24 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x126a83000) [pid = 1659] [serial = 2099] [outer = 0x12556ec00] 16:09:24 INFO - PROCESS | 1659 | 1467068964878 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:09:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:09:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 520ms 16:09:24 INFO - PROCESS | 1659 | 1467068964919 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 16:09:24 INFO - PROCESS | 1659 | 1467068964920 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 16:09:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:09:24 INFO - PROCESS | 1659 | 1467068964923 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:09:24 INFO - PROCESS | 1659 | 1467068964924 Marionette TRACE conn2 <- [1,2770,null,{}] 16:09:24 INFO - PROCESS | 1659 | 1467068964926 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:09:24 INFO - PROCESS | 1659 | 1467068964927 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:25 INFO - PROCESS | 1659 | 1467068965038 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 16:09:25 INFO - PROCESS | 1659 | 1467068965042 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:25 INFO - PROCESS | 1659 | 1467068965043 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c661800 == 38 [pid = 1659] [id = 700] 16:09:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1131e2800) [pid = 1659] [serial = 2100] [outer = 0x0] 16:09:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x12700d400) [pid = 1659] [serial = 2101] [outer = 0x1131e2800] 16:09:25 INFO - PROCESS | 1659 | 1467068965101 Marionette DEBUG loaded listener.js 16:09:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x127026c00) [pid = 1659] [serial = 2102] [outer = 0x1131e2800] 16:09:25 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x116fea800) [pid = 1659] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:09:25 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x123a0cc00) [pid = 1659] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:09:25 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x120f16800) [pid = 1659] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:09:25 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x11670fc00) [pid = 1659] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:09:25 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x11677a800) [pid = 1659] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:09:25 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x12695f000) [pid = 1659] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:09:25 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x118eb5c00) [pid = 1659] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:09:25 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x116783400) [pid = 1659] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:09:25 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x1184a5400) [pid = 1659] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:09:25 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x11968b000) [pid = 1659] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:09:25 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x119b03800) [pid = 1659] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:09:25 INFO - PROCESS | 1659 | 1467068965419 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:09:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:09:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 522ms 16:09:25 INFO - PROCESS | 1659 | 1467068965446 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 16:09:25 INFO - PROCESS | 1659 | 1467068965447 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 16:09:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:09:25 INFO - PROCESS | 1659 | 1467068965452 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:09:25 INFO - PROCESS | 1659 | 1467068965453 Marionette TRACE conn2 <- [1,2774,null,{}] 16:09:25 INFO - PROCESS | 1659 | 1467068965456 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:09:25 INFO - PROCESS | 1659 | 1467068965457 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:25 INFO - PROCESS | 1659 | 1467068965538 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 16:09:25 INFO - PROCESS | 1659 | 1467068965598 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:25 INFO - PROCESS | 1659 | 1467068965600 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:25 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c67a800 == 39 [pid = 1659] [id = 701] 16:09:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x1184a5400) [pid = 1659] [serial = 2103] [outer = 0x0] 16:09:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x1198dac00) [pid = 1659] [serial = 2104] [outer = 0x1184a5400] 16:09:25 INFO - PROCESS | 1659 | 1467068965625 Marionette DEBUG loaded listener.js 16:09:25 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x124d54400) [pid = 1659] [serial = 2105] [outer = 0x1184a5400] 16:09:25 INFO - PROCESS | 1659 | 1467068965901 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:09:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:09:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 468ms 16:09:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:09:25 INFO - PROCESS | 1659 | 1467068965923 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 16:09:25 INFO - PROCESS | 1659 | 1467068965924 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 16:09:25 INFO - PROCESS | 1659 | 1467068965927 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:09:25 INFO - PROCESS | 1659 | 1467068965929 Marionette TRACE conn2 <- [1,2778,null,{}] 16:09:25 INFO - PROCESS | 1659 | 1467068965939 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:09:25 INFO - PROCESS | 1659 | 1467068965941 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:26 INFO - PROCESS | 1659 | 1467068966043 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 16:09:26 INFO - PROCESS | 1659 | 1467068966047 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:26 INFO - PROCESS | 1659 | 1467068966051 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cae1800 == 40 [pid = 1659] [id = 702] 16:09:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x12620e800) [pid = 1659] [serial = 2106] [outer = 0x0] 16:09:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x128242000) [pid = 1659] [serial = 2107] [outer = 0x12620e800] 16:09:26 INFO - PROCESS | 1659 | 1467068966077 Marionette DEBUG loaded listener.js 16:09:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x129140000) [pid = 1659] [serial = 2108] [outer = 0x12620e800] 16:09:26 INFO - PROCESS | 1659 | 1467068966419 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:09:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:09:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 523ms 16:09:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:09:26 INFO - PROCESS | 1659 | 1467068966451 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 16:09:26 INFO - PROCESS | 1659 | 1467068966452 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 16:09:26 INFO - PROCESS | 1659 | 1467068966454 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:09:26 INFO - PROCESS | 1659 | 1467068966455 Marionette TRACE conn2 <- [1,2782,null,{}] 16:09:26 INFO - PROCESS | 1659 | 1467068966457 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:09:26 INFO - PROCESS | 1659 | 1467068966458 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:26 INFO - PROCESS | 1659 | 1467068966570 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 16:09:26 INFO - PROCESS | 1659 | 1467068966576 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:26 INFO - PROCESS | 1659 | 1467068966577 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:26 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d013800 == 41 [pid = 1659] [id = 703] 16:09:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x129363c00) [pid = 1659] [serial = 2109] [outer = 0x0] 16:09:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x12936a000) [pid = 1659] [serial = 2110] [outer = 0x129363c00] 16:09:26 INFO - PROCESS | 1659 | 1467068966600 Marionette DEBUG loaded listener.js 16:09:26 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x129541800) [pid = 1659] [serial = 2111] [outer = 0x129363c00] 16:09:26 INFO - PROCESS | 1659 | 1467068966941 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:09:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:09:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 517ms 16:09:26 INFO - PROCESS | 1659 | 1467068966972 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 16:09:26 INFO - PROCESS | 1659 | 1467068966974 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 16:09:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:09:26 INFO - PROCESS | 1659 | 1467068966978 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:09:26 INFO - PROCESS | 1659 | 1467068966979 Marionette TRACE conn2 <- [1,2786,null,{}] 16:09:26 INFO - PROCESS | 1659 | 1467068966983 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:09:26 INFO - PROCESS | 1659 | 1467068966984 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:27 INFO - PROCESS | 1659 | 1467068967120 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 16:09:27 INFO - PROCESS | 1659 | 1467068967217 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:27 INFO - PROCESS | 1659 | 1467068967217 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d229800 == 42 [pid = 1659] [id = 704] 16:09:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x119c1c000) [pid = 1659] [serial = 2112] [outer = 0x0] 16:09:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x129544800) [pid = 1659] [serial = 2113] [outer = 0x119c1c000] 16:09:27 INFO - PROCESS | 1659 | 1467068967257 Marionette DEBUG loaded listener.js 16:09:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x129550000) [pid = 1659] [serial = 2114] [outer = 0x119c1c000] 16:09:27 INFO - PROCESS | 1659 | 1467068967779 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:09:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:09:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 819ms 16:09:27 INFO - PROCESS | 1659 | 1467068967797 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 16:09:27 INFO - PROCESS | 1659 | 1467068967800 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 16:09:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:09:27 INFO - PROCESS | 1659 | 1467068967803 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:09:27 INFO - PROCESS | 1659 | 1467068967806 Marionette TRACE conn2 <- [1,2790,null,{}] 16:09:27 INFO - PROCESS | 1659 | 1467068967810 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:09:27 INFO - PROCESS | 1659 | 1467068967811 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:27 INFO - PROCESS | 1659 | 1467068967917 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 16:09:27 INFO - PROCESS | 1659 | 1467068967980 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:27 INFO - PROCESS | 1659 | 1467068967982 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:27 INFO - PROCESS | 1659 | ++DOCSHELL 0x119f81000 == 43 [pid = 1659] [id = 705] 16:09:27 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x116779c00) [pid = 1659] [serial = 2115] [outer = 0x0] 16:09:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x116f5d400) [pid = 1659] [serial = 2116] [outer = 0x116779c00] 16:09:28 INFO - PROCESS | 1659 | 1467068968013 Marionette DEBUG loaded listener.js 16:09:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x117ed7400) [pid = 1659] [serial = 2117] [outer = 0x116779c00] 16:09:28 INFO - PROCESS | 1659 | 1467068968466 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:09:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:09:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 675ms 16:09:28 INFO - PROCESS | 1659 | 1467068968478 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 16:09:28 INFO - PROCESS | 1659 | 1467068968481 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 16:09:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:09:28 INFO - PROCESS | 1659 | 1467068968486 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:09:28 INFO - PROCESS | 1659 | 1467068968487 Marionette TRACE conn2 <- [1,2794,null,{}] 16:09:28 INFO - PROCESS | 1659 | 1467068968490 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:09:28 INFO - PROCESS | 1659 | 1467068968492 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:28 INFO - PROCESS | 1659 | 1467068968599 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 16:09:28 INFO - PROCESS | 1659 | 1467068968674 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:28 INFO - PROCESS | 1659 | 1467068968676 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:28 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a49b800 == 44 [pid = 1659] [id = 706] 16:09:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x118e19400) [pid = 1659] [serial = 2118] [outer = 0x0] 16:09:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x1198d9400) [pid = 1659] [serial = 2119] [outer = 0x118e19400] 16:09:28 INFO - PROCESS | 1659 | 1467068968707 Marionette DEBUG loaded listener.js 16:09:28 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1198f6800) [pid = 1659] [serial = 2120] [outer = 0x118e19400] 16:09:29 INFO - PROCESS | 1659 | 1467068969120 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:09:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:09:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 670ms 16:09:29 INFO - PROCESS | 1659 | 1467068969157 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 16:09:29 INFO - PROCESS | 1659 | 1467068969158 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 16:09:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:09:29 INFO - PROCESS | 1659 | 1467068969160 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:09:29 INFO - PROCESS | 1659 | 1467068969163 Marionette TRACE conn2 <- [1,2798,null,{}] 16:09:29 INFO - PROCESS | 1659 | 1467068969171 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:09:29 INFO - PROCESS | 1659 | 1467068969174 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:29 INFO - PROCESS | 1659 | 1467068969278 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 16:09:29 INFO - PROCESS | 1659 | 1467068969388 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:29 INFO - PROCESS | 1659 | 1467068969390 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:29 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d22c000 == 45 [pid = 1659] [id = 707] 16:09:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x123838400) [pid = 1659] [serial = 2121] [outer = 0x0] 16:09:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x123f4e400) [pid = 1659] [serial = 2122] [outer = 0x123838400] 16:09:29 INFO - PROCESS | 1659 | 1467068969423 Marionette DEBUG loaded listener.js 16:09:29 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x124dbfc00) [pid = 1659] [serial = 2123] [outer = 0x123838400] 16:09:29 INFO - PROCESS | 1659 | 1467068969846 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:09:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:09:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 722ms 16:09:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:09:29 INFO - PROCESS | 1659 | 1467068969883 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 16:09:29 INFO - PROCESS | 1659 | 1467068969885 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 16:09:29 INFO - PROCESS | 1659 | 1467068969887 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:09:29 INFO - PROCESS | 1659 | 1467068969888 Marionette TRACE conn2 <- [1,2802,null,{}] 16:09:29 INFO - PROCESS | 1659 | 1467068969891 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:09:29 INFO - PROCESS | 1659 | 1467068969892 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:30 INFO - PROCESS | 1659 | 1467068970017 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 16:09:30 INFO - PROCESS | 1659 | 1467068970092 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:30 INFO - PROCESS | 1659 | 1467068970093 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:30 INFO - PROCESS | 1659 | ++DOCSHELL 0x12845c800 == 46 [pid = 1659] [id = 708] 16:09:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x116482800) [pid = 1659] [serial = 2124] [outer = 0x0] 16:09:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1267ad400) [pid = 1659] [serial = 2125] [outer = 0x116482800] 16:09:30 INFO - PROCESS | 1659 | 1467068970125 Marionette DEBUG loaded listener.js 16:09:30 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x127022c00) [pid = 1659] [serial = 2126] [outer = 0x116482800] 16:09:30 INFO - PROCESS | 1659 | --DOCSHELL 0x1244b1800 == 45 [pid = 1659] [id = 16] 16:09:30 INFO - PROCESS | 1659 | 1467068970764 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:09:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:09:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 921ms 16:09:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:09:30 INFO - PROCESS | 1659 | 1467068970808 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 16:09:30 INFO - PROCESS | 1659 | 1467068970810 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 16:09:30 INFO - PROCESS | 1659 | 1467068970813 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:09:30 INFO - PROCESS | 1659 | 1467068970815 Marionette TRACE conn2 <- [1,2806,null,{}] 16:09:30 INFO - PROCESS | 1659 | 1467068970839 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:09:30 INFO - PROCESS | 1659 | 1467068970841 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:30 INFO - PROCESS | 1659 | 1467068970937 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 16:09:31 INFO - PROCESS | 1659 | 1467068971019 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:31 INFO - PROCESS | 1659 | 1467068971020 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:31 INFO - PROCESS | 1659 | ++DOCSHELL 0x116180800 == 46 [pid = 1659] [id = 709] 16:09:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x116785000) [pid = 1659] [serial = 2127] [outer = 0x0] 16:09:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x1174adc00) [pid = 1659] [serial = 2128] [outer = 0x116785000] 16:09:31 INFO - PROCESS | 1659 | 1467068971049 Marionette DEBUG loaded listener.js 16:09:31 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x11817e400) [pid = 1659] [serial = 2129] [outer = 0x116785000] 16:09:31 INFO - PROCESS | 1659 | --DOCSHELL 0x12d013800 == 45 [pid = 1659] [id = 703] 16:09:31 INFO - PROCESS | 1659 | --DOCSHELL 0x12cae1800 == 44 [pid = 1659] [id = 702] 16:09:31 INFO - PROCESS | 1659 | --DOCSHELL 0x12c67a800 == 43 [pid = 1659] [id = 701] 16:09:31 INFO - PROCESS | 1659 | --DOCSHELL 0x12c661800 == 42 [pid = 1659] [id = 700] 16:09:31 INFO - PROCESS | 1659 | --DOCSHELL 0x12bcb0000 == 41 [pid = 1659] [id = 699] 16:09:31 INFO - PROCESS | 1659 | --DOCSHELL 0x12b955000 == 40 [pid = 1659] [id = 698] 16:09:31 INFO - PROCESS | 1659 | --DOCSHELL 0x12a61b800 == 39 [pid = 1659] [id = 697] 16:09:31 INFO - PROCESS | 1659 | --DOCSHELL 0x126a76800 == 38 [pid = 1659] [id = 696] 16:09:31 INFO - PROCESS | 1659 | --DOCSHELL 0x1262e8800 == 37 [pid = 1659] [id = 695] 16:09:31 INFO - PROCESS | 1659 | --DOCSHELL 0x123d73000 == 36 [pid = 1659] [id = 694] 16:09:31 INFO - PROCESS | 1659 | --DOCSHELL 0x11982b800 == 35 [pid = 1659] [id = 693] 16:09:31 INFO - PROCESS | 1659 | --DOCSHELL 0x116617000 == 34 [pid = 1659] [id = 692] 16:09:31 INFO - PROCESS | 1659 | --DOCSHELL 0x125611800 == 33 [pid = 1659] [id = 691] 16:09:31 INFO - PROCESS | 1659 | --DOCSHELL 0x118239800 == 32 [pid = 1659] [id = 690] 16:09:31 INFO - PROCESS | 1659 | --DOCSHELL 0x12bcc6800 == 31 [pid = 1659] [id = 689] 16:09:31 INFO - PROCESS | 1659 | --DOCSHELL 0x1244b1000 == 30 [pid = 1659] [id = 17] 16:09:31 INFO - PROCESS | 1659 | --DOCSHELL 0x12845c800 == 29 [pid = 1659] [id = 708] 16:09:31 INFO - PROCESS | 1659 | --DOCSHELL 0x12d22c000 == 28 [pid = 1659] [id = 707] 16:09:31 INFO - PROCESS | 1659 | --DOCSHELL 0x12a49b800 == 27 [pid = 1659] [id = 706] 16:09:31 INFO - PROCESS | 1659 | --DOCSHELL 0x119f81000 == 26 [pid = 1659] [id = 705] 16:09:31 INFO - PROCESS | 1659 | --DOCSHELL 0x12d229800 == 25 [pid = 1659] [id = 704] 16:09:31 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1174ab400) [pid = 1659] [serial = 2044] [outer = 0x0] [url = about:blank] 16:09:31 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1241d3800) [pid = 1659] [serial = 2056] [outer = 0x0] [url = about:blank] 16:09:31 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x121077800) [pid = 1659] [serial = 2053] [outer = 0x0] [url = about:blank] 16:09:31 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x12556bc00) [pid = 1659] [serial = 2060] [outer = 0x0] [url = about:blank] 16:09:31 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x121074400) [pid = 1659] [serial = 2059] [outer = 0x0] [url = about:blank] 16:09:31 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1256ccc00) [pid = 1659] [serial = 2062] [outer = 0x0] [url = about:blank] 16:09:31 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1269d2000) [pid = 1659] [serial = 2065] [outer = 0x0] [url = about:blank] 16:09:31 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x124bdc800) [pid = 1659] [serial = 2057] [outer = 0x0] [url = about:blank] 16:09:31 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x12500f800) [pid = 1659] [serial = 2042] [outer = 0x0] [url = about:blank] 16:09:31 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x119b83000) [pid = 1659] [serial = 2041] [outer = 0x0] [url = about:blank] 16:09:31 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x11817f400) [pid = 1659] [serial = 2036] [outer = 0x0] [url = about:blank] 16:09:31 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x126a87800) [pid = 1659] [serial = 2066] [outer = 0x0] [url = about:blank] 16:09:31 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x118eb4000) [pid = 1659] [serial = 2047] [outer = 0x0] [url = about:blank] 16:09:31 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x116904c00) [pid = 1659] [serial = 2035] [outer = 0x0] [url = about:blank] 16:09:31 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1198f5000) [pid = 1659] [serial = 2039] [outer = 0x0] [url = about:blank] 16:09:31 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x117ed3c00) [pid = 1659] [serial = 2045] [outer = 0x0] [url = about:blank] 16:09:31 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x119c1a000) [pid = 1659] [serial = 2050] [outer = 0x0] [url = about:blank] 16:09:31 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x1195b7000) [pid = 1659] [serial = 2038] [outer = 0x0] [url = about:blank] 16:09:31 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x12383bc00) [pid = 1659] [serial = 2054] [outer = 0x0] [url = about:blank] 16:09:31 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x12695bc00) [pid = 1659] [serial = 2063] [outer = 0x0] [url = about:blank] 16:09:31 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1195ad000) [pid = 1659] [serial = 2048] [outer = 0x0] [url = about:blank] 16:09:31 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x126d99c00) [pid = 1659] [serial = 2068] [outer = 0x0] [url = about:blank] 16:09:31 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x120f0d000) [pid = 1659] [serial = 2051] [outer = 0x0] [url = about:blank] 16:09:31 INFO - PROCESS | 1659 | 1467068971995 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:09:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:09:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1189ms 16:09:32 INFO - PROCESS | 1659 | 1467068972003 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 16:09:32 INFO - PROCESS | 1659 | 1467068972005 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 16:09:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:09:32 INFO - PROCESS | 1659 | 1467068972009 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:09:32 INFO - PROCESS | 1659 | 1467068972011 Marionette TRACE conn2 <- [1,2810,null,{}] 16:09:32 INFO - PROCESS | 1659 | 1467068972015 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:09:32 INFO - PROCESS | 1659 | 1467068972016 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:32 INFO - PROCESS | 1659 | 1467068972100 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 16:09:32 INFO - PROCESS | 1659 | 1467068972105 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:32 INFO - PROCESS | 1659 | 1467068972107 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x116fb0800 == 26 [pid = 1659] [id = 710] 16:09:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x113056000) [pid = 1659] [serial = 2130] [outer = 0x0] 16:09:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1130f4c00) [pid = 1659] [serial = 2131] [outer = 0x113056000] 16:09:32 INFO - PROCESS | 1659 | 1467068972138 Marionette DEBUG loaded listener.js 16:09:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1125a1000) [pid = 1659] [serial = 2132] [outer = 0x113056000] 16:09:32 INFO - PROCESS | 1659 | 1467068972531 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:09:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:09:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 574ms 16:09:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:09:32 INFO - PROCESS | 1659 | 1467068972582 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 16:09:32 INFO - PROCESS | 1659 | 1467068972586 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 16:09:32 INFO - PROCESS | 1659 | 1467068972590 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:09:32 INFO - PROCESS | 1659 | 1467068972592 Marionette TRACE conn2 <- [1,2814,null,{}] 16:09:32 INFO - PROCESS | 1659 | 1467068972595 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:09:32 INFO - PROCESS | 1659 | 1467068972596 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:32 INFO - PROCESS | 1659 | 1467068972674 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 16:09:32 INFO - PROCESS | 1659 | 1467068972678 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:32 INFO - PROCESS | 1659 | 1467068972679 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:32 INFO - PROCESS | 1659 | ++DOCSHELL 0x118ad5800 == 27 [pid = 1659] [id = 711] 16:09:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x116714400) [pid = 1659] [serial = 2133] [outer = 0x0] 16:09:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1167f0000) [pid = 1659] [serial = 2134] [outer = 0x116714400] 16:09:32 INFO - PROCESS | 1659 | 1467068972710 Marionette DEBUG loaded listener.js 16:09:32 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x116a0b800) [pid = 1659] [serial = 2135] [outer = 0x116714400] 16:09:33 INFO - PROCESS | 1659 | 1467068973066 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:09:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:09:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 519ms 16:09:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:09:33 INFO - PROCESS | 1659 | 1467068973110 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 16:09:33 INFO - PROCESS | 1659 | 1467068973111 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 16:09:33 INFO - PROCESS | 1659 | 1467068973113 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:09:33 INFO - PROCESS | 1659 | 1467068973116 Marionette TRACE conn2 <- [1,2818,null,{}] 16:09:33 INFO - PROCESS | 1659 | 1467068973124 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:09:33 INFO - PROCESS | 1659 | 1467068973127 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:33 INFO - PROCESS | 1659 | 1467068973204 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 16:09:33 INFO - PROCESS | 1659 | 1467068973209 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:33 INFO - PROCESS | 1659 | 1467068973212 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x123812800 == 28 [pid = 1659] [id = 712] 16:09:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x113352400) [pid = 1659] [serial = 2136] [outer = 0x0] 16:09:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x118257800) [pid = 1659] [serial = 2137] [outer = 0x113352400] 16:09:33 INFO - PROCESS | 1659 | 1467068973242 Marionette DEBUG loaded listener.js 16:09:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x118a62000) [pid = 1659] [serial = 2138] [outer = 0x113352400] 16:09:33 INFO - PROCESS | 1659 | 1467068973584 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:09:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:09:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 522ms 16:09:33 INFO - PROCESS | 1659 | 1467068973635 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 16:09:33 INFO - PROCESS | 1659 | 1467068973637 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 16:09:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:09:33 INFO - PROCESS | 1659 | 1467068973640 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:09:33 INFO - PROCESS | 1659 | 1467068973641 Marionette TRACE conn2 <- [1,2822,null,{}] 16:09:33 INFO - PROCESS | 1659 | 1467068973643 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:09:33 INFO - PROCESS | 1659 | 1467068973644 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:33 INFO - PROCESS | 1659 | 1467068973755 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 16:09:33 INFO - PROCESS | 1659 | 1467068973792 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:33 INFO - PROCESS | 1659 | 1467068973793 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:33 INFO - PROCESS | 1659 | ++DOCSHELL 0x12401b000 == 29 [pid = 1659] [id = 713] 16:09:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x118a60c00) [pid = 1659] [serial = 2139] [outer = 0x0] 16:09:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x11922dc00) [pid = 1659] [serial = 2140] [outer = 0x118a60c00] 16:09:33 INFO - PROCESS | 1659 | 1467068973818 Marionette DEBUG loaded listener.js 16:09:33 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x11968d800) [pid = 1659] [serial = 2141] [outer = 0x118a60c00] 16:09:34 INFO - PROCESS | 1659 | 1467068974115 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:09:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:09:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 520ms 16:09:34 INFO - PROCESS | 1659 | 1467068974161 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 16:09:34 INFO - PROCESS | 1659 | 1467068974162 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 16:09:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:09:34 INFO - PROCESS | 1659 | 1467068974174 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:09:34 INFO - PROCESS | 1659 | 1467068974175 Marionette TRACE conn2 <- [1,2826,null,{}] 16:09:34 INFO - PROCESS | 1659 | 1467068974177 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:09:34 INFO - PROCESS | 1659 | 1467068974178 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:34 INFO - PROCESS | 1659 | 1467068974273 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 16:09:34 INFO - PROCESS | 1659 | 1467068974313 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:34 INFO - PROCESS | 1659 | 1467068974314 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:34 INFO - PROCESS | 1659 | ++DOCSHELL 0x125619800 == 30 [pid = 1659] [id = 714] 16:09:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x116713c00) [pid = 1659] [serial = 2142] [outer = 0x0] 16:09:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1198d5800) [pid = 1659] [serial = 2143] [outer = 0x116713c00] 16:09:34 INFO - PROCESS | 1659 | 1467068974340 Marionette DEBUG loaded listener.js 16:09:34 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x11874d000) [pid = 1659] [serial = 2144] [outer = 0x116713c00] 16:09:34 INFO - PROCESS | 1659 | 1467068974774 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:09:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:09:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 621ms 16:09:34 INFO - PROCESS | 1659 | 1467068974796 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 16:09:34 INFO - PROCESS | 1659 | 1467068974800 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 16:09:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:09:34 INFO - PROCESS | 1659 | 1467068974821 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:09:34 INFO - PROCESS | 1659 | 1467068974823 Marionette TRACE conn2 <- [1,2830,null,{}] 16:09:34 INFO - PROCESS | 1659 | 1467068974826 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:09:34 INFO - PROCESS | 1659 | 1467068974831 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:35 INFO - PROCESS | 1659 | 1467068975009 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 16:09:35 INFO - PROCESS | 1659 | 1467068975038 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:35 INFO - PROCESS | 1659 | 1467068975039 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x126a7e800 == 31 [pid = 1659] [id = 715] 16:09:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x119b7c800) [pid = 1659] [serial = 2145] [outer = 0x0] 16:09:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x119c18800) [pid = 1659] [serial = 2146] [outer = 0x119b7c800] 16:09:35 INFO - PROCESS | 1659 | 1467068975074 Marionette DEBUG loaded listener.js 16:09:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x119c30000) [pid = 1659] [serial = 2147] [outer = 0x119b7c800] 16:09:35 INFO - PROCESS | 1659 | 1467068975406 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:09:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:09:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 627ms 16:09:35 INFO - PROCESS | 1659 | 1467068975451 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 16:09:35 INFO - PROCESS | 1659 | 1467068975453 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 16:09:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:09:35 INFO - PROCESS | 1659 | 1467068975455 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:09:35 INFO - PROCESS | 1659 | 1467068975456 Marionette TRACE conn2 <- [1,2834,null,{}] 16:09:35 INFO - PROCESS | 1659 | 1467068975464 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:09:35 INFO - PROCESS | 1659 | 1467068975465 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:35 INFO - PROCESS | 1659 | 1467068975560 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 16:09:35 INFO - PROCESS | 1659 | 1467068975611 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:35 INFO - PROCESS | 1659 | 1467068975612 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:35 INFO - PROCESS | 1659 | ++DOCSHELL 0x129312000 == 32 [pid = 1659] [id = 716] 16:09:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1121be000) [pid = 1659] [serial = 2148] [outer = 0x0] 16:09:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x120f0f000) [pid = 1659] [serial = 2149] [outer = 0x1121be000] 16:09:35 INFO - PROCESS | 1659 | 1467068975637 Marionette DEBUG loaded listener.js 16:09:35 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x120ff2c00) [pid = 1659] [serial = 2150] [outer = 0x1121be000] 16:09:35 INFO - PROCESS | 1659 | 1467068975937 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:09:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:09:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 517ms 16:09:35 INFO - PROCESS | 1659 | 1467068975976 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 16:09:35 INFO - PROCESS | 1659 | 1467068975978 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 16:09:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:09:35 INFO - PROCESS | 1659 | 1467068975980 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:09:35 INFO - PROCESS | 1659 | 1467068975981 Marionette TRACE conn2 <- [1,2838,null,{}] 16:09:35 INFO - PROCESS | 1659 | 1467068975986 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:09:35 INFO - PROCESS | 1659 | 1467068975987 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:36 INFO - PROCESS | 1659 | 1467068976265 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 16:09:36 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x123a8dc00) [pid = 1659] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:09:36 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x120f1a800) [pid = 1659] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:09:36 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x12556ec00) [pid = 1659] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:09:36 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1184a5400) [pid = 1659] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:09:36 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1131e2800) [pid = 1659] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:09:36 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1198ef800) [pid = 1659] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:09:36 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1167f4000) [pid = 1659] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:09:36 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x12695d800) [pid = 1659] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:09:36 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x118746400) [pid = 1659] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:09:36 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1130ee800) [pid = 1659] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:09:36 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11824fc00) [pid = 1659] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:09:36 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x11662f800) [pid = 1659] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:09:36 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x11647fc00) [pid = 1659] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:09:36 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x129363c00) [pid = 1659] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:09:36 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x12620e800) [pid = 1659] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:09:36 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x119c1c000) [pid = 1659] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:09:36 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1244b2000) [pid = 1659] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:09:36 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x12b996c00) [pid = 1659] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:09:36 INFO - PROCESS | 1659 | 1467068976311 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:36 INFO - PROCESS | 1659 | 1467068976312 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185c3800 == 33 [pid = 1659] [id = 717] 16:09:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x112596400) [pid = 1659] [serial = 2151] [outer = 0x0] 16:09:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11320c000) [pid = 1659] [serial = 2152] [outer = 0x112596400] 16:09:36 INFO - PROCESS | 1659 | 1467068976337 Marionette DEBUG loaded listener.js 16:09:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x116f65800) [pid = 1659] [serial = 2153] [outer = 0x112596400] 16:09:36 INFO - PROCESS | 1659 | 1467068976591 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:09:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:09:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 623ms 16:09:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:09:36 INFO - PROCESS | 1659 | 1467068976605 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 16:09:36 INFO - PROCESS | 1659 | 1467068976606 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 16:09:36 INFO - PROCESS | 1659 | 1467068976608 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:09:36 INFO - PROCESS | 1659 | 1467068976609 Marionette TRACE conn2 <- [1,2842,null,{}] 16:09:36 INFO - PROCESS | 1659 | 1467068976612 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:09:36 INFO - PROCESS | 1659 | 1467068976613 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:36 INFO - PROCESS | 1659 | 1467068976709 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 16:09:36 INFO - PROCESS | 1659 | 1467068976714 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:36 INFO - PROCESS | 1659 | 1467068976715 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:36 INFO - PROCESS | 1659 | ++DOCSHELL 0x123812000 == 34 [pid = 1659] [id = 718] 16:09:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x118258800) [pid = 1659] [serial = 2154] [outer = 0x0] 16:09:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x120f0fc00) [pid = 1659] [serial = 2155] [outer = 0x118258800] 16:09:36 INFO - PROCESS | 1659 | 1467068976740 Marionette DEBUG loaded listener.js 16:09:36 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x123834c00) [pid = 1659] [serial = 2156] [outer = 0x118258800] 16:09:37 INFO - PROCESS | 1659 | 1467068977093 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:09:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:09:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 518ms 16:09:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:09:37 INFO - PROCESS | 1659 | 1467068977138 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 16:09:37 INFO - PROCESS | 1659 | 1467068977139 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 16:09:37 INFO - PROCESS | 1659 | 1467068977141 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:09:37 INFO - PROCESS | 1659 | 1467068977143 Marionette TRACE conn2 <- [1,2846,null,{}] 16:09:37 INFO - PROCESS | 1659 | 1467068977145 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:09:37 INFO - PROCESS | 1659 | 1467068977146 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:37 INFO - PROCESS | 1659 | 1467068977224 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 16:09:37 INFO - PROCESS | 1659 | 1467068977227 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:37 INFO - PROCESS | 1659 | 1467068977228 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b95b000 == 35 [pid = 1659] [id = 719] 16:09:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x123835400) [pid = 1659] [serial = 2157] [outer = 0x0] 16:09:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x123a06000) [pid = 1659] [serial = 2158] [outer = 0x123835400] 16:09:37 INFO - PROCESS | 1659 | 1467068977255 Marionette DEBUG loaded listener.js 16:09:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x123a0ec00) [pid = 1659] [serial = 2159] [outer = 0x123835400] 16:09:37 INFO - PROCESS | 1659 | 1467068977588 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:09:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:09:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 468ms 16:09:37 INFO - PROCESS | 1659 | 1467068977610 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 16:09:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:09:37 INFO - PROCESS | 1659 | 1467068977612 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 16:09:37 INFO - PROCESS | 1659 | 1467068977614 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:09:37 INFO - PROCESS | 1659 | 1467068977616 Marionette TRACE conn2 <- [1,2850,null,{}] 16:09:37 INFO - PROCESS | 1659 | 1467068977618 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:09:37 INFO - PROCESS | 1659 | 1467068977620 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:37 INFO - PROCESS | 1659 | 1467068977721 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 16:09:37 INFO - PROCESS | 1659 | 1467068977725 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:37 INFO - PROCESS | 1659 | 1467068977726 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:37 INFO - PROCESS | 1659 | ++DOCSHELL 0x125619000 == 36 [pid = 1659] [id = 720] 16:09:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x123a8dc00) [pid = 1659] [serial = 2160] [outer = 0x0] 16:09:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x123c71c00) [pid = 1659] [serial = 2161] [outer = 0x123a8dc00] 16:09:37 INFO - PROCESS | 1659 | 1467068977753 Marionette DEBUG loaded listener.js 16:09:37 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x124dbf800) [pid = 1659] [serial = 2162] [outer = 0x123a8dc00] 16:09:38 INFO - PROCESS | 1659 | 1467068978279 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:09:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:09:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 721ms 16:09:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:09:38 INFO - PROCESS | 1659 | 1467068978337 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 16:09:38 INFO - PROCESS | 1659 | 1467068978340 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 16:09:38 INFO - PROCESS | 1659 | 1467068978343 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:09:38 INFO - PROCESS | 1659 | 1467068978345 Marionette TRACE conn2 <- [1,2854,null,{}] 16:09:38 INFO - PROCESS | 1659 | 1467068978349 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:09:38 INFO - PROCESS | 1659 | 1467068978351 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:38 INFO - PROCESS | 1659 | 1467068978462 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 16:09:38 INFO - PROCESS | 1659 | 1467068978546 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:38 INFO - PROCESS | 1659 | 1467068978548 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:38 INFO - PROCESS | 1659 | ++DOCSHELL 0x1185bb800 == 37 [pid = 1659] [id = 721] 16:09:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1125a0c00) [pid = 1659] [serial = 2163] [outer = 0x0] 16:09:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x113c34400) [pid = 1659] [serial = 2164] [outer = 0x1125a0c00] 16:09:38 INFO - PROCESS | 1659 | 1467068978579 Marionette DEBUG loaded listener.js 16:09:38 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1164e5800) [pid = 1659] [serial = 2165] [outer = 0x1125a0c00] 16:09:39 INFO - PROCESS | 1659 | 1467068979128 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:09:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:09:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 821ms 16:09:39 INFO - PROCESS | 1659 | 1467068979164 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 16:09:39 INFO - PROCESS | 1659 | 1467068979169 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 16:09:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:09:39 INFO - PROCESS | 1659 | 1467068979174 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:09:39 INFO - PROCESS | 1659 | 1467068979175 Marionette TRACE conn2 <- [1,2858,null,{}] 16:09:39 INFO - PROCESS | 1659 | 1467068979178 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:09:39 INFO - PROCESS | 1659 | 1467068979180 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:39 INFO - PROCESS | 1659 | 1467068979291 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 16:09:39 INFO - PROCESS | 1659 | 1467068979377 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:39 INFO - PROCESS | 1659 | 1467068979378 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:39 INFO - PROCESS | 1659 | ++DOCSHELL 0x125613800 == 38 [pid = 1659] [id = 722] 16:09:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x1174ac400) [pid = 1659] [serial = 2166] [outer = 0x0] 16:09:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1174cd400) [pid = 1659] [serial = 2167] [outer = 0x1174ac400] 16:09:39 INFO - PROCESS | 1659 | 1467068979410 Marionette DEBUG loaded listener.js 16:09:39 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x11820cc00) [pid = 1659] [serial = 2168] [outer = 0x1174ac400] 16:09:40 INFO - PROCESS | 1659 | 1467068980054 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:09:40 INFO - PROCESS | 1659 | --DOCSHELL 0x12b95b000 == 37 [pid = 1659] [id = 719] 16:09:40 INFO - PROCESS | 1659 | --DOCSHELL 0x123812000 == 36 [pid = 1659] [id = 718] 16:09:40 INFO - PROCESS | 1659 | --DOCSHELL 0x1185c3800 == 35 [pid = 1659] [id = 717] 16:09:40 INFO - PROCESS | 1659 | --DOCSHELL 0x129312000 == 34 [pid = 1659] [id = 716] 16:09:40 INFO - PROCESS | 1659 | --DOCSHELL 0x126a7e800 == 33 [pid = 1659] [id = 715] 16:09:40 INFO - PROCESS | 1659 | --DOCSHELL 0x125619800 == 32 [pid = 1659] [id = 714] 16:09:40 INFO - PROCESS | 1659 | --DOCSHELL 0x12401b000 == 31 [pid = 1659] [id = 713] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1244bd000) [pid = 1659] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:09:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:09:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 923ms 16:09:40 INFO - PROCESS | 1659 | --DOCSHELL 0x123812800 == 30 [pid = 1659] [id = 712] 16:09:40 INFO - PROCESS | 1659 | --DOCSHELL 0x118ad5800 == 29 [pid = 1659] [id = 711] 16:09:40 INFO - PROCESS | 1659 | --DOCSHELL 0x116fb0800 == 28 [pid = 1659] [id = 710] 16:09:40 INFO - PROCESS | 1659 | --DOCSHELL 0x116180800 == 27 [pid = 1659] [id = 709] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x126203000) [pid = 1659] [serial = 2095] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x123a0a800) [pid = 1659] [serial = 2092] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x126968400) [pid = 1659] [serial = 2098] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1198dac00) [pid = 1659] [serial = 2104] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x12700d400) [pid = 1659] [serial = 2101] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x119b0f000) [pid = 1659] [serial = 2086] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x119c12c00) [pid = 1659] [serial = 2087] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x118250000) [pid = 1659] [serial = 2081] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x1176f7c00) [pid = 1659] [serial = 2080] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x127022000) [pid = 1659] [serial = 2069] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x118e14000) [pid = 1659] [serial = 2074] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1195b9400) [pid = 1659] [serial = 2075] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x115defc00) [pid = 1659] [serial = 2077] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1167f3c00) [pid = 1659] [serial = 2078] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x118e1fc00) [pid = 1659] [serial = 2083] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1198dc800) [pid = 1659] [serial = 2084] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x116780c00) [pid = 1659] [serial = 2071] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x116f5c800) [pid = 1659] [serial = 2072] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1198f1800) [pid = 1659] [serial = 2089] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x124d54400) [pid = 1659] [serial = 2105] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x129541800) [pid = 1659] [serial = 2111] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x128242000) [pid = 1659] [serial = 2107] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x129140000) [pid = 1659] [serial = 2108] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x12936a000) [pid = 1659] [serial = 2110] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x127026c00) [pid = 1659] [serial = 2102] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x124d54800) [pid = 1659] [serial = 2093] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x1267b1400) [pid = 1659] [serial = 2096] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 71 (0x126a83000) [pid = 1659] [serial = 2099] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 70 (0x120f11400) [pid = 1659] [serial = 2090] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 69 (0x129550000) [pid = 1659] [serial = 2114] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 68 (0x1174ad000) [pid = 1659] [serial = 1445] [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:09:40 INFO - PROCESS | 1659 | --DOMWINDOW == 67 (0x129544800) [pid = 1659] [serial = 2113] [outer = 0x0] [url = about:blank] 16:09:40 INFO - PROCESS | 1659 | 1467068980104 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 16:09:40 INFO - PROCESS | 1659 | 1467068980106 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 16:09:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:09:40 INFO - PROCESS | 1659 | 1467068980111 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:09:40 INFO - PROCESS | 1659 | 1467068980113 Marionette TRACE conn2 <- [1,2862,null,{}] 16:09:40 INFO - PROCESS | 1659 | 1467068980116 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:09:40 INFO - PROCESS | 1659 | 1467068980118 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:40 INFO - PROCESS | 1659 | 1467068980197 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 16:09:40 INFO - PROCESS | 1659 | 1467068980204 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:40 INFO - PROCESS | 1659 | 1467068980207 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x11855a000 == 28 [pid = 1659] [id = 723] 16:09:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 68 (0x116786000) [pid = 1659] [serial = 2169] [outer = 0x0] 16:09:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 69 (0x1167f4c00) [pid = 1659] [serial = 2170] [outer = 0x116786000] 16:09:40 INFO - PROCESS | 1659 | 1467068980234 Marionette DEBUG loaded listener.js 16:09:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 70 (0x1174a8800) [pid = 1659] [serial = 2171] [outer = 0x116786000] 16:09:40 INFO - PROCESS | 1659 | 1467068980584 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:09:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:09:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 520ms 16:09:40 INFO - PROCESS | 1659 | 1467068980702 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 16:09:40 INFO - PROCESS | 1659 | 1467068980706 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 16:09:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:09:40 INFO - PROCESS | 1659 | 1467068980723 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:09:40 INFO - PROCESS | 1659 | 1467068980725 Marionette TRACE conn2 <- [1,2866,null,{}] 16:09:40 INFO - PROCESS | 1659 | 1467068980729 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:09:40 INFO - PROCESS | 1659 | 1467068980733 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:40 INFO - PROCESS | 1659 | 1467068980863 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 16:09:40 INFO - PROCESS | 1659 | 1467068980872 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:40 INFO - PROCESS | 1659 | 1467068980873 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:40 INFO - PROCESS | 1659 | ++DOCSHELL 0x117e3a000 == 29 [pid = 1659] [id = 724] 16:09:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 71 (0x118259400) [pid = 1659] [serial = 2172] [outer = 0x0] 16:09:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 72 (0x118530400) [pid = 1659] [serial = 2173] [outer = 0x118259400] 16:09:40 INFO - PROCESS | 1659 | 1467068980917 Marionette DEBUG loaded listener.js 16:09:40 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x118a60000) [pid = 1659] [serial = 2174] [outer = 0x118259400] 16:09:41 INFO - PROCESS | 1659 | 1467068981355 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:09:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:09:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 676ms 16:09:41 INFO - PROCESS | 1659 | 1467068981398 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 16:09:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:09:41 INFO - PROCESS | 1659 | 1467068981399 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 16:09:41 INFO - PROCESS | 1659 | 1467068981401 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:09:41 INFO - PROCESS | 1659 | 1467068981404 Marionette TRACE conn2 <- [1,2870,null,{}] 16:09:41 INFO - PROCESS | 1659 | 1467068981411 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:09:41 INFO - PROCESS | 1659 | 1467068981415 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:41 INFO - PROCESS | 1659 | 1467068981498 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 16:09:41 INFO - PROCESS | 1659 | 1467068981505 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:41 INFO - PROCESS | 1659 | 1467068981507 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:41 INFO - PROCESS | 1659 | ++DOCSHELL 0x1246b3000 == 30 [pid = 1659] [id = 725] 16:09:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x113c36800) [pid = 1659] [serial = 2175] [outer = 0x0] 16:09:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x1198d5000) [pid = 1659] [serial = 2176] [outer = 0x113c36800] 16:09:41 INFO - PROCESS | 1659 | 1467068981535 Marionette DEBUG loaded listener.js 16:09:41 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x1198f2000) [pid = 1659] [serial = 2177] [outer = 0x113c36800] 16:09:41 INFO - PROCESS | 1659 | 1467068981891 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:09:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:09:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 522ms 16:09:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:09:41 INFO - PROCESS | 1659 | 1467068981923 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 16:09:41 INFO - PROCESS | 1659 | 1467068981925 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 16:09:41 INFO - PROCESS | 1659 | 1467068981927 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:09:41 INFO - PROCESS | 1659 | 1467068981928 Marionette TRACE conn2 <- [1,2874,null,{}] 16:09:41 INFO - PROCESS | 1659 | 1467068981932 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:09:41 INFO - PROCESS | 1659 | 1467068981936 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:42 INFO - PROCESS | 1659 | 1467068982076 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 16:09:42 INFO - PROCESS | 1659 | 1467068982085 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:42 INFO - PROCESS | 1659 | 1467068982086 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x126a71800 == 31 [pid = 1659] [id = 726] 16:09:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x119b0d000) [pid = 1659] [serial = 2178] [outer = 0x0] 16:09:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x119b7b800) [pid = 1659] [serial = 2179] [outer = 0x119b0d000] 16:09:42 INFO - PROCESS | 1659 | 1467068982132 Marionette DEBUG loaded listener.js 16:09:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x119c17000) [pid = 1659] [serial = 2180] [outer = 0x119b0d000] 16:09:42 INFO - PROCESS | 1659 | 1467068982508 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:09:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:09:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 619ms 16:09:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:09:42 INFO - PROCESS | 1659 | 1467068982547 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 16:09:42 INFO - PROCESS | 1659 | 1467068982548 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 16:09:42 INFO - PROCESS | 1659 | 1467068982550 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:09:42 INFO - PROCESS | 1659 | 1467068982551 Marionette TRACE conn2 <- [1,2878,null,{}] 16:09:42 INFO - PROCESS | 1659 | 1467068982554 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:09:42 INFO - PROCESS | 1659 | 1467068982555 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:42 INFO - PROCESS | 1659 | 1467068982661 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 16:09:42 INFO - PROCESS | 1659 | 1467068982665 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:42 INFO - PROCESS | 1659 | 1467068982666 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:42 INFO - PROCESS | 1659 | ++DOCSHELL 0x12856b000 == 32 [pid = 1659] [id = 727] 16:09:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x112986000) [pid = 1659] [serial = 2181] [outer = 0x0] 16:09:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x119c20800) [pid = 1659] [serial = 2182] [outer = 0x112986000] 16:09:42 INFO - PROCESS | 1659 | 1467068982691 Marionette DEBUG loaded listener.js 16:09:42 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x120f13800) [pid = 1659] [serial = 2183] [outer = 0x112986000] 16:09:43 INFO - PROCESS | 1659 | 1467068983104 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:09:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:09:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 569ms 16:09:43 INFO - PROCESS | 1659 | 1467068983123 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 16:09:43 INFO - PROCESS | 1659 | 1467068983125 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 16:09:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:09:43 INFO - PROCESS | 1659 | 1467068983129 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:09:43 INFO - PROCESS | 1659 | 1467068983131 Marionette TRACE conn2 <- [1,2882,null,{}] 16:09:43 INFO - PROCESS | 1659 | 1467068983136 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:09:43 INFO - PROCESS | 1659 | 1467068983142 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:43 INFO - PROCESS | 1659 | 1467068983330 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 16:09:43 INFO - PROCESS | 1659 | 1467068983354 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:43 INFO - PROCESS | 1659 | 1467068983355 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:43 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b180000 == 33 [pid = 1659] [id = 728] 16:09:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x121069800) [pid = 1659] [serial = 2184] [outer = 0x0] 16:09:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x123a8fc00) [pid = 1659] [serial = 2185] [outer = 0x121069800] 16:09:43 INFO - PROCESS | 1659 | 1467068983422 Marionette DEBUG loaded listener.js 16:09:43 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x124d54c00) [pid = 1659] [serial = 2186] [outer = 0x121069800] 16:09:43 INFO - PROCESS | 1659 | 1467068983852 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:09:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:09:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 774ms 16:09:43 INFO - PROCESS | 1659 | 1467068983903 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 16:09:43 INFO - PROCESS | 1659 | 1467068983904 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 16:09:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:09:43 INFO - PROCESS | 1659 | 1467068983907 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:09:43 INFO - PROCESS | 1659 | 1467068983908 Marionette TRACE conn2 <- [1,2886,null,{}] 16:09:43 INFO - PROCESS | 1659 | 1467068983910 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:09:43 INFO - PROCESS | 1659 | 1467068983911 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:44 INFO - PROCESS | 1659 | 1467068984012 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 16:09:44 INFO - PROCESS | 1659 | 1467068984023 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:44 INFO - PROCESS | 1659 | 1467068984024 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bcc0800 == 34 [pid = 1659] [id = 729] 16:09:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x124dbd800) [pid = 1659] [serial = 2187] [outer = 0x0] 16:09:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x12556ec00) [pid = 1659] [serial = 2188] [outer = 0x124dbd800] 16:09:44 INFO - PROCESS | 1659 | 1467068984048 Marionette DEBUG loaded listener.js 16:09:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x126208800) [pid = 1659] [serial = 2189] [outer = 0x124dbd800] 16:09:44 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x113056000) [pid = 1659] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:09:44 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x116785000) [pid = 1659] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:09:44 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x116714400) [pid = 1659] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:09:44 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x113352400) [pid = 1659] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:09:44 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x116713c00) [pid = 1659] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:09:44 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x119b7c800) [pid = 1659] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:09:44 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x123835400) [pid = 1659] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:09:44 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1121be000) [pid = 1659] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:09:44 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x112596400) [pid = 1659] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:09:44 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x118a60c00) [pid = 1659] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:09:44 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x116779c00) [pid = 1659] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:09:44 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x118e19400) [pid = 1659] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:09:44 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x123838400) [pid = 1659] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:09:44 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x116482800) [pid = 1659] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:09:44 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x118258800) [pid = 1659] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:09:44 INFO - PROCESS | 1659 | 1467068984466 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:09:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:09:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 569ms 16:09:44 INFO - PROCESS | 1659 | 1467068984476 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 16:09:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:09:44 INFO - PROCESS | 1659 | 1467068984478 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 16:09:44 INFO - PROCESS | 1659 | 1467068984480 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:09:44 INFO - PROCESS | 1659 | 1467068984481 Marionette TRACE conn2 <- [1,2890,null,{}] 16:09:44 INFO - PROCESS | 1659 | 1467068984487 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:09:44 INFO - PROCESS | 1659 | 1467068984488 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:44 INFO - PROCESS | 1659 | 1467068984570 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 16:09:44 INFO - PROCESS | 1659 | 1467068984574 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:44 INFO - PROCESS | 1659 | 1467068984575 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:44 INFO - PROCESS | 1659 | ++DOCSHELL 0x125075800 == 35 [pid = 1659] [id = 730] 16:09:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x113c66c00) [pid = 1659] [serial = 2190] [outer = 0x0] 16:09:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x1167ed400) [pid = 1659] [serial = 2191] [outer = 0x113c66c00] 16:09:44 INFO - PROCESS | 1659 | 1467068984608 Marionette DEBUG loaded listener.js 16:09:44 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x118e1f000) [pid = 1659] [serial = 2192] [outer = 0x113c66c00] 16:09:44 INFO - PROCESS | 1659 | 1467068984940 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:09:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:09:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 472ms 16:09:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:09:44 INFO - PROCESS | 1659 | 1467068984954 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 16:09:44 INFO - PROCESS | 1659 | 1467068984955 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 16:09:44 INFO - PROCESS | 1659 | 1467068984957 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:09:44 INFO - PROCESS | 1659 | 1467068984958 Marionette TRACE conn2 <- [1,2894,null,{}] 16:09:44 INFO - PROCESS | 1659 | 1467068984961 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:09:44 INFO - PROCESS | 1659 | 1467068984962 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:45 INFO - PROCESS | 1659 | 1467068985047 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 16:09:45 INFO - PROCESS | 1659 | 1467068985106 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:45 INFO - PROCESS | 1659 | 1467068985108 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x1246b2000 == 36 [pid = 1659] [id = 731] 16:09:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x116719c00) [pid = 1659] [serial = 2193] [outer = 0x0] 16:09:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x119c20400) [pid = 1659] [serial = 2194] [outer = 0x116719c00] 16:09:45 INFO - PROCESS | 1659 | 1467068985134 Marionette DEBUG loaded listener.js 16:09:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x123a0ac00) [pid = 1659] [serial = 2195] [outer = 0x116719c00] 16:09:45 INFO - PROCESS | 1659 | 1467068985553 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:09:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:09:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 621ms 16:09:45 INFO - PROCESS | 1659 | 1467068985579 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 16:09:45 INFO - PROCESS | 1659 | 1467068985581 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 16:09:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:09:45 INFO - PROCESS | 1659 | 1467068985587 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:09:45 INFO - PROCESS | 1659 | 1467068985589 Marionette TRACE conn2 <- [1,2898,null,{}] 16:09:45 INFO - PROCESS | 1659 | 1467068985592 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:09:45 INFO - PROCESS | 1659 | 1467068985594 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:45 INFO - PROCESS | 1659 | 1467068985747 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 16:09:45 INFO - PROCESS | 1659 | 1467068985755 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:45 INFO - PROCESS | 1659 | 1467068985756 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:45 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c677000 == 37 [pid = 1659] [id = 732] 16:09:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x120f1a400) [pid = 1659] [serial = 2196] [outer = 0x0] 16:09:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x12695d000) [pid = 1659] [serial = 2197] [outer = 0x120f1a400] 16:09:45 INFO - PROCESS | 1659 | 1467068985780 Marionette DEBUG loaded listener.js 16:09:45 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x119c15400) [pid = 1659] [serial = 2198] [outer = 0x120f1a400] 16:09:46 INFO - PROCESS | 1659 | 1467068986110 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:09:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:09:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 572ms 16:09:46 INFO - PROCESS | 1659 | 1467068986159 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 16:09:46 INFO - PROCESS | 1659 | 1467068986160 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 16:09:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:09:46 INFO - PROCESS | 1659 | 1467068986163 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:09:46 INFO - PROCESS | 1659 | 1467068986164 Marionette TRACE conn2 <- [1,2902,null,{}] 16:09:46 INFO - PROCESS | 1659 | 1467068986167 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:09:46 INFO - PROCESS | 1659 | 1467068986168 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:46 INFO - PROCESS | 1659 | 1467068986260 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 16:09:46 INFO - PROCESS | 1659 | 1467068986264 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:46 INFO - PROCESS | 1659 | 1467068986265 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:46 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d015000 == 38 [pid = 1659] [id = 733] 16:09:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x126751400) [pid = 1659] [serial = 2199] [outer = 0x0] 16:09:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x12700f400) [pid = 1659] [serial = 2200] [outer = 0x126751400] 16:09:46 INFO - PROCESS | 1659 | 1467068986292 Marionette DEBUG loaded listener.js 16:09:46 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x128247c00) [pid = 1659] [serial = 2201] [outer = 0x126751400] 16:09:46 INFO - PROCESS | 1659 | 1467068986775 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:09:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:09:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 619ms 16:09:46 INFO - PROCESS | 1659 | 1467068986785 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 16:09:46 INFO - PROCESS | 1659 | 1467068986788 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 16:09:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:09:46 INFO - PROCESS | 1659 | 1467068986792 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:09:46 INFO - PROCESS | 1659 | 1467068986794 Marionette TRACE conn2 <- [1,2906,null,{}] 16:09:46 INFO - PROCESS | 1659 | 1467068986798 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:09:46 INFO - PROCESS | 1659 | 1467068986800 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:46 INFO - PROCESS | 1659 | 1467068986907 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 16:09:47 INFO - PROCESS | 1659 | 1467068987019 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:47 INFO - PROCESS | 1659 | 1467068987020 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x119b2f800 == 39 [pid = 1659] [id = 734] 16:09:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1167f4000) [pid = 1659] [serial = 2202] [outer = 0x0] 16:09:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x116fe5000) [pid = 1659] [serial = 2203] [outer = 0x1167f4000] 16:09:47 INFO - PROCESS | 1659 | 1467068987052 Marionette DEBUG loaded listener.js 16:09:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x118204400) [pid = 1659] [serial = 2204] [outer = 0x1167f4000] 16:09:47 INFO - PROCESS | 1659 | 1467068987468 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:09:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:09:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 722ms 16:09:47 INFO - PROCESS | 1659 | 1467068987513 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 16:09:47 INFO - PROCESS | 1659 | 1467068987517 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 16:09:47 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:09:47 INFO - PROCESS | 1659 | 1467068987521 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:09:47 INFO - PROCESS | 1659 | 1467068987523 Marionette TRACE conn2 <- [1,2910,null,{}] 16:09:47 INFO - PROCESS | 1659 | 1467068987525 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:09:47 INFO - PROCESS | 1659 | 1467068987527 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:47 INFO - PROCESS | 1659 | 1467068987632 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 16:09:47 INFO - PROCESS | 1659 | 1467068987695 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:47 INFO - PROCESS | 1659 | 1467068987697 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:47 INFO - PROCESS | 1659 | ++DOCSHELL 0x1295a3000 == 40 [pid = 1659] [id = 735] 16:09:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x118eb9000) [pid = 1659] [serial = 2205] [outer = 0x0] 16:09:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1198c7c00) [pid = 1659] [serial = 2206] [outer = 0x118eb9000] 16:09:47 INFO - PROCESS | 1659 | 1467068987740 Marionette DEBUG loaded listener.js 16:09:47 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1198f4000) [pid = 1659] [serial = 2207] [outer = 0x118eb9000] 16:09:48 INFO - PROCESS | 1659 | 1467068988109 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:09:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:09:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:09:48 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 623ms 16:09:48 INFO - TEST-START | /DOMEvents/constructors.html 16:09:48 INFO - PROCESS | 1659 | 1467068988144 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 16:09:48 INFO - PROCESS | 1659 | 1467068988146 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 16:09:48 INFO - PROCESS | 1659 | 1467068988148 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:09:48 INFO - PROCESS | 1659 | 1467068988151 Marionette TRACE conn2 <- [1,2914,null,{}] 16:09:48 INFO - PROCESS | 1659 | 1467068988158 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:09:48 INFO - PROCESS | 1659 | 1467068988162 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:48 INFO - PROCESS | 1659 | 1467068988266 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 16:09:48 INFO - PROCESS | 1659 | 1467068988366 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:48 INFO - PROCESS | 1659 | 1467068988368 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:48 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d021000 == 41 [pid = 1659] [id = 736] 16:09:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x120ff0c00) [pid = 1659] [serial = 2208] [outer = 0x0] 16:09:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x123a02c00) [pid = 1659] [serial = 2209] [outer = 0x120ff0c00] 16:09:48 INFO - PROCESS | 1659 | 1467068988399 Marionette DEBUG loaded listener.js 16:09:48 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1243c7000) [pid = 1659] [serial = 2210] [outer = 0x120ff0c00] 16:09:48 INFO - PROCESS | 1659 | 1467068988781 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:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:09:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:09:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:09:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:09:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:09:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:09:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:09:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:09:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:09:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:09:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:09:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:09:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:09:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:09:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:09:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:09:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:09:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:09:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:09:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:09:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:09:48 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:09:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:09:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:09:48 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:09:48 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:09:48 INFO - TEST-OK | /DOMEvents/constructors.html | took 678ms 16:09:48 INFO - PROCESS | 1659 | 1467068988828 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 16:09:48 INFO - PROCESS | 1659 | 1467068988832 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 16:09:48 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:09:48 INFO - PROCESS | 1659 | 1467068988836 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:09:48 INFO - PROCESS | 1659 | 1467068988838 Marionette TRACE conn2 <- [1,2918,null,{}] 16:09:48 INFO - PROCESS | 1659 | 1467068988842 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:09:48 INFO - PROCESS | 1659 | 1467068988844 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:49 INFO - PROCESS | 1659 | 1467068989027 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 16:09:49 INFO - PROCESS | 1659 | 1467068989136 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:49 INFO - PROCESS | 1659 | 1467068989138 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d932800 == 42 [pid = 1659] [id = 737] 16:09:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12463dc00) [pid = 1659] [serial = 2211] [outer = 0x0] 16:09:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x12695bc00) [pid = 1659] [serial = 2212] [outer = 0x12463dc00] 16:09:49 INFO - PROCESS | 1659 | 1467068989185 Marionette DEBUG loaded listener.js 16:09:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x127028800) [pid = 1659] [serial = 2213] [outer = 0x12463dc00] 16:09:49 INFO - PROCESS | 1659 | 1467068989585 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:09:49 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:09:49 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 824ms 16:09:49 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:09:49 INFO - PROCESS | 1659 | 1467068989659 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 16:09:49 INFO - PROCESS | 1659 | 1467068989661 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 16:09:49 INFO - PROCESS | 1659 | 1467068989663 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:09:49 INFO - PROCESS | 1659 | 1467068989664 Marionette TRACE conn2 <- [1,2922,null,{}] 16:09:49 INFO - PROCESS | 1659 | 1467068989666 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:09:49 INFO - PROCESS | 1659 | 1467068989668 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:49 INFO - PROCESS | 1659 | 1467068989765 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 16:09:49 INFO - PROCESS | 1659 | 1467068989828 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:49 INFO - PROCESS | 1659 | 1467068989830 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:49 INFO - PROCESS | 1659 | ++DOCSHELL 0x12dd13800 == 43 [pid = 1659] [id = 738] 16:09:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x127024400) [pid = 1659] [serial = 2214] [outer = 0x0] 16:09:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12859f800) [pid = 1659] [serial = 2215] [outer = 0x127024400] 16:09:49 INFO - PROCESS | 1659 | 1467068989858 Marionette DEBUG loaded listener.js 16:09:49 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x129136c00) [pid = 1659] [serial = 2216] [outer = 0x127024400] 16:09:50 INFO - PROCESS | 1659 | [1659] 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:09:50 INFO - PROCESS | 1659 | [1659] 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:09:50 INFO - PROCESS | 1659 | [1659] 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:09:50 INFO - PROCESS | 1659 | [1659] 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:09:50 INFO - PROCESS | 1659 | 1467068990232 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:09:50 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:09:50 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:09:50 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:09:50 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:09:50 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:09:50 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:09:50 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:09:50 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:09:50 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:09:50 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 620ms 16:09:50 INFO - PROCESS | 1659 | 1467068990284 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 16:09:50 INFO - PROCESS | 1659 | 1467068990285 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 16:09:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:09:50 INFO - PROCESS | 1659 | 1467068990288 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:09:50 INFO - PROCESS | 1659 | 1467068990289 Marionette TRACE conn2 <- [1,2926,null,{}] 16:09:50 INFO - PROCESS | 1659 | 1467068990291 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:09:50 INFO - PROCESS | 1659 | 1467068990295 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:50 INFO - PROCESS | 1659 | 1467068990565 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 16:09:50 INFO - PROCESS | 1659 | 1467068990694 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:50 INFO - PROCESS | 1659 | 1467068990696 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:50 INFO - PROCESS | 1659 | ++DOCSHELL 0x118557800 == 44 [pid = 1659] [id = 739] 16:09:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x11259f400) [pid = 1659] [serial = 2217] [outer = 0x0] 16:09:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1131ef400) [pid = 1659] [serial = 2218] [outer = 0x11259f400] 16:09:50 INFO - PROCESS | 1659 | 1467068990726 Marionette DEBUG loaded listener.js 16:09:50 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x11643cc00) [pid = 1659] [serial = 2219] [outer = 0x11259f400] 16:09:51 INFO - PROCESS | 1659 | --DOCSHELL 0x12c677000 == 43 [pid = 1659] [id = 732] 16:09:51 INFO - PROCESS | 1659 | --DOCSHELL 0x1246b2000 == 42 [pid = 1659] [id = 731] 16:09:51 INFO - PROCESS | 1659 | --DOCSHELL 0x125075800 == 41 [pid = 1659] [id = 730] 16:09:51 INFO - PROCESS | 1659 | --DOCSHELL 0x12bcc0800 == 40 [pid = 1659] [id = 729] 16:09:51 INFO - PROCESS | 1659 | --DOCSHELL 0x12b180000 == 39 [pid = 1659] [id = 728] 16:09:51 INFO - PROCESS | 1659 | --DOCSHELL 0x12856b000 == 38 [pid = 1659] [id = 727] 16:09:51 INFO - PROCESS | 1659 | --DOCSHELL 0x126a71800 == 37 [pid = 1659] [id = 726] 16:09:51 INFO - PROCESS | 1659 | --DOCSHELL 0x1246b3000 == 36 [pid = 1659] [id = 725] 16:09:51 INFO - PROCESS | 1659 | --DOCSHELL 0x117e3a000 == 35 [pid = 1659] [id = 724] 16:09:51 INFO - PROCESS | 1659 | --DOCSHELL 0x11855a000 == 34 [pid = 1659] [id = 723] 16:09:51 INFO - PROCESS | 1659 | --DOCSHELL 0x125613800 == 33 [pid = 1659] [id = 722] 16:09:51 INFO - PROCESS | 1659 | --DOCSHELL 0x1185bb800 == 32 [pid = 1659] [id = 721] 16:09:51 INFO - PROCESS | 1659 | --DOCSHELL 0x125619000 == 31 [pid = 1659] [id = 720] 16:09:51 INFO - PROCESS | 1659 | --DOCSHELL 0x12dd13800 == 30 [pid = 1659] [id = 738] 16:09:51 INFO - PROCESS | 1659 | --DOCSHELL 0x12d932800 == 29 [pid = 1659] [id = 737] 16:09:51 INFO - PROCESS | 1659 | --DOCSHELL 0x12d021000 == 28 [pid = 1659] [id = 736] 16:09:51 INFO - PROCESS | 1659 | --DOCSHELL 0x1295a3000 == 27 [pid = 1659] [id = 735] 16:09:51 INFO - PROCESS | 1659 | --DOCSHELL 0x12d015000 == 26 [pid = 1659] [id = 733] 16:09:51 INFO - PROCESS | 1659 | --DOCSHELL 0x119b2f800 == 25 [pid = 1659] [id = 734] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1130f4c00) [pid = 1659] [serial = 2131] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1125a1000) [pid = 1659] [serial = 2132] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1174adc00) [pid = 1659] [serial = 2128] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x11817e400) [pid = 1659] [serial = 2129] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1167f0000) [pid = 1659] [serial = 2134] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x116a0b800) [pid = 1659] [serial = 2135] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x118257800) [pid = 1659] [serial = 2137] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x118a62000) [pid = 1659] [serial = 2138] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1198d5800) [pid = 1659] [serial = 2143] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x119c18800) [pid = 1659] [serial = 2146] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x123a0ec00) [pid = 1659] [serial = 2159] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x120ff2c00) [pid = 1659] [serial = 2150] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x120f0f000) [pid = 1659] [serial = 2149] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x116f65800) [pid = 1659] [serial = 2153] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x123a06000) [pid = 1659] [serial = 2158] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x11320c000) [pid = 1659] [serial = 2152] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x11922dc00) [pid = 1659] [serial = 2140] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x117ed7400) [pid = 1659] [serial = 2117] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x116f5d400) [pid = 1659] [serial = 2116] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x1198f6800) [pid = 1659] [serial = 2120] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x1198d9400) [pid = 1659] [serial = 2119] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x123c71c00) [pid = 1659] [serial = 2161] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x124dbfc00) [pid = 1659] [serial = 2123] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 79 (0x123f4e400) [pid = 1659] [serial = 2122] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 78 (0x127022c00) [pid = 1659] [serial = 2126] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 77 (0x119c30000) [pid = 1659] [serial = 2147] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 76 (0x1267ad400) [pid = 1659] [serial = 2125] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 75 (0x120f0fc00) [pid = 1659] [serial = 2155] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 74 (0x11874d000) [pid = 1659] [serial = 2144] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 73 (0x11968d800) [pid = 1659] [serial = 2141] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | --DOMWINDOW == 72 (0x123834c00) [pid = 1659] [serial = 2156] [outer = 0x0] [url = about:blank] 16:09:51 INFO - PROCESS | 1659 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:09:51 INFO - PROCESS | 1659 | 1467068991687 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:09:51 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:09:51 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1421ms 16:09:51 INFO - PROCESS | 1659 | 1467068991710 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 16:09:51 INFO - PROCESS | 1659 | 1467068991712 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 16:09:51 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:09:51 INFO - PROCESS | 1659 | 1467068991715 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:09:51 INFO - PROCESS | 1659 | 1467068991717 Marionette TRACE conn2 <- [1,2930,null,{}] 16:09:51 INFO - PROCESS | 1659 | 1467068991720 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:09:51 INFO - PROCESS | 1659 | 1467068991722 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:51 INFO - PROCESS | 1659 | 1467068991806 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 16:09:51 INFO - PROCESS | 1659 | 1467068991814 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:51 INFO - PROCESS | 1659 | 1467068991819 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:51 INFO - PROCESS | 1659 | ++DOCSHELL 0x11715b000 == 26 [pid = 1659] [id = 740] 16:09:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 73 (0x115e5a400) [pid = 1659] [serial = 2220] [outer = 0x0] 16:09:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 74 (0x115e63800) [pid = 1659] [serial = 2221] [outer = 0x115e5a400] 16:09:51 INFO - PROCESS | 1659 | 1467068991848 Marionette DEBUG loaded listener.js 16:09:51 INFO - PROCESS | 1659 | ++DOMWINDOW == 75 (0x11299c800) [pid = 1659] [serial = 2222] [outer = 0x115e5a400] 16:09:52 INFO - PROCESS | 1659 | 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:09:52 INFO - PROCESS | 1659 | 1467068992169 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:09:52 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:09:52 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 471ms 16:09:52 INFO - PROCESS | 1659 | 1467068992187 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 16:09:52 INFO - PROCESS | 1659 | 1467068992191 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 16:09:52 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:09:52 INFO - PROCESS | 1659 | 1467068992231 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:09:52 INFO - PROCESS | 1659 | 1467068992233 Marionette TRACE conn2 <- [1,2934,null,{}] 16:09:52 INFO - PROCESS | 1659 | 1467068992236 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:09:52 INFO - PROCESS | 1659 | 1467068992238 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:52 INFO - PROCESS | 1659 | 1467068992322 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 16:09:52 INFO - PROCESS | 1659 | 1467068992329 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:52 INFO - PROCESS | 1659 | 1467068992331 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:52 INFO - PROCESS | 1659 | ++DOCSHELL 0x119262800 == 27 [pid = 1659] [id = 741] 16:09:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 76 (0x1167e8400) [pid = 1659] [serial = 2223] [outer = 0x0] 16:09:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 77 (0x116f66000) [pid = 1659] [serial = 2224] [outer = 0x1167e8400] 16:09:52 INFO - PROCESS | 1659 | 1467068992380 Marionette DEBUG loaded listener.js 16:09:52 INFO - PROCESS | 1659 | ++DOMWINDOW == 78 (0x1174ac800) [pid = 1659] [serial = 2225] [outer = 0x1167e8400] 16:09:52 INFO - PROCESS | 1659 | 1467068992861 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:09:52 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:09:52 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 678ms 16:09:52 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:09:52 INFO - PROCESS | 1659 | 1467068992915 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 16:09:52 INFO - PROCESS | 1659 | 1467068992917 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 16:09:52 INFO - PROCESS | 1659 | 1467068992920 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:09:52 INFO - PROCESS | 1659 | 1467068992924 Marionette TRACE conn2 <- [1,2938,null,{}] 16:09:52 INFO - PROCESS | 1659 | 1467068992943 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:09:52 INFO - PROCESS | 1659 | 1467068992947 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:53 INFO - PROCESS | 1659 | 1467068993025 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 16:09:53 INFO - PROCESS | 1659 | 1467068993029 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:53 INFO - PROCESS | 1659 | 1467068993031 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x123813000 == 28 [pid = 1659] [id = 742] 16:09:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 79 (0x113204000) [pid = 1659] [serial = 2226] [outer = 0x0] 16:09:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 80 (0x118531c00) [pid = 1659] [serial = 2227] [outer = 0x113204000] 16:09:53 INFO - PROCESS | 1659 | 1467068993063 Marionette DEBUG loaded listener.js 16:09:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x118751800) [pid = 1659] [serial = 2228] [outer = 0x113204000] 16:09:53 INFO - PROCESS | 1659 | 1467068993381 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:09:53 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:09:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 479ms 16:09:53 INFO - PROCESS | 1659 | 1467068993406 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 16:09:53 INFO - PROCESS | 1659 | 1467068993407 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 16:09:53 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:09:53 INFO - PROCESS | 1659 | 1467068993410 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:09:53 INFO - PROCESS | 1659 | 1467068993411 Marionette TRACE conn2 <- [1,2942,null,{}] 16:09:53 INFO - PROCESS | 1659 | 1467068993413 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:09:53 INFO - PROCESS | 1659 | 1467068993415 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:53 INFO - PROCESS | 1659 | 1467068993500 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 16:09:53 INFO - PROCESS | 1659 | 1467068993564 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:53 INFO - PROCESS | 1659 | 1467068993566 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:53 INFO - PROCESS | 1659 | ++DOCSHELL 0x124410000 == 29 [pid = 1659] [id = 743] 16:09:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x11825c400) [pid = 1659] [serial = 2229] [outer = 0x0] 16:09:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x11922cc00) [pid = 1659] [serial = 2230] [outer = 0x11825c400] 16:09:53 INFO - PROCESS | 1659 | 1467068993591 Marionette DEBUG loaded listener.js 16:09:53 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1195b5000) [pid = 1659] [serial = 2231] [outer = 0x11825c400] 16:09:53 INFO - PROCESS | 1659 | 1467068993854 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:09:53 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:09:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:09:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:09:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 468ms 16:09:53 INFO - PROCESS | 1659 | 1467068993878 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 16:09:53 INFO - PROCESS | 1659 | 1467068993880 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 16:09:53 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:09:53 INFO - PROCESS | 1659 | 1467068993892 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:09:53 INFO - PROCESS | 1659 | 1467068993893 Marionette TRACE conn2 <- [1,2946,null,{}] 16:09:53 INFO - PROCESS | 1659 | 1467068993896 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:09:53 INFO - PROCESS | 1659 | 1467068993907 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:54 INFO - PROCESS | 1659 | 1467068994010 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 16:09:54 INFO - PROCESS | 1659 | 1467068994014 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:54 INFO - PROCESS | 1659 | 1467068994015 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x1244c0800 == 30 [pid = 1659] [id = 744] 16:09:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x113059c00) [pid = 1659] [serial = 2232] [outer = 0x0] 16:09:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x119688400) [pid = 1659] [serial = 2233] [outer = 0x113059c00] 16:09:54 INFO - PROCESS | 1659 | 1467068994040 Marionette DEBUG loaded listener.js 16:09:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1198ea800) [pid = 1659] [serial = 2234] [outer = 0x113059c00] 16:09:54 INFO - PROCESS | 1659 | 1467068994355 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:09:54 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:09:54 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 523ms 16:09:54 INFO - PROCESS | 1659 | 1467068994419 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 16:09:54 INFO - PROCESS | 1659 | 1467068994420 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 16:09:54 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:09:54 INFO - PROCESS | 1659 | 1467068994422 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:09:54 INFO - PROCESS | 1659 | 1467068994424 Marionette TRACE conn2 <- [1,2950,null,{}] 16:09:54 INFO - PROCESS | 1659 | 1467068994425 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:09:54 INFO - PROCESS | 1659 | 1467068994429 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:54 INFO - PROCESS | 1659 | 1467068994543 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 16:09:54 INFO - PROCESS | 1659 | 1467068994549 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:54 INFO - PROCESS | 1659 | 1467068994550 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x1256e7800 == 31 [pid = 1659] [id = 745] 16:09:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1198ed800) [pid = 1659] [serial = 2235] [outer = 0x0] 16:09:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119b05c00) [pid = 1659] [serial = 2236] [outer = 0x1198ed800] 16:09:54 INFO - PROCESS | 1659 | 1467068994575 Marionette DEBUG loaded listener.js 16:09:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x119e49800) [pid = 1659] [serial = 2237] [outer = 0x1198ed800] 16:09:54 INFO - PROCESS | 1659 | ++DOCSHELL 0x126738000 == 32 [pid = 1659] [id = 746] 16:09:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x120f13c00) [pid = 1659] [serial = 2238] [outer = 0x0] 16:09:54 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x119c1d400) [pid = 1659] [serial = 2239] [outer = 0x120f13c00] 16:09:54 INFO - PROCESS | 1659 | 1467068994896 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:09:54 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:09:54 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 517ms 16:09:54 INFO - PROCESS | 1659 | 1467068994941 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 16:09:54 INFO - PROCESS | 1659 | 1467068994942 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 16:09:54 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:09:54 INFO - PROCESS | 1659 | 1467068994944 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:09:54 INFO - PROCESS | 1659 | 1467068994945 Marionette TRACE conn2 <- [1,2954,null,{}] 16:09:54 INFO - PROCESS | 1659 | 1467068994948 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:09:54 INFO - PROCESS | 1659 | 1467068994949 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:55 INFO - PROCESS | 1659 | 1467068995075 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 16:09:55 INFO - PROCESS | 1659 | 1467068995091 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:55 INFO - PROCESS | 1659 | 1467068995093 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:55 INFO - PROCESS | 1659 | ++DOCSHELL 0x128557800 == 33 [pid = 1659] [id = 747] 16:09:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x120f0d800) [pid = 1659] [serial = 2240] [outer = 0x0] 16:09:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x120f16400) [pid = 1659] [serial = 2241] [outer = 0x120f0d800] 16:09:55 INFO - PROCESS | 1659 | 1467068995133 Marionette DEBUG loaded listener.js 16:09:55 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x121074c00) [pid = 1659] [serial = 2242] [outer = 0x120f0d800] 16:09:55 INFO - PROCESS | 1659 | 1467068995571 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:09:55 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:09:55 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:09:55 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 669ms 16:09:55 INFO - PROCESS | 1659 | 1467068995614 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 16:09:55 INFO - PROCESS | 1659 | 1467068995616 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 16:09:55 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:09:55 INFO - PROCESS | 1659 | 1467068995619 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:09:55 INFO - PROCESS | 1659 | 1467068995621 Marionette TRACE conn2 <- [1,2958,null,{}] 16:09:55 INFO - PROCESS | 1659 | 1467068995624 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:09:55 INFO - PROCESS | 1659 | 1467068995626 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:55 INFO - PROCESS | 1659 | 1467068995788 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 16:09:56 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x112986000) [pid = 1659] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:09:56 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x121069800) [pid = 1659] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:09:56 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x119b0d000) [pid = 1659] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:09:56 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x113c36800) [pid = 1659] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:09:56 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x116786000) [pid = 1659] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:09:56 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x118259400) [pid = 1659] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:09:56 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x123a8dc00) [pid = 1659] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:09:56 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x1125a0c00) [pid = 1659] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:09:56 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1174ac400) [pid = 1659] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:09:56 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x124dbd800) [pid = 1659] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:09:56 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x120f1a400) [pid = 1659] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:09:56 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x126751400) [pid = 1659] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:09:56 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x113c66c00) [pid = 1659] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:09:56 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x116719c00) [pid = 1659] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:09:56 INFO - PROCESS | 1659 | 1467068996066 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:56 INFO - PROCESS | 1659 | 1467068996067 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x118ea3000 == 34 [pid = 1659] [id = 748] 16:09:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x1121bd800) [pid = 1659] [serial = 2243] [outer = 0x0] 16:09:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x113055c00) [pid = 1659] [serial = 2244] [outer = 0x1121bd800] 16:09:56 INFO - PROCESS | 1659 | 1467068996093 Marionette DEBUG loaded listener.js 16:09:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x1174abc00) [pid = 1659] [serial = 2245] [outer = 0x1121bd800] 16:09:56 INFO - PROCESS | 1659 | 1467068996312 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:09:56 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:09:56 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 720ms 16:09:56 INFO - PROCESS | 1659 | 1467068996339 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 16:09:56 INFO - PROCESS | 1659 | 1467068996341 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 16:09:56 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:09:56 INFO - PROCESS | 1659 | 1467068996344 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:09:56 INFO - PROCESS | 1659 | 1467068996345 Marionette TRACE conn2 <- [1,2962,null,{}] 16:09:56 INFO - PROCESS | 1659 | 1467068996347 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:09:56 INFO - PROCESS | 1659 | 1467068996348 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:56 INFO - PROCESS | 1659 | 1467068996446 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 16:09:56 INFO - PROCESS | 1659 | 1467068996449 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:56 INFO - PROCESS | 1659 | 1467068996452 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x123811800 == 35 [pid = 1659] [id = 749] 16:09:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x11677bc00) [pid = 1659] [serial = 2246] [outer = 0x0] 16:09:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x1192cb400) [pid = 1659] [serial = 2247] [outer = 0x11677bc00] 16:09:56 INFO - PROCESS | 1659 | 1467068996477 Marionette DEBUG loaded listener.js 16:09:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x123a0dc00) [pid = 1659] [serial = 2248] [outer = 0x11677bc00] 16:09:56 INFO - PROCESS | 1659 | 1467068996763 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:09:56 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:09:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 472ms 16:09:56 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:09:56 INFO - PROCESS | 1659 | 1467068996818 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 16:09:56 INFO - PROCESS | 1659 | 1467068996820 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 16:09:56 INFO - PROCESS | 1659 | 1467068996822 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:09:56 INFO - PROCESS | 1659 | 1467068996823 Marionette TRACE conn2 <- [1,2966,null,{}] 16:09:56 INFO - PROCESS | 1659 | 1467068996825 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:09:56 INFO - PROCESS | 1659 | 1467068996826 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:56 INFO - PROCESS | 1659 | 1467068996904 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 16:09:56 INFO - PROCESS | 1659 | 1467068996965 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:56 INFO - PROCESS | 1659 | 1467068996966 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:56 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b17a800 == 36 [pid = 1659] [id = 750] 16:09:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1174acc00) [pid = 1659] [serial = 2249] [outer = 0x0] 16:09:56 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x123a8dc00) [pid = 1659] [serial = 2250] [outer = 0x1174acc00] 16:09:56 INFO - PROCESS | 1659 | 1467068996990 Marionette DEBUG loaded listener.js 16:09:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x12460dc00) [pid = 1659] [serial = 2251] [outer = 0x1174acc00] 16:09:57 INFO - PROCESS | 1659 | 1467068997243 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:09:57 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:09:57 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 472ms 16:09:57 INFO - PROCESS | 1659 | 1467068997294 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 16:09:57 INFO - PROCESS | 1659 | 1467068997296 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 16:09:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:09:57 INFO - PROCESS | 1659 | 1467068997298 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:09:57 INFO - PROCESS | 1659 | 1467068997302 Marionette TRACE conn2 <- [1,2970,null,{}] 16:09:57 INFO - PROCESS | 1659 | 1467068997310 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:09:57 INFO - PROCESS | 1659 | 1467068997312 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:57 INFO - PROCESS | 1659 | 1467068997410 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 16:09:57 INFO - PROCESS | 1659 | 1467068997414 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:57 INFO - PROCESS | 1659 | 1467068997416 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x1244c0000 == 37 [pid = 1659] [id = 751] 16:09:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x124bdc000) [pid = 1659] [serial = 2252] [outer = 0x0] 16:09:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x125571400) [pid = 1659] [serial = 2253] [outer = 0x124bdc000] 16:09:57 INFO - PROCESS | 1659 | 1467068997444 Marionette DEBUG loaded listener.js 16:09:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x1267a7000) [pid = 1659] [serial = 2254] [outer = 0x124bdc000] 16:09:57 INFO - PROCESS | 1659 | 1467068997753 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:09:57 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:09:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 479ms 16:09:57 INFO - PROCESS | 1659 | 1467068997777 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 16:09:57 INFO - PROCESS | 1659 | 1467068997779 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 16:09:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:09:57 INFO - PROCESS | 1659 | 1467068997781 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:09:57 INFO - PROCESS | 1659 | 1467068997783 Marionette TRACE conn2 <- [1,2974,null,{}] 16:09:57 INFO - PROCESS | 1659 | 1467068997789 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:09:57 INFO - PROCESS | 1659 | 1467068997790 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:57 INFO - PROCESS | 1659 | 1467068997865 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 16:09:57 INFO - PROCESS | 1659 | 1467068997932 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:57 INFO - PROCESS | 1659 | 1467068997933 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:57 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c667000 == 38 [pid = 1659] [id = 752] 16:09:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x1267a5400) [pid = 1659] [serial = 2255] [outer = 0x0] 16:09:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12696a000) [pid = 1659] [serial = 2256] [outer = 0x1267a5400] 16:09:57 INFO - PROCESS | 1659 | 1467068997957 Marionette DEBUG loaded listener.js 16:09:57 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x126d92000) [pid = 1659] [serial = 2257] [outer = 0x1267a5400] 16:09:58 INFO - PROCESS | 1659 | 1467068998339 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:09:58 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:09:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 573ms 16:09:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:09:58 INFO - PROCESS | 1659 | 1467068998355 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 16:09:58 INFO - PROCESS | 1659 | 1467068998358 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 16:09:58 INFO - PROCESS | 1659 | 1467068998361 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:09:58 INFO - PROCESS | 1659 | 1467068998363 Marionette TRACE conn2 <- [1,2978,null,{}] 16:09:58 INFO - PROCESS | 1659 | 1467068998367 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:09:58 INFO - PROCESS | 1659 | 1467068998369 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:58 INFO - PROCESS | 1659 | 1467068998483 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 16:09:58 INFO - PROCESS | 1659 | 1467068998547 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:58 INFO - PROCESS | 1659 | 1467068998548 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:58 INFO - PROCESS | 1659 | ++DOCSHELL 0x118abc800 == 39 [pid = 1659] [id = 753] 16:09:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1133b8000) [pid = 1659] [serial = 2258] [outer = 0x0] 16:09:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x11662fc00) [pid = 1659] [serial = 2259] [outer = 0x1133b8000] 16:09:58 INFO - PROCESS | 1659 | 1467068998579 Marionette DEBUG loaded listener.js 16:09:58 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x116785400) [pid = 1659] [serial = 2260] [outer = 0x1133b8000] 16:09:59 INFO - PROCESS | 1659 | 1467068999028 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:09:59 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:09:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 721ms 16:09:59 INFO - PROCESS | 1659 | 1467068999082 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 16:09:59 INFO - PROCESS | 1659 | 1467068999085 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 16:09:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:09:59 INFO - PROCESS | 1659 | 1467068999089 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:09:59 INFO - PROCESS | 1659 | 1467068999091 Marionette TRACE conn2 <- [1,2982,null,{}] 16:09:59 INFO - PROCESS | 1659 | 1467068999094 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:09:59 INFO - PROCESS | 1659 | 1467068999095 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:59 INFO - PROCESS | 1659 | 1467068999205 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 16:09:59 INFO - PROCESS | 1659 | 1467068999289 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:09:59 INFO - PROCESS | 1659 | 1467068999290 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:59 INFO - PROCESS | 1659 | ++DOCSHELL 0x12440c000 == 40 [pid = 1659] [id = 754] 16:09:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1176f7800) [pid = 1659] [serial = 2261] [outer = 0x0] 16:09:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x118258800) [pid = 1659] [serial = 2262] [outer = 0x1176f7800] 16:09:59 INFO - PROCESS | 1659 | 1467068999322 Marionette DEBUG loaded listener.js 16:09:59 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x118e14000) [pid = 1659] [serial = 2263] [outer = 0x1176f7800] 16:09:59 INFO - PROCESS | 1659 | 1467068999720 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:09:59 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:09:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:09:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:09:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 670ms 16:09:59 INFO - PROCESS | 1659 | 1467068999760 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 16:09:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:09:59 INFO - PROCESS | 1659 | 1467068999761 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 16:09:59 INFO - PROCESS | 1659 | 1467068999764 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:09:59 INFO - PROCESS | 1659 | 1467068999766 Marionette TRACE conn2 <- [1,2986,null,{}] 16:09:59 INFO - PROCESS | 1659 | 1467068999774 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:09:59 INFO - PROCESS | 1659 | 1467068999777 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:09:59 INFO - PROCESS | 1659 | 1467068999911 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 16:10:00 INFO - PROCESS | 1659 | 1467069000026 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:00 INFO - PROCESS | 1659 | 1467069000028 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bcb6000 == 41 [pid = 1659] [id = 755] 16:10:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1198f1c00) [pid = 1659] [serial = 2264] [outer = 0x0] 16:10:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x119b80000) [pid = 1659] [serial = 2265] [outer = 0x1198f1c00] 16:10:00 INFO - PROCESS | 1659 | 1467069000061 Marionette DEBUG loaded listener.js 16:10:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x119c1ac00) [pid = 1659] [serial = 2266] [outer = 0x1198f1c00] 16:10:00 INFO - PROCESS | 1659 | 1467069000612 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:10:00 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:10:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 877ms 16:10:00 INFO - PROCESS | 1659 | 1467069000641 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 16:10:00 INFO - PROCESS | 1659 | 1467069000643 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 16:10:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:10:00 INFO - PROCESS | 1659 | 1467069000647 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:10:00 INFO - PROCESS | 1659 | 1467069000648 Marionette TRACE conn2 <- [1,2990,null,{}] 16:10:00 INFO - PROCESS | 1659 | 1467069000652 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:10:00 INFO - PROCESS | 1659 | 1467069000653 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:00 INFO - PROCESS | 1659 | 1467069000761 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 16:10:00 INFO - PROCESS | 1659 | 1467069000824 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:00 INFO - PROCESS | 1659 | 1467069000825 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:00 INFO - PROCESS | 1659 | ++DOCSHELL 0x11958f800 == 42 [pid = 1659] [id = 756] 16:10:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x11643ec00) [pid = 1659] [serial = 2267] [outer = 0x0] 16:10:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x116974400) [pid = 1659] [serial = 2268] [outer = 0x11643ec00] 16:10:00 INFO - PROCESS | 1659 | 1467069000854 Marionette DEBUG loaded listener.js 16:10:00 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x1174ad800) [pid = 1659] [serial = 2269] [outer = 0x11643ec00] 16:10:01 INFO - PROCESS | 1659 | --DOCSHELL 0x1244c0000 == 41 [pid = 1659] [id = 751] 16:10:01 INFO - PROCESS | 1659 | --DOCSHELL 0x12b17a800 == 40 [pid = 1659] [id = 750] 16:10:01 INFO - PROCESS | 1659 | --DOCSHELL 0x123811800 == 39 [pid = 1659] [id = 749] 16:10:01 INFO - PROCESS | 1659 | --DOCSHELL 0x118ea3000 == 38 [pid = 1659] [id = 748] 16:10:01 INFO - PROCESS | 1659 | --DOCSHELL 0x128557800 == 37 [pid = 1659] [id = 747] 16:10:01 INFO - PROCESS | 1659 | --DOCSHELL 0x126738000 == 36 [pid = 1659] [id = 746] 16:10:01 INFO - PROCESS | 1659 | --DOCSHELL 0x1256e7800 == 35 [pid = 1659] [id = 745] 16:10:01 INFO - PROCESS | 1659 | --DOCSHELL 0x1244c0800 == 34 [pid = 1659] [id = 744] 16:10:01 INFO - PROCESS | 1659 | --DOCSHELL 0x124410000 == 33 [pid = 1659] [id = 743] 16:10:01 INFO - PROCESS | 1659 | --DOCSHELL 0x123813000 == 32 [pid = 1659] [id = 742] 16:10:01 INFO - PROCESS | 1659 | --DOCSHELL 0x119262800 == 31 [pid = 1659] [id = 741] 16:10:01 INFO - PROCESS | 1659 | --DOCSHELL 0x11715b000 == 30 [pid = 1659] [id = 740] 16:10:01 INFO - PROCESS | 1659 | --DOCSHELL 0x118557800 == 29 [pid = 1659] [id = 739] 16:10:01 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x119c20800) [pid = 1659] [serial = 2182] [outer = 0x0] [url = about:blank] 16:10:01 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x123a8fc00) [pid = 1659] [serial = 2185] [outer = 0x0] [url = about:blank] 16:10:01 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x119b7b800) [pid = 1659] [serial = 2179] [outer = 0x0] [url = about:blank] 16:10:01 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x1198d5000) [pid = 1659] [serial = 2176] [outer = 0x0] [url = about:blank] 16:10:01 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1198f2000) [pid = 1659] [serial = 2177] [outer = 0x0] [url = about:blank] 16:10:01 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1167f4c00) [pid = 1659] [serial = 2170] [outer = 0x0] [url = about:blank] 16:10:01 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1174a8800) [pid = 1659] [serial = 2171] [outer = 0x0] [url = about:blank] 16:10:01 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x118530400) [pid = 1659] [serial = 2173] [outer = 0x0] [url = about:blank] 16:10:01 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x118a60000) [pid = 1659] [serial = 2174] [outer = 0x0] [url = about:blank] 16:10:01 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x124dbf800) [pid = 1659] [serial = 2162] [outer = 0x0] [url = about:blank] 16:10:01 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x113c34400) [pid = 1659] [serial = 2164] [outer = 0x0] [url = about:blank] 16:10:01 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1164e5800) [pid = 1659] [serial = 2165] [outer = 0x0] [url = about:blank] 16:10:01 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1174cd400) [pid = 1659] [serial = 2167] [outer = 0x0] [url = about:blank] 16:10:01 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x11820cc00) [pid = 1659] [serial = 2168] [outer = 0x0] [url = about:blank] 16:10:01 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x12556ec00) [pid = 1659] [serial = 2188] [outer = 0x0] [url = about:blank] 16:10:01 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x124d54c00) [pid = 1659] [serial = 2186] [outer = 0x0] [url = about:blank] 16:10:01 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x119c15400) [pid = 1659] [serial = 2198] [outer = 0x0] [url = about:blank] 16:10:01 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x128247c00) [pid = 1659] [serial = 2201] [outer = 0x0] [url = about:blank] 16:10:01 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1167ed400) [pid = 1659] [serial = 2191] [outer = 0x0] [url = about:blank] 16:10:01 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x118e1f000) [pid = 1659] [serial = 2192] [outer = 0x0] [url = about:blank] 16:10:01 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x12695d000) [pid = 1659] [serial = 2197] [outer = 0x0] [url = about:blank] 16:10:01 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x126208800) [pid = 1659] [serial = 2189] [outer = 0x0] [url = about:blank] 16:10:01 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x120f13800) [pid = 1659] [serial = 2183] [outer = 0x0] [url = about:blank] 16:10:01 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x12700f400) [pid = 1659] [serial = 2200] [outer = 0x0] [url = about:blank] 16:10:01 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x119c20400) [pid = 1659] [serial = 2194] [outer = 0x0] [url = about:blank] 16:10:01 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x123a0ac00) [pid = 1659] [serial = 2195] [outer = 0x0] [url = about:blank] 16:10:01 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x119c17000) [pid = 1659] [serial = 2180] [outer = 0x0] [url = about:blank] 16:10:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x113004800 == 30 [pid = 1659] [id = 757] 16:10:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x11820ac00) [pid = 1659] [serial = 2270] [outer = 0x0] 16:10:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x11643f800) [pid = 1659] [serial = 2271] [outer = 0x11820ac00] 16:10:01 INFO - PROCESS | 1659 | 1467069001266 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:10:01 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:10:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 673ms 16:10:01 INFO - PROCESS | 1659 | 1467069001320 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 16:10:01 INFO - PROCESS | 1659 | 1467069001323 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 16:10:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:10:01 INFO - PROCESS | 1659 | 1467069001327 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:10:01 INFO - PROCESS | 1659 | 1467069001329 Marionette TRACE conn2 <- [1,2994,null,{}] 16:10:01 INFO - PROCESS | 1659 | 1467069001331 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:10:01 INFO - PROCESS | 1659 | 1467069001332 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:01 INFO - PROCESS | 1659 | 1467069001432 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 16:10:01 INFO - PROCESS | 1659 | 1467069001459 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:01 INFO - PROCESS | 1659 | 1467069001460 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x123a6d800 == 31 [pid = 1659] [id = 758] 16:10:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x118a62800) [pid = 1659] [serial = 2272] [outer = 0x0] 16:10:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x118eb5c00) [pid = 1659] [serial = 2273] [outer = 0x118a62800] 16:10:01 INFO - PROCESS | 1659 | 1467069001486 Marionette DEBUG loaded listener.js 16:10:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x119688800) [pid = 1659] [serial = 2274] [outer = 0x118a62800] 16:10:01 INFO - PROCESS | 1659 | 1467069001821 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:10:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:10:01 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:10:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 521ms 16:10:01 INFO - PROCESS | 1659 | 1467069001852 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 16:10:01 INFO - PROCESS | 1659 | 1467069001853 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 16:10:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:10:01 INFO - PROCESS | 1659 | 1467069001861 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:10:01 INFO - PROCESS | 1659 | 1467069001864 Marionette TRACE conn2 <- [1,2998,null,{}] 16:10:01 INFO - PROCESS | 1659 | 1467069001871 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:10:01 INFO - PROCESS | 1659 | 1467069001874 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:01 INFO - PROCESS | 1659 | 1467069001954 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 16:10:01 INFO - PROCESS | 1659 | 1467069001959 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:01 INFO - PROCESS | 1659 | 1467069001960 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:01 INFO - PROCESS | 1659 | ++DOCSHELL 0x124d04800 == 32 [pid = 1659] [id = 759] 16:10:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x1198ed000) [pid = 1659] [serial = 2275] [outer = 0x0] 16:10:01 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1198f7c00) [pid = 1659] [serial = 2276] [outer = 0x1198ed000] 16:10:01 INFO - PROCESS | 1659 | 1467069001994 Marionette DEBUG loaded listener.js 16:10:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x119c19400) [pid = 1659] [serial = 2277] [outer = 0x1198ed000] 16:10:02 INFO - PROCESS | 1659 | 1467069002309 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:10:02 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:10:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 474ms 16:10:02 INFO - PROCESS | 1659 | 1467069002337 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 16:10:02 INFO - PROCESS | 1659 | 1467069002339 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 16:10:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:10:02 INFO - PROCESS | 1659 | 1467069002341 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:10:02 INFO - PROCESS | 1659 | 1467069002342 Marionette TRACE conn2 <- [1,3002,null,{}] 16:10:02 INFO - PROCESS | 1659 | 1467069002345 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:10:02 INFO - PROCESS | 1659 | 1467069002346 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:02 INFO - PROCESS | 1659 | 1467069002454 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 16:10:02 INFO - PROCESS | 1659 | 1467069002460 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:02 INFO - PROCESS | 1659 | 1467069002461 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x1267e0000 == 33 [pid = 1659] [id = 760] 16:10:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x119c1dc00) [pid = 1659] [serial = 2278] [outer = 0x0] 16:10:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x120f10400) [pid = 1659] [serial = 2279] [outer = 0x119c1dc00] 16:10:02 INFO - PROCESS | 1659 | 1467069002486 Marionette DEBUG loaded listener.js 16:10:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x121076000) [pid = 1659] [serial = 2280] [outer = 0x119c1dc00] 16:10:02 INFO - PROCESS | 1659 | 1467069002789 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:10:02 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:10:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 469ms 16:10:02 INFO - PROCESS | 1659 | 1467069002811 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 16:10:02 INFO - PROCESS | 1659 | 1467069002812 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 16:10:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:10:02 INFO - PROCESS | 1659 | 1467069002814 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:10:02 INFO - PROCESS | 1659 | 1467069002815 Marionette TRACE conn2 <- [1,3006,null,{}] 16:10:02 INFO - PROCESS | 1659 | 1467069002821 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:10:02 INFO - PROCESS | 1659 | 1467069002822 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:02 INFO - PROCESS | 1659 | 1467069002901 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 16:10:02 INFO - PROCESS | 1659 | 1467069002906 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:02 INFO - PROCESS | 1659 | 1467069002914 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:02 INFO - PROCESS | 1659 | ++DOCSHELL 0x12931b800 == 34 [pid = 1659] [id = 761] 16:10:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x112f67800) [pid = 1659] [serial = 2281] [outer = 0x0] 16:10:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x123c4c400) [pid = 1659] [serial = 2282] [outer = 0x112f67800] 16:10:02 INFO - PROCESS | 1659 | 1467069002940 Marionette DEBUG loaded listener.js 16:10:02 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x1243d1000) [pid = 1659] [serial = 2283] [outer = 0x112f67800] 16:10:03 INFO - PROCESS | 1659 | 1467069003280 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:10:03 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:10:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 472ms 16:10:03 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:10:03 INFO - PROCESS | 1659 | 1467069003295 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 16:10:03 INFO - PROCESS | 1659 | 1467069003296 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 16:10:03 INFO - PROCESS | 1659 | 1467069003299 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:10:03 INFO - PROCESS | 1659 | 1467069003300 Marionette TRACE conn2 <- [1,3010,null,{}] 16:10:03 INFO - PROCESS | 1659 | 1467069003303 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:10:03 INFO - PROCESS | 1659 | 1467069003307 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:03 INFO - PROCESS | 1659 | 1467069003425 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 16:10:03 INFO - PROCESS | 1659 | 1467069003438 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:03 INFO - PROCESS | 1659 | 1467069003439 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b17a800 == 35 [pid = 1659] [id = 762] 16:10:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x1238fa000) [pid = 1659] [serial = 2284] [outer = 0x0] 16:10:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x125572800) [pid = 1659] [serial = 2285] [outer = 0x1238fa000] 16:10:03 INFO - PROCESS | 1659 | 1467069003464 Marionette DEBUG loaded listener.js 16:10:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x126969c00) [pid = 1659] [serial = 2286] [outer = 0x1238fa000] 16:10:03 INFO - PROCESS | 1659 | 1467069003770 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:10:03 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:10:03 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 523ms 16:10:03 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:10:03 INFO - PROCESS | 1659 | 1467069003822 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 16:10:03 INFO - PROCESS | 1659 | 1467069003823 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 16:10:03 INFO - PROCESS | 1659 | 1467069003825 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:10:03 INFO - PROCESS | 1659 | 1467069003826 Marionette TRACE conn2 <- [1,3014,null,{}] 16:10:03 INFO - PROCESS | 1659 | 1467069003828 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:10:03 INFO - PROCESS | 1659 | 1467069003829 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:03 INFO - PROCESS | 1659 | 1467069003938 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 16:10:03 INFO - PROCESS | 1659 | 1467069003951 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:03 INFO - PROCESS | 1659 | 1467069003952 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:03 INFO - PROCESS | 1659 | ++DOCSHELL 0x12bcc7000 == 36 [pid = 1659] [id = 763] 16:10:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1269da400) [pid = 1659] [serial = 2287] [outer = 0x0] 16:10:03 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x127004400) [pid = 1659] [serial = 2288] [outer = 0x1269da400] 16:10:03 INFO - PROCESS | 1659 | 1467069003976 Marionette DEBUG loaded listener.js 16:10:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x12700ec00) [pid = 1659] [serial = 2289] [outer = 0x1269da400] 16:10:04 INFO - PROCESS | 1659 | [1659] 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:10:04 INFO - PROCESS | 1659 | 1467069004329 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:10:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:10:04 INFO - {} 16:10:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:10:04 INFO - {} 16:10:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:10:04 INFO - {} 16:10:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:10:04 INFO - {} 16:10:04 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 520ms 16:10:04 INFO - TEST-START | /FileAPI/fileReader.html 16:10:04 INFO - PROCESS | 1659 | 1467069004345 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 16:10:04 INFO - PROCESS | 1659 | 1467069004346 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 16:10:04 INFO - PROCESS | 1659 | 1467069004348 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:10:04 INFO - PROCESS | 1659 | 1467069004349 Marionette TRACE conn2 <- [1,3018,null,{}] 16:10:04 INFO - PROCESS | 1659 | 1467069004352 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:10:04 INFO - PROCESS | 1659 | 1467069004353 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:04 INFO - PROCESS | 1659 | 1467069004454 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 16:10:04 INFO - PROCESS | 1659 | 1467069004457 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:04 INFO - PROCESS | 1659 | 1467069004459 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:04 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c893800 == 37 [pid = 1659] [id = 764] 16:10:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x127021000) [pid = 1659] [serial = 2290] [outer = 0x0] 16:10:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x12702ac00) [pid = 1659] [serial = 2291] [outer = 0x127021000] 16:10:04 INFO - PROCESS | 1659 | 1467069004518 Marionette DEBUG loaded listener.js 16:10:04 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x129143800) [pid = 1659] [serial = 2292] [outer = 0x127021000] 16:10:04 INFO - PROCESS | 1659 | 1467069004787 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:10:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:10:04 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:10:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:10:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:10:04 INFO - TEST-OK | /FileAPI/fileReader.html | took 471ms 16:10:04 INFO - PROCESS | 1659 | 1467069004829 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 16:10:04 INFO - PROCESS | 1659 | 1467069004830 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 16:10:04 INFO - TEST-START | /FileAPI/historical.html 16:10:04 INFO - PROCESS | 1659 | 1467069004841 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:10:04 INFO - PROCESS | 1659 | 1467069004842 Marionette TRACE conn2 <- [1,3022,null,{}] 16:10:04 INFO - PROCESS | 1659 | 1467069004844 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:10:04 INFO - PROCESS | 1659 | 1467069004858 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:04 INFO - PROCESS | 1659 | 1467069004981 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 16:10:05 INFO - PROCESS | 1659 | 1467069004997 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:05 INFO - PROCESS | 1659 | 1467069004998 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x12cad6800 == 38 [pid = 1659] [id = 765] 16:10:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x129144400) [pid = 1659] [serial = 2293] [outer = 0x0] 16:10:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x12936cc00) [pid = 1659] [serial = 2294] [outer = 0x129144400] 16:10:05 INFO - PROCESS | 1659 | 1467069005031 Marionette DEBUG loaded listener.js 16:10:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x129544400) [pid = 1659] [serial = 2295] [outer = 0x129144400] 16:10:05 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x120f0d800) [pid = 1659] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:10:05 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x113059c00) [pid = 1659] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:10:05 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x115e5a400) [pid = 1659] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:10:05 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x1167e8400) [pid = 1659] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:10:05 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x1198ed800) [pid = 1659] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:10:05 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x120f13c00) [pid = 1659] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:10:05 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1121bd800) [pid = 1659] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:10:05 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x113204000) [pid = 1659] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:10:05 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x11259f400) [pid = 1659] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:10:05 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x11825c400) [pid = 1659] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:10:05 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x1167f4000) [pid = 1659] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:10:05 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x118eb9000) [pid = 1659] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:10:05 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x120ff0c00) [pid = 1659] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:10:05 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x12463dc00) [pid = 1659] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:10:05 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x127024400) [pid = 1659] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:10:05 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x124bdc000) [pid = 1659] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:10:05 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x11677bc00) [pid = 1659] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:10:05 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x1174acc00) [pid = 1659] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:10:05 INFO - PROCESS | 1659 | 1467069005532 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:10:05 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:10:05 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:10:05 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:10:05 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:10:05 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:10:05 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:10:05 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:05 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:10:05 INFO - TEST-OK | /FileAPI/historical.html | took 721ms 16:10:05 INFO - TEST-START | /FileAPI/idlharness.html 16:10:05 INFO - PROCESS | 1659 | 1467069005562 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 16:10:05 INFO - PROCESS | 1659 | 1467069005563 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 16:10:05 INFO - PROCESS | 1659 | 1467069005570 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:10:05 INFO - PROCESS | 1659 | 1467069005572 Marionette TRACE conn2 <- [1,3026,null,{}] 16:10:05 INFO - PROCESS | 1659 | 1467069005574 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:10:05 INFO - PROCESS | 1659 | 1467069005575 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:05 INFO - PROCESS | 1659 | 1467069005692 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 16:10:05 INFO - PROCESS | 1659 | 1467069005751 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:05 INFO - PROCESS | 1659 | 1467069005752 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:05 INFO - PROCESS | 1659 | ++DOCSHELL 0x12d006000 == 39 [pid = 1659] [id = 766] 16:10:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x11612b800) [pid = 1659] [serial = 2296] [outer = 0x0] 16:10:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x1198d5c00) [pid = 1659] [serial = 2297] [outer = 0x11612b800] 16:10:05 INFO - PROCESS | 1659 | 1467069005776 Marionette DEBUG loaded listener.js 16:10:05 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x129545800) [pid = 1659] [serial = 2298] [outer = 0x11612b800] 16:10:06 INFO - PROCESS | 1659 | 1467069006221 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:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:10:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:10:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:10:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:10:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:10:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:10:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:10:06 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:10:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:10:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:10:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:10:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:10:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:10:06 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:10:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:10:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:10:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:10:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:10:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:10:06 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:10:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:10:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:10:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:10:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:10:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:10:06 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:10:06 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:10:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:10:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:10:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:10:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:10:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:10:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:10:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:10:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:10:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:10:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:10:06 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:10:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:10:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:10:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:10:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:10:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:10:06 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:10:06 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:10:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:10:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:10:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:10:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:10:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:10:06 INFO - TEST-OK | /FileAPI/idlharness.html | took 685ms 16:10:06 INFO - TEST-START | /FileAPI/idlharness.worker 16:10:06 INFO - PROCESS | 1659 | 1467069006251 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 16:10:06 INFO - PROCESS | 1659 | 1467069006253 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 16:10:06 INFO - PROCESS | 1659 | 1467069006255 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:10:06 INFO - PROCESS | 1659 | 1467069006257 Marionette TRACE conn2 <- [1,3030,null,{}] 16:10:06 INFO - PROCESS | 1659 | 1467069006259 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:10:06 INFO - PROCESS | 1659 | 1467069006260 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:06 INFO - PROCESS | 1659 | 1467069006350 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 16:10:06 INFO - PROCESS | 1659 | 1467069006355 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:06 INFO - PROCESS | 1659 | 1467069006357 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:06 INFO - PROCESS | 1659 | ++DOCSHELL 0x12df21000 == 40 [pid = 1659] [id = 767] 16:10:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12954a800) [pid = 1659] [serial = 2299] [outer = 0x0] 16:10:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x12a668400) [pid = 1659] [serial = 2300] [outer = 0x12954a800] 16:10:06 INFO - PROCESS | 1659 | 1467069006382 Marionette DEBUG loaded listener.js 16:10:06 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12b921400) [pid = 1659] [serial = 2301] [outer = 0x12954a800] 16:10:06 INFO - PROCESS | 1659 | [1659] 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:10:07 INFO - PROCESS | 1659 | 1467069006991 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:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:10:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:10:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:10:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:10:07 INFO - {} 16:10:07 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:10:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:10:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:10:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:10:07 INFO - {} 16:10:07 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:10:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:10:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:10:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:10:07 INFO - {} 16:10:07 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:10:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:10:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:10:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:10:07 INFO - {} 16:10:07 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:10:07 INFO - {} 16:10:07 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:10:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:10:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:10:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:10:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:10:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:10:07 INFO - {} 16:10:07 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:10:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:10:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:10:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:10:07 INFO - {} 16:10:07 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:10:07 INFO - {} 16:10:07 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:10:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:10:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:10:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:10:07 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:10:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:10:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:10:07 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:10:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:10:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:10:07 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:10:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:10:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:10:07 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:10:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:10:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:10:07 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:10:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:10:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:10:07 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:10:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:10:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:10:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:10:07 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:10:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:10:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:10:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:10:07 INFO - {} 16:10:07 INFO - TEST-OK | /FileAPI/idlharness.worker | took 783ms 16:10:07 INFO - PROCESS | 1659 | 1467069007040 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 16:10:07 INFO - PROCESS | 1659 | 1467069007041 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 16:10:07 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:10:07 INFO - PROCESS | 1659 | 1467069007043 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:10:07 INFO - PROCESS | 1659 | 1467069007045 Marionette TRACE conn2 <- [1,3034,null,{}] 16:10:07 INFO - PROCESS | 1659 | 1467069007047 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:10:07 INFO - PROCESS | 1659 | 1467069007048 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:07 INFO - PROCESS | 1659 | 1467069007215 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 16:10:07 INFO - PROCESS | 1659 | 1467069007224 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:07 INFO - PROCESS | 1659 | 1467069007225 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:07 INFO - PROCESS | 1659 | ++DOCSHELL 0x12df9a000 == 41 [pid = 1659] [id = 768] 16:10:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x11671b800) [pid = 1659] [serial = 2302] [outer = 0x0] 16:10:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x12b99ac00) [pid = 1659] [serial = 2303] [outer = 0x11671b800] 16:10:07 INFO - PROCESS | 1659 | 1467069007263 Marionette DEBUG loaded listener.js 16:10:07 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x12c62f400) [pid = 1659] [serial = 2304] [outer = 0x11671b800] 16:10:07 INFO - PROCESS | 1659 | 1467069007820 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:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:10:07 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 819ms 16:10:07 INFO - PROCESS | 1659 | 1467069007867 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 16:10:07 INFO - PROCESS | 1659 | 1467069007870 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 16:10:07 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:10:07 INFO - PROCESS | 1659 | 1467069007875 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:10:07 INFO - PROCESS | 1659 | 1467069007878 Marionette TRACE conn2 <- [1,3038,null,{}] 16:10:07 INFO - PROCESS | 1659 | 1467069007882 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:10:07 INFO - PROCESS | 1659 | 1467069007885 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:07 INFO - PROCESS | 1659 | 1467069007992 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 16:10:08 INFO - PROCESS | 1659 | 1467069008068 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:08 INFO - PROCESS | 1659 | 1467069008069 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x119b32000 == 42 [pid = 1659] [id = 769] 16:10:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x1167e6400) [pid = 1659] [serial = 2305] [outer = 0x0] 16:10:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x116f5d000) [pid = 1659] [serial = 2306] [outer = 0x1167e6400] 16:10:08 INFO - PROCESS | 1659 | 1467069008101 Marionette DEBUG loaded listener.js 16:10:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x117ed5c00) [pid = 1659] [serial = 2307] [outer = 0x1167e6400] 16:10:08 INFO - PROCESS | 1659 | 1467069008459 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:10:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:10:08 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 624ms 16:10:08 INFO - PROCESS | 1659 | 1467069008499 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 16:10:08 INFO - PROCESS | 1659 | 1467069008502 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 16:10:08 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:10:08 INFO - PROCESS | 1659 | 1467069008507 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:10:08 INFO - PROCESS | 1659 | 1467069008509 Marionette TRACE conn2 <- [1,3042,null,{}] 16:10:08 INFO - PROCESS | 1659 | 1467069008511 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:10:08 INFO - PROCESS | 1659 | 1467069008513 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:08 INFO - PROCESS | 1659 | 1467069008620 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 16:10:08 INFO - PROCESS | 1659 | 1467069008722 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:08 INFO - PROCESS | 1659 | 1467069008724 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:08 INFO - PROCESS | 1659 | ++DOCSHELL 0x126742800 == 43 [pid = 1659] [id = 770] 16:10:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x1198e1000) [pid = 1659] [serial = 2308] [outer = 0x0] 16:10:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1198edc00) [pid = 1659] [serial = 2309] [outer = 0x1198e1000] 16:10:08 INFO - PROCESS | 1659 | 1467069008755 Marionette DEBUG loaded listener.js 16:10:08 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x119c16400) [pid = 1659] [serial = 2310] [outer = 0x1198e1000] 16:10:09 INFO - PROCESS | 1659 | 1467069009183 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:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:10:09 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:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:10:09 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:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:10:09 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:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:10:09 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:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:10:09 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:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:10:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:10:09 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:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:10:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:10:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:10:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:10:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:10:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:10:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:10:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:10:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:10:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:10:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:10:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:10:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:10:09 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 728ms 16:10:09 INFO - PROCESS | 1659 | 1467069009276 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 16:10:09 INFO - PROCESS | 1659 | 1467069009277 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 16:10:09 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:10:09 INFO - PROCESS | 1659 | 1467069009283 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:10:09 INFO - PROCESS | 1659 | 1467069009285 Marionette TRACE conn2 <- [1,3046,null,{}] 16:10:09 INFO - PROCESS | 1659 | 1467069009293 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:10:09 INFO - PROCESS | 1659 | 1467069009296 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:09 INFO - PROCESS | 1659 | 1467069009387 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 16:10:09 INFO - PROCESS | 1659 | 1467069009498 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:09 INFO - PROCESS | 1659 | 1467069009500 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:09 INFO - PROCESS | 1659 | ++DOCSHELL 0x12c661800 == 44 [pid = 1659] [id = 771] 16:10:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x120ff2800) [pid = 1659] [serial = 2311] [outer = 0x0] 16:10:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 106 (0x126a84400) [pid = 1659] [serial = 2312] [outer = 0x120ff2800] 16:10:09 INFO - PROCESS | 1659 | 1467069009531 Marionette DEBUG loaded listener.js 16:10:09 INFO - PROCESS | 1659 | ++DOMWINDOW == 107 (0x12859c400) [pid = 1659] [serial = 2313] [outer = 0x120ff2800] 16:10:09 INFO - PROCESS | 1659 | [1659] 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:10:09 INFO - PROCESS | 1659 | 1467069009925 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:10:09 INFO - {} 16:10:09 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 676ms 16:10:09 INFO - PROCESS | 1659 | 1467069009959 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 16:10:09 INFO - PROCESS | 1659 | 1467069009961 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 16:10:09 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:10:09 INFO - PROCESS | 1659 | 1467069009963 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:10:09 INFO - PROCESS | 1659 | 1467069009965 Marionette TRACE conn2 <- [1,3050,null,{}] 16:10:09 INFO - PROCESS | 1659 | 1467069009982 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:10:09 INFO - PROCESS | 1659 | 1467069009983 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:10 INFO - PROCESS | 1659 | 1467069010091 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 16:10:10 INFO - PROCESS | 1659 | 1467069010193 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:10 INFO - PROCESS | 1659 | 1467069010194 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x12dfaf800 == 45 [pid = 1659] [id = 772] 16:10:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 108 (0x12a661400) [pid = 1659] [serial = 2314] [outer = 0x0] 16:10:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 109 (0x12b01ec00) [pid = 1659] [serial = 2315] [outer = 0x12a661400] 16:10:10 INFO - PROCESS | 1659 | 1467069010226 Marionette DEBUG loaded listener.js 16:10:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 110 (0x12b1ce400) [pid = 1659] [serial = 2316] [outer = 0x12a661400] 16:10:10 INFO - PROCESS | 1659 | 1467069010585 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:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:10:10 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 635ms 16:10:10 INFO - PROCESS | 1659 | 1467069010600 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 16:10:10 INFO - PROCESS | 1659 | 1467069010601 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 16:10:10 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:10:10 INFO - PROCESS | 1659 | 1467069010603 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:10:10 INFO - PROCESS | 1659 | 1467069010605 Marionette TRACE conn2 <- [1,3054,null,{}] 16:10:10 INFO - PROCESS | 1659 | 1467069010607 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:10:10 INFO - PROCESS | 1659 | 1467069010609 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:10 INFO - PROCESS | 1659 | 1467069010712 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 16:10:10 INFO - PROCESS | 1659 | 1467069010775 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:10 INFO - PROCESS | 1659 | 1467069010776 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:10 INFO - PROCESS | 1659 | ++DOCSHELL 0x1125bf800 == 46 [pid = 1659] [id = 773] 16:10:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 111 (0x11697ac00) [pid = 1659] [serial = 2317] [outer = 0x0] 16:10:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 112 (0x123a10000) [pid = 1659] [serial = 2318] [outer = 0x11697ac00] 16:10:10 INFO - PROCESS | 1659 | 1467069010805 Marionette DEBUG loaded listener.js 16:10:10 INFO - PROCESS | 1659 | ++DOMWINDOW == 113 (0x12b922400) [pid = 1659] [serial = 2319] [outer = 0x11697ac00] 16:10:11 INFO - PROCESS | 1659 | 1467069011501 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:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:10:11 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:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:10:11 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:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:10:11 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 940ms 16:10:11 INFO - PROCESS | 1659 | 1467069011555 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 16:10:11 INFO - PROCESS | 1659 | 1467069011557 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 16:10:11 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:10:11 INFO - PROCESS | 1659 | 1467069011562 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:10:11 INFO - PROCESS | 1659 | 1467069011564 Marionette TRACE conn2 <- [1,3058,null,{}] 16:10:11 INFO - PROCESS | 1659 | 1467069011570 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:10:11 INFO - PROCESS | 1659 | 1467069011572 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:11 INFO - PROCESS | 1659 | 1467069011679 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 16:10:11 INFO - PROCESS | 1659 | 1467069011756 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:11 INFO - PROCESS | 1659 | 1467069011758 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:11 INFO - PROCESS | 1659 | ++DOCSHELL 0x12401b000 == 47 [pid = 1659] [id = 774] 16:10:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 114 (0x118e20000) [pid = 1659] [serial = 2320] [outer = 0x0] 16:10:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 115 (0x1192c7800) [pid = 1659] [serial = 2321] [outer = 0x118e20000] 16:10:11 INFO - PROCESS | 1659 | 1467069011785 Marionette DEBUG loaded listener.js 16:10:11 INFO - PROCESS | 1659 | ++DOMWINDOW == 116 (0x1198cc400) [pid = 1659] [serial = 2322] [outer = 0x118e20000] 16:10:12 INFO - PROCESS | 1659 | 1467069012154 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:10:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:10:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:10:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:10:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:10:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:10:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:10:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:10:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:10:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:10:12 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:10:12 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:12 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:10:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:10:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:10:12 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:10:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:10:12 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:10:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:10:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:10:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:10:12 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 627ms 16:10:12 INFO - PROCESS | 1659 | 1467069012190 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 16:10:12 INFO - PROCESS | 1659 | 1467069012195 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 16:10:12 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:10:12 INFO - PROCESS | 1659 | 1467069012201 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:10:12 INFO - PROCESS | 1659 | 1467069012204 Marionette TRACE conn2 <- [1,3062,null,{}] 16:10:12 INFO - PROCESS | 1659 | 1467069012207 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:10:12 INFO - PROCESS | 1659 | 1467069012209 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:12 INFO - PROCESS | 1659 | --DOCSHELL 0x12df21000 == 46 [pid = 1659] [id = 767] 16:10:12 INFO - PROCESS | 1659 | --DOCSHELL 0x12d006000 == 45 [pid = 1659] [id = 766] 16:10:12 INFO - PROCESS | 1659 | --DOCSHELL 0x12cad6800 == 44 [pid = 1659] [id = 765] 16:10:12 INFO - PROCESS | 1659 | --DOCSHELL 0x12c893800 == 43 [pid = 1659] [id = 764] 16:10:12 INFO - PROCESS | 1659 | --DOCSHELL 0x12bcc7000 == 42 [pid = 1659] [id = 763] 16:10:12 INFO - PROCESS | 1659 | --DOCSHELL 0x12b17a800 == 41 [pid = 1659] [id = 762] 16:10:12 INFO - PROCESS | 1659 | --DOCSHELL 0x12931b800 == 40 [pid = 1659] [id = 761] 16:10:12 INFO - PROCESS | 1659 | --DOCSHELL 0x1267e0000 == 39 [pid = 1659] [id = 760] 16:10:12 INFO - PROCESS | 1659 | --DOCSHELL 0x124d04800 == 38 [pid = 1659] [id = 759] 16:10:12 INFO - PROCESS | 1659 | --DOCSHELL 0x123a6d800 == 37 [pid = 1659] [id = 758] 16:10:12 INFO - PROCESS | 1659 | --DOCSHELL 0x113004800 == 36 [pid = 1659] [id = 757] 16:10:12 INFO - PROCESS | 1659 | --DOCSHELL 0x11958f800 == 35 [pid = 1659] [id = 756] 16:10:12 INFO - PROCESS | 1659 | --DOCSHELL 0x12c667000 == 34 [pid = 1659] [id = 752] 16:10:12 INFO - PROCESS | 1659 | --DOCSHELL 0x12bcb6000 == 33 [pid = 1659] [id = 755] 16:10:12 INFO - PROCESS | 1659 | --DOCSHELL 0x12440c000 == 32 [pid = 1659] [id = 754] 16:10:12 INFO - PROCESS | 1659 | --DOCSHELL 0x118abc800 == 31 [pid = 1659] [id = 753] 16:10:12 INFO - PROCESS | 1659 | --DOCSHELL 0x1125bf800 == 30 [pid = 1659] [id = 773] 16:10:12 INFO - PROCESS | 1659 | --DOCSHELL 0x12dfaf800 == 29 [pid = 1659] [id = 772] 16:10:12 INFO - PROCESS | 1659 | --DOCSHELL 0x12c661800 == 28 [pid = 1659] [id = 771] 16:10:12 INFO - PROCESS | 1659 | --DOCSHELL 0x126742800 == 27 [pid = 1659] [id = 770] 16:10:12 INFO - PROCESS | 1659 | --DOCSHELL 0x119b32000 == 26 [pid = 1659] [id = 769] 16:10:12 INFO - PROCESS | 1659 | --DOCSHELL 0x12df9a000 == 25 [pid = 1659] [id = 768] 16:10:13 INFO - PROCESS | 1659 | 1467069013030 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 115 (0x12696a000) [pid = 1659] [serial = 2256] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 114 (0x119688400) [pid = 1659] [serial = 2233] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 113 (0x115e63800) [pid = 1659] [serial = 2221] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 112 (0x11299c800) [pid = 1659] [serial = 2222] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 111 (0x116f66000) [pid = 1659] [serial = 2224] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 110 (0x1174ac800) [pid = 1659] [serial = 2225] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 109 (0x119e49800) [pid = 1659] [serial = 2237] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 108 (0x119b05c00) [pid = 1659] [serial = 2236] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 107 (0x119c1d400) [pid = 1659] [serial = 2239] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 106 (0x113055c00) [pid = 1659] [serial = 2244] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 105 (0x118531c00) [pid = 1659] [serial = 2227] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 104 (0x118751800) [pid = 1659] [serial = 2228] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x121074c00) [pid = 1659] [serial = 2242] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x120f16400) [pid = 1659] [serial = 2241] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x11643cc00) [pid = 1659] [serial = 2219] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x1131ef400) [pid = 1659] [serial = 2218] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x11922cc00) [pid = 1659] [serial = 2230] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x1174abc00) [pid = 1659] [serial = 2245] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x118204400) [pid = 1659] [serial = 2204] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x116fe5000) [pid = 1659] [serial = 2203] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1198f4000) [pid = 1659] [serial = 2207] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1198c7c00) [pid = 1659] [serial = 2206] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1243c7000) [pid = 1659] [serial = 2210] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x123a02c00) [pid = 1659] [serial = 2209] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x127028800) [pid = 1659] [serial = 2213] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x12695bc00) [pid = 1659] [serial = 2212] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x129136c00) [pid = 1659] [serial = 2216] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x12859f800) [pid = 1659] [serial = 2215] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x125571400) [pid = 1659] [serial = 2253] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 86 (0x1192cb400) [pid = 1659] [serial = 2247] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 85 (0x1198ea800) [pid = 1659] [serial = 2234] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 84 (0x123a8dc00) [pid = 1659] [serial = 2250] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 83 (0x12460dc00) [pid = 1659] [serial = 2251] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 82 (0x123a0dc00) [pid = 1659] [serial = 2248] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 81 (0x1195b5000) [pid = 1659] [serial = 2231] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOMWINDOW == 80 (0x1267a7000) [pid = 1659] [serial = 2254] [outer = 0x0] [url = about:blank] 16:10:13 INFO - PROCESS | 1659 | --DOCSHELL 0x12401b000 == 24 [pid = 1659] [id = 774] 16:10:13 INFO - PROCESS | 1659 | 1467069013167 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:13 INFO - PROCESS | 1659 | 1467069013169 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x1125b3800 == 25 [pid = 1659] [id = 775] 16:10:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 81 (0x1131ef400) [pid = 1659] [serial = 2323] [outer = 0x0] 16:10:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 82 (0x114f65c00) [pid = 1659] [serial = 2324] [outer = 0x1131ef400] 16:10:13 INFO - PROCESS | 1659 | 1467069013199 Marionette DEBUG loaded listener.js 16:10:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 83 (0x116483000) [pid = 1659] [serial = 2325] [outer = 0x1131ef400] 16:10:13 INFO - PROCESS | 1659 | [1659] 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:10:13 INFO - PROCESS | 1659 | 1467069013530 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:10:13 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:10:13 INFO - {} 16:10:13 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1372ms 16:10:13 INFO - PROCESS | 1659 | 1467069013573 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 16:10:13 INFO - PROCESS | 1659 | 1467069013576 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 16:10:13 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:10:13 INFO - PROCESS | 1659 | 1467069013579 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:10:13 INFO - PROCESS | 1659 | 1467069013581 Marionette TRACE conn2 <- [1,3066,null,{}] 16:10:13 INFO - PROCESS | 1659 | 1467069013584 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:10:13 INFO - PROCESS | 1659 | 1467069013586 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:13 INFO - PROCESS | 1659 | 1467069013696 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 16:10:13 INFO - PROCESS | 1659 | 1467069013757 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:13 INFO - PROCESS | 1659 | 1467069013758 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:13 INFO - PROCESS | 1659 | ++DOCSHELL 0x11822f800 == 26 [pid = 1659] [id = 776] 16:10:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 84 (0x11697b800) [pid = 1659] [serial = 2326] [outer = 0x0] 16:10:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 85 (0x116fe5000) [pid = 1659] [serial = 2327] [outer = 0x11697b800] 16:10:13 INFO - PROCESS | 1659 | 1467069013785 Marionette DEBUG loaded listener.js 16:10:13 INFO - PROCESS | 1659 | ++DOMWINDOW == 86 (0x118742c00) [pid = 1659] [serial = 2328] [outer = 0x11697b800] 16:10:14 INFO - PROCESS | 1659 | 1467069014040 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:10:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:10:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:10:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:10:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:10:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:10:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:10:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:10:14 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 470ms 16:10:14 INFO - PROCESS | 1659 | 1467069014056 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 16:10:14 INFO - PROCESS | 1659 | 1467069014058 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 16:10:14 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:10:14 INFO - PROCESS | 1659 | 1467069014061 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:10:14 INFO - PROCESS | 1659 | 1467069014062 Marionette TRACE conn2 <- [1,3070,null,{}] 16:10:14 INFO - PROCESS | 1659 | 1467069014064 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:10:14 INFO - PROCESS | 1659 | 1467069014066 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:14 INFO - PROCESS | 1659 | 1467069014162 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 16:10:14 INFO - PROCESS | 1659 | 1467069014167 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:14 INFO - PROCESS | 1659 | 1467069014170 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x11982c000 == 27 [pid = 1659] [id = 777] 16:10:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 87 (0x11922c400) [pid = 1659] [serial = 2329] [outer = 0x0] 16:10:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x119684800) [pid = 1659] [serial = 2330] [outer = 0x11922c400] 16:10:14 INFO - PROCESS | 1659 | 1467069014196 Marionette DEBUG loaded listener.js 16:10:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1198db400) [pid = 1659] [serial = 2331] [outer = 0x11922c400] 16:10:14 INFO - PROCESS | 1659 | 1467069014558 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:10:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:10:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:10:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:10:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:10:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:10:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:10:14 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 520ms 16:10:14 INFO - PROCESS | 1659 | 1467069014581 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 16:10:14 INFO - PROCESS | 1659 | 1467069014584 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 16:10:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:10:14 INFO - PROCESS | 1659 | 1467069014592 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:10:14 INFO - PROCESS | 1659 | 1467069014595 Marionette TRACE conn2 <- [1,3074,null,{}] 16:10:14 INFO - PROCESS | 1659 | 1467069014597 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:10:14 INFO - PROCESS | 1659 | 1467069014599 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:14 INFO - PROCESS | 1659 | 1467069014683 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 16:10:14 INFO - PROCESS | 1659 | 1467069014689 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:14 INFO - PROCESS | 1659 | 1467069014690 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:14 INFO - PROCESS | 1659 | ++DOCSHELL 0x12397e000 == 28 [pid = 1659] [id = 778] 16:10:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x1198f4000) [pid = 1659] [serial = 2332] [outer = 0x0] 16:10:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x119c1fc00) [pid = 1659] [serial = 2333] [outer = 0x1198f4000] 16:10:14 INFO - PROCESS | 1659 | 1467069014715 Marionette DEBUG loaded listener.js 16:10:14 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x119e4a800) [pid = 1659] [serial = 2334] [outer = 0x1198f4000] 16:10:15 INFO - PROCESS | 1659 | 1467069015037 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:10:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:10:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:10:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:10:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:10:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:10:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:10:15 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 475ms 16:10:15 INFO - PROCESS | 1659 | 1467069015063 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 16:10:15 INFO - PROCESS | 1659 | 1467069015064 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 16:10:15 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:10:15 INFO - PROCESS | 1659 | 1467069015069 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:10:15 INFO - PROCESS | 1659 | 1467069015071 Marionette TRACE conn2 <- [1,3078,null,{}] 16:10:15 INFO - PROCESS | 1659 | 1467069015073 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:10:15 INFO - PROCESS | 1659 | 1467069015074 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:15 INFO - PROCESS | 1659 | 1467069015157 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 16:10:15 INFO - PROCESS | 1659 | 1467069015244 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:15 INFO - PROCESS | 1659 | 1467069015245 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x123bcc800 == 29 [pid = 1659] [id = 779] 16:10:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x119687400) [pid = 1659] [serial = 2335] [outer = 0x0] 16:10:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x120f15c00) [pid = 1659] [serial = 2336] [outer = 0x119687400] 16:10:15 INFO - PROCESS | 1659 | 1467069015270 Marionette DEBUG loaded listener.js 16:10:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x120ff3000) [pid = 1659] [serial = 2337] [outer = 0x119687400] 16:10:15 INFO - PROCESS | 1659 | 1467069015600 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:10:15 INFO - PROCESS | 1659 | 1467069015641 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 16:10:15 INFO - PROCESS | 1659 | 1467069015644 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:10:15 INFO - PROCESS | 1659 | 1467069015645 Marionette TRACE conn2 <- [1,3082,null,{}] 16:10:15 INFO - PROCESS | 1659 | 1467069015648 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:10:15 INFO - PROCESS | 1659 | 1467069015649 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:15 INFO - PROCESS | 1659 | 1467069015777 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 16:10:15 INFO - PROCESS | 1659 | 1467069015838 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:15 INFO - PROCESS | 1659 | 1467069015844 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:15 INFO - PROCESS | 1659 | ++DOCSHELL 0x1244c6000 == 30 [pid = 1659] [id = 780] 16:10:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x119228400) [pid = 1659] [serial = 2338] [outer = 0x0] 16:10:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x1243c7000) [pid = 1659] [serial = 2339] [outer = 0x119228400] 16:10:15 INFO - PROCESS | 1659 | 1467069015897 Marionette DEBUG loaded listener.js 16:10:15 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x124d53000) [pid = 1659] [serial = 2340] [outer = 0x119228400] 16:10:16 INFO - PROCESS | 1659 | 1467069016291 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:10:16 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:10:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:10:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:10:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:10:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 669ms 16:10:16 INFO - PROCESS | 1659 | 1467069016313 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 16:10:16 INFO - PROCESS | 1659 | 1467069016315 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 16:10:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:10:16 INFO - PROCESS | 1659 | 1467069016319 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:10:16 INFO - PROCESS | 1659 | 1467069016321 Marionette TRACE conn2 <- [1,3086,null,{}] 16:10:16 INFO - PROCESS | 1659 | 1467069016323 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:10:16 INFO - PROCESS | 1659 | 1467069016324 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:16 INFO - PROCESS | 1659 | 1467069016428 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 16:10:16 INFO - PROCESS | 1659 | 1467069016439 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:16 INFO - PROCESS | 1659 | 1467069016440 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x110e63000 == 31 [pid = 1659] [id = 781] 16:10:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x124d53c00) [pid = 1659] [serial = 2341] [outer = 0x0] 16:10:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1266a0400) [pid = 1659] [serial = 2342] [outer = 0x124d53c00] 16:10:16 INFO - PROCESS | 1659 | 1467069016465 Marionette DEBUG loaded listener.js 16:10:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x126962400) [pid = 1659] [serial = 2343] [outer = 0x124d53c00] 16:10:16 INFO - PROCESS | 1659 | 1467069016749 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:10:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:10:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 471ms 16:10:16 INFO - PROCESS | 1659 | 1467069016791 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 16:10:16 INFO - PROCESS | 1659 | 1467069016793 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 16:10:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:10:16 INFO - PROCESS | 1659 | 1467069016804 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:10:16 INFO - PROCESS | 1659 | 1467069016806 Marionette TRACE conn2 <- [1,3090,null,{}] 16:10:16 INFO - PROCESS | 1659 | 1467069016808 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:10:16 INFO - PROCESS | 1659 | 1467069016809 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:16 INFO - PROCESS | 1659 | 1467069016914 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 16:10:16 INFO - PROCESS | 1659 | 1467069016918 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:16 INFO - PROCESS | 1659 | 1467069016919 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:16 INFO - PROCESS | 1659 | ++DOCSHELL 0x12844d800 == 32 [pid = 1659] [id = 782] 16:10:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x12556d400) [pid = 1659] [serial = 2344] [outer = 0x0] 16:10:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x126a8b000) [pid = 1659] [serial = 2345] [outer = 0x12556d400] 16:10:16 INFO - PROCESS | 1659 | 1467069016943 Marionette DEBUG loaded listener.js 16:10:16 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x12700b000) [pid = 1659] [serial = 2346] [outer = 0x12556d400] 16:10:17 INFO - PROCESS | 1659 | --DOMWINDOW == 103 (0x12954a800) [pid = 1659] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 16:10:17 INFO - PROCESS | 1659 | --DOMWINDOW == 102 (0x129144400) [pid = 1659] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 16:10:17 INFO - PROCESS | 1659 | --DOMWINDOW == 101 (0x1238fa000) [pid = 1659] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 16:10:17 INFO - PROCESS | 1659 | --DOMWINDOW == 100 (0x118a62800) [pid = 1659] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:10:17 INFO - PROCESS | 1659 | --DOMWINDOW == 99 (0x1198f1c00) [pid = 1659] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:10:17 INFO - PROCESS | 1659 | --DOMWINDOW == 98 (0x127021000) [pid = 1659] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 16:10:17 INFO - PROCESS | 1659 | --DOMWINDOW == 97 (0x11820ac00) [pid = 1659] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:10:17 INFO - PROCESS | 1659 | --DOMWINDOW == 96 (0x112f67800) [pid = 1659] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 16:10:17 INFO - PROCESS | 1659 | --DOMWINDOW == 95 (0x1198ed000) [pid = 1659] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:10:17 INFO - PROCESS | 1659 | --DOMWINDOW == 94 (0x1267a5400) [pid = 1659] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:10:17 INFO - PROCESS | 1659 | --DOMWINDOW == 93 (0x1269da400) [pid = 1659] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 16:10:17 INFO - PROCESS | 1659 | --DOMWINDOW == 92 (0x1133b8000) [pid = 1659] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:10:17 INFO - PROCESS | 1659 | --DOMWINDOW == 91 (0x11612b800) [pid = 1659] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 16:10:17 INFO - PROCESS | 1659 | --DOMWINDOW == 90 (0x119c1dc00) [pid = 1659] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 16:10:17 INFO - PROCESS | 1659 | --DOMWINDOW == 89 (0x11643ec00) [pid = 1659] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:10:17 INFO - PROCESS | 1659 | --DOMWINDOW == 88 (0x1176f7800) [pid = 1659] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:10:17 INFO - PROCESS | 1659 | --DOMWINDOW == 87 (0x11671b800) [pid = 1659] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 16:10:17 INFO - PROCESS | 1659 | 1467069017504 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:10:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:10:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 721ms 16:10:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:10:17 INFO - PROCESS | 1659 | 1467069017524 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 16:10:17 INFO - PROCESS | 1659 | 1467069017526 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 16:10:17 INFO - PROCESS | 1659 | 1467069017528 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:10:17 INFO - PROCESS | 1659 | 1467069017529 Marionette TRACE conn2 <- [1,3094,null,{}] 16:10:17 INFO - PROCESS | 1659 | 1467069017531 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:10:17 INFO - PROCESS | 1659 | 1467069017532 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:17 INFO - PROCESS | 1659 | 1467069017614 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 16:10:17 INFO - PROCESS | 1659 | 1467069017620 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:17 INFO - PROCESS | 1659 | 1467069017621 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:17 INFO - PROCESS | 1659 | ++DOCSHELL 0x129304800 == 33 [pid = 1659] [id = 783] 16:10:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 88 (0x1167f4800) [pid = 1659] [serial = 2347] [outer = 0x0] 16:10:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 89 (0x1198ed000) [pid = 1659] [serial = 2348] [outer = 0x1167f4800] 16:10:17 INFO - PROCESS | 1659 | 1467069017646 Marionette DEBUG loaded listener.js 16:10:17 INFO - PROCESS | 1659 | ++DOMWINDOW == 90 (0x12700b400) [pid = 1659] [serial = 2349] [outer = 0x1167f4800] 16:10:17 INFO - PROCESS | 1659 | 1467069017963 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:10:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:10:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 469ms 16:10:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:10:18 INFO - PROCESS | 1659 | 1467069017998 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 16:10:18 INFO - PROCESS | 1659 | 1467069017999 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 16:10:18 INFO - PROCESS | 1659 | 1467069018001 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:10:18 INFO - PROCESS | 1659 | 1467069018002 Marionette TRACE conn2 <- [1,3098,null,{}] 16:10:18 INFO - PROCESS | 1659 | 1467069018004 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:10:18 INFO - PROCESS | 1659 | 1467069018005 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:18 INFO - PROCESS | 1659 | 1467069018084 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 16:10:18 INFO - PROCESS | 1659 | 1467069018157 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:18 INFO - PROCESS | 1659 | 1467069018157 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x12a5c4800 == 34 [pid = 1659] [id = 784] 16:10:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 91 (0x120f19c00) [pid = 1659] [serial = 2350] [outer = 0x0] 16:10:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 92 (0x127021000) [pid = 1659] [serial = 2351] [outer = 0x120f19c00] 16:10:18 INFO - PROCESS | 1659 | 1467069018181 Marionette DEBUG loaded listener.js 16:10:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 93 (0x12702b400) [pid = 1659] [serial = 2352] [outer = 0x120f19c00] 16:10:18 INFO - PROCESS | 1659 | 1467069018424 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:10:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:10:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:10:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 470ms 16:10:18 INFO - PROCESS | 1659 | 1467069018474 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 16:10:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:10:18 INFO - PROCESS | 1659 | 1467069018475 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 16:10:18 INFO - PROCESS | 1659 | 1467069018477 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:10:18 INFO - PROCESS | 1659 | 1467069018478 Marionette TRACE conn2 <- [1,3102,null,{}] 16:10:18 INFO - PROCESS | 1659 | 1467069018480 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:10:18 INFO - PROCESS | 1659 | 1467069018481 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:18 INFO - PROCESS | 1659 | 1467069018579 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 16:10:18 INFO - PROCESS | 1659 | 1467069018582 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:18 INFO - PROCESS | 1659 | 1467069018585 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:18 INFO - PROCESS | 1659 | ++DOCSHELL 0x12b12c800 == 35 [pid = 1659] [id = 785] 16:10:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 94 (0x127029c00) [pid = 1659] [serial = 2353] [outer = 0x0] 16:10:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 95 (0x12859cc00) [pid = 1659] [serial = 2354] [outer = 0x127029c00] 16:10:18 INFO - PROCESS | 1659 | 1467069018613 Marionette DEBUG loaded listener.js 16:10:18 INFO - PROCESS | 1659 | ++DOMWINDOW == 96 (0x116785000) [pid = 1659] [serial = 2355] [outer = 0x127029c00] 16:10:18 INFO - PROCESS | 1659 | 1467069018949 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:10:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:10:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 518ms 16:10:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:10:18 INFO - PROCESS | 1659 | 1467069018995 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 16:10:18 INFO - PROCESS | 1659 | 1467069018997 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 16:10:19 INFO - PROCESS | 1659 | 1467069018999 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:10:19 INFO - PROCESS | 1659 | 1467069019003 Marionette TRACE conn2 <- [1,3106,null,{}] 16:10:19 INFO - PROCESS | 1659 | 1467069019006 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:10:19 INFO - PROCESS | 1659 | 1467069019007 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:19 INFO - PROCESS | 1659 | 1467069019128 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 16:10:19 INFO - PROCESS | 1659 | 1467069019137 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:19 INFO - PROCESS | 1659 | 1467069019138 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x123975800 == 36 [pid = 1659] [id = 786] 16:10:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 97 (0x120ff2c00) [pid = 1659] [serial = 2356] [outer = 0x0] 16:10:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 98 (0x129548000) [pid = 1659] [serial = 2357] [outer = 0x120ff2c00] 16:10:19 INFO - PROCESS | 1659 | 1467069019162 Marionette DEBUG loaded listener.js 16:10:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 99 (0x12a668c00) [pid = 1659] [serial = 2358] [outer = 0x120ff2c00] 16:10:19 INFO - PROCESS | 1659 | 1467069019431 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:10:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:10:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:10:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:10:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 472ms 16:10:19 INFO - PROCESS | 1659 | 1467069019506 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 16:10:19 INFO - PROCESS | 1659 | 1467069019508 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 16:10:19 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:10:19 INFO - PROCESS | 1659 | 1467069019513 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:10:19 INFO - PROCESS | 1659 | 1467069019516 Marionette TRACE conn2 <- [1,3110,null,{}] 16:10:19 INFO - PROCESS | 1659 | 1467069019521 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:10:19 INFO - PROCESS | 1659 | 1467069019523 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:19 INFO - PROCESS | 1659 | 1467069019644 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 16:10:19 INFO - PROCESS | 1659 | 1467069019706 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:19 INFO - PROCESS | 1659 | 1467069019708 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:19 INFO - PROCESS | 1659 | ++DOCSHELL 0x1125c1000 == 37 [pid = 1659] [id = 787] 16:10:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 100 (0x1131e2400) [pid = 1659] [serial = 2359] [outer = 0x0] 16:10:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 101 (0x11320f400) [pid = 1659] [serial = 2360] [outer = 0x1131e2400] 16:10:19 INFO - PROCESS | 1659 | 1467069019741 Marionette DEBUG loaded listener.js 16:10:19 INFO - PROCESS | 1659 | ++DOMWINDOW == 102 (0x11643cc00) [pid = 1659] [serial = 2361] [outer = 0x1131e2400] 16:10:20 INFO - PROCESS | 1659 | 1467069020147 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:10:20 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:10:20 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:10:20 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:10:20 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:10:20 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 672ms 16:10:20 INFO - PROCESS | 1659 | 1467069020186 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 16:10:20 INFO - PROCESS | 1659 | 1467069020188 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 16:10:20 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:10:20 INFO - PROCESS | 1659 | 1467069020193 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:10:20 INFO - PROCESS | 1659 | 1467069020196 Marionette TRACE conn2 <- [1,3114,null,{}] 16:10:20 INFO - PROCESS | 1659 | 1467069020199 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:10:20 INFO - PROCESS | 1659 | 1467069020200 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:20 INFO - PROCESS | 1659 | 1467069020311 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 16:10:20 INFO - PROCESS | 1659 | 1467069020427 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\", \"f63fb927-b326-4538-b8fc-233786ca8842\");\n\nvar timer = null;\nif (30000) {\n 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:10:20 INFO - PROCESS | 1659 | 1467069020428 Marionette INFO sendAsync 196595c9-6a1f-3d46-aff4-48ab44ac83a7 16:10:20 INFO - PROCESS | 1659 | ++DOCSHELL 0x1195a3800 == 38 [pid = 1659] [id = 788] 16:10:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 103 (0x1174ab800) [pid = 1659] [serial = 2362] [outer = 0x0] 16:10:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 104 (0x117ed5400) [pid = 1659] [serial = 2363] [outer = 0x1174ab800] 16:10:20 INFO - PROCESS | 1659 | 1467069020459 Marionette DEBUG loaded listener.js 16:10:20 INFO - PROCESS | 1659 | ++DOMWINDOW == 105 (0x118748c00) [pid = 1659] [serial = 2364] [outer = 0x1174ab800] 16:10:20 INFO - PROCESS | 1659 | 1467069020863 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:10:20 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:10:20 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 722ms 16:10:20 INFO - PROCESS | 1659 | 1467069020913 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 16:10:20 INFO - PROCESS | 1659 | 1467069020915 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 16:10:21 WARNING - u'runner_teardown' () 16:10:21 INFO - No more tests 16:10:21 INFO - Got 0 unexpected results 16:10:21 INFO - SUITE-END | took 511s 16:10:21 INFO - Closing logging queue 16:10:21 INFO - queue closed 16:10:22 INFO - Return code: 0 16:10:22 WARNING - # TBPL SUCCESS # 16:10:22 INFO - Running post-action listener: _resource_record_post_action 16:10:22 INFO - Running post-run listener: _resource_record_post_run 16:10:23 INFO - Total resource usage - Wall time: 533s; CPU: 58.0%; Read bytes: 37635584; Write bytes: 949280256; Read time: 392; Write time: 4631 16:10:23 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:10:23 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 154051072; Write bytes: 153735168; Read time: 13816; Write time: 274 16:10:23 INFO - run-tests - Wall time: 516s; CPU: 58.0%; Read bytes: 35464704; Write bytes: 792456704; Read time: 367; Write time: 4344 16:10:23 INFO - Running post-run listener: _upload_blobber_files 16:10:23 INFO - Blob upload gear active. 16:10:23 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:10:23 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:10:23 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:10:23 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:10:23 INFO - (blobuploader) - INFO - Open directory for files ... 16:10:23 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:10:23 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:10:23 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:10:24 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:10:24 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:10:24 INFO - (blobuploader) - INFO - Done attempting. 16:10:24 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:10:24 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:10:24 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:10:26 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:10:26 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:10:26 INFO - (blobuploader) - INFO - Done attempting. 16:10:26 INFO - (blobuploader) - INFO - Iteration through files over. 16:10:26 INFO - Return code: 0 16:10:26 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:10:26 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:10:26 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/44ce17e70bbc12b8d44683dc4c5024648c2ea6b066c972e0fb2c9ac1718036988df1ba9db87a2a070f7b6645f493fbd853f5e782b9859b2e9bddbae01c9d5a9c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/03bec507070e46896cecaf8b2ff1ef4f2eea7fd312227719ed988ac524a94eb44c45aadede224bd702504bbc0c53463e7d556aa9cbe553f7abac5c0b7072877f"} 16:10:26 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:10:26 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:10:26 INFO - Contents: 16:10:26 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/44ce17e70bbc12b8d44683dc4c5024648c2ea6b066c972e0fb2c9ac1718036988df1ba9db87a2a070f7b6645f493fbd853f5e782b9859b2e9bddbae01c9d5a9c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/03bec507070e46896cecaf8b2ff1ef4f2eea7fd312227719ed988ac524a94eb44c45aadede224bd702504bbc0c53463e7d556aa9cbe553f7abac5c0b7072877f"} 16:10:26 INFO - Running post-run listener: copy_logs_to_upload_dir 16:10:26 INFO - Copying logs to upload dir... 16:10:26 INFO - mkdir: /builds/slave/test/build/upload/logs 16:10:26 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=605.987666 ========= master_lag: 0.94 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 6 secs) (at 2016-06-27 16:10:27.330583) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-27 16:10:27.334602) ========= 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.ZKUrsJvDR3/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.DFCc11fmLD/Listeners TMPDIR=/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/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/44ce17e70bbc12b8d44683dc4c5024648c2ea6b066c972e0fb2c9ac1718036988df1ba9db87a2a070f7b6645f493fbd853f5e782b9859b2e9bddbae01c9d5a9c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/03bec507070e46896cecaf8b2ff1ef4f2eea7fd312227719ed988ac524a94eb44c45aadede224bd702504bbc0c53463e7d556aa9cbe553f7abac5c0b7072877f"} build_url:https://queue.taskcluster.net/v1/task/Hh37B8PuSFC7CfVvK25ltQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Hh37B8PuSFC7CfVvK25ltQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013039 build_url: 'https://queue.taskcluster.net/v1/task/Hh37B8PuSFC7CfVvK25ltQ/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/44ce17e70bbc12b8d44683dc4c5024648c2ea6b066c972e0fb2c9ac1718036988df1ba9db87a2a070f7b6645f493fbd853f5e782b9859b2e9bddbae01c9d5a9c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/03bec507070e46896cecaf8b2ff1ef4f2eea7fd312227719ed988ac524a94eb44c45aadede224bd702504bbc0c53463e7d556aa9cbe553f7abac5c0b7072877f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Hh37B8PuSFC7CfVvK25ltQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.46 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-27 16:10:27.805320) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 16:10:27.805741) ========= 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.ZKUrsJvDR3/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.DFCc11fmLD/Listeners TMPDIR=/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/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.005111 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 16:10:27.857461) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-27 16:10:27.858294) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-27 16:10:27.859104) ========= ========= Total master_lag: 5.20 =========