builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0078 starttime: 1461627986.48 results: success (0) buildid: 20160425153104 builduid: e5632b46117b4a77a095bda71ce26635 revision: 7bc81421dc1e8365ddd288f5be1bcf5d043d3ed6 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 16:46:26.484627) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 16:46:26.485156) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 16:46:26.485457) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 16:46:26.524898) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:46:26.525263) ========= 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.wx0TM3WzEz/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.N4kYjDP09Y/Listeners TMPDIR=/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/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-04-25 16:46:26-- 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% 140M=0s 2016-04-25 16:46:26 (140 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.134424 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:46:26.683366) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:46:26.683679) ========= 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.wx0TM3WzEz/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.N4kYjDP09Y/Listeners TMPDIR=/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/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.019160 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:46:26.735807) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 16:46:26.739186) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 7bc81421dc1e8365ddd288f5be1bcf5d043d3ed6 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 7bc81421dc1e8365ddd288f5be1bcf5d043d3ed6 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.wx0TM3WzEz/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.N4kYjDP09Y/Listeners TMPDIR=/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/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-04-25 16:46:26,810 truncating revision to first 12 chars 2016-04-25 16:46:26,810 Setting DEBUG logging. 2016-04-25 16:46:26,810 attempt 1/10 2016-04-25 16:46:26,810 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/7bc81421dc1e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 16:46:27,794 unpacking tar archive at: mozilla-aurora-7bc81421dc1e/testing/mozharness/ program finished with exit code 0 elapsedTime=1.374696 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 16:46:28.134135) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 16:46:28.134573) ========= script_repo_revision: 7bc81421dc1e8365ddd288f5be1bcf5d043d3ed6 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 16:46:28.135037) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 16:46:28.135347) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 16:46:28.159244) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 3 secs) (at 2016-04-25 16:46:28.159647) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.wx0TM3WzEz/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.N4kYjDP09Y/Listeners TMPDIR=/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/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:46:28 INFO - MultiFileLogger online at 20160425 16:46:28 in /builds/slave/test 16:46:28 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 16:46:28 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:46:28 INFO - {'append_to_log': False, 16:46:28 INFO - 'base_work_dir': '/builds/slave/test', 16:46:28 INFO - 'blob_upload_branch': 'mozilla-aurora', 16:46:28 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:46:28 INFO - 'buildbot_json_path': 'buildprops.json', 16:46:28 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:46:28 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:46:28 INFO - 'download_minidump_stackwalk': True, 16:46:28 INFO - 'download_symbols': 'true', 16:46:28 INFO - 'e10s': False, 16:46:28 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:46:28 INFO - 'tooltool.py': '/tools/tooltool.py', 16:46:28 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:46:28 INFO - '/tools/misc-python/virtualenv.py')}, 16:46:28 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:46:28 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:46:28 INFO - 'log_level': 'info', 16:46:28 INFO - 'log_to_console': True, 16:46:28 INFO - 'opt_config_files': (), 16:46:28 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:46:28 INFO - '--processes=1', 16:46:28 INFO - '--config=%(test_path)s/wptrunner.ini', 16:46:28 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:46:28 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:46:28 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:46:28 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:46:28 INFO - 'pip_index': False, 16:46:28 INFO - 'require_test_zip': True, 16:46:28 INFO - 'test_type': ('testharness',), 16:46:28 INFO - 'this_chunk': '1', 16:46:28 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:46:28 INFO - 'total_chunks': '10', 16:46:28 INFO - 'virtualenv_path': 'venv', 16:46:28 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:46:28 INFO - 'work_dir': 'build'} 16:46:28 INFO - ##### 16:46:28 INFO - ##### Running clobber step. 16:46:28 INFO - ##### 16:46:28 INFO - Running pre-action listener: _resource_record_pre_action 16:46:28 INFO - Running main action method: clobber 16:46:28 INFO - rmtree: /builds/slave/test/build 16:46:28 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:46:28 INFO - Running post-action listener: _resource_record_post_action 16:46:28 INFO - ##### 16:46:28 INFO - ##### Running read-buildbot-config step. 16:46:28 INFO - ##### 16:46:28 INFO - Running pre-action listener: _resource_record_pre_action 16:46:28 INFO - Running main action method: read_buildbot_config 16:46:28 INFO - Using buildbot properties: 16:46:28 INFO - { 16:46:28 INFO - "project": "", 16:46:28 INFO - "product": "firefox", 16:46:28 INFO - "script_repo_revision": "production", 16:46:28 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 16:46:28 INFO - "repository": "", 16:46:28 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 16:46:28 INFO - "buildid": "20160425153104", 16:46:28 INFO - "pgo_build": "False", 16:46:28 INFO - "basedir": "/builds/slave/test", 16:46:28 INFO - "buildnumber": 178, 16:46:28 INFO - "slavename": "t-yosemite-r7-0078", 16:46:28 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 16:46:28 INFO - "platform": "macosx64", 16:46:28 INFO - "branch": "mozilla-aurora", 16:46:28 INFO - "revision": "7bc81421dc1e8365ddd288f5be1bcf5d043d3ed6", 16:46:28 INFO - "repo_path": "releases/mozilla-aurora", 16:46:28 INFO - "moz_repo_path": "", 16:46:28 INFO - "stage_platform": "macosx64", 16:46:28 INFO - "builduid": "e5632b46117b4a77a095bda71ce26635", 16:46:28 INFO - "slavebuilddir": "test" 16:46:28 INFO - } 16:46:28 INFO - Found installer url https://queue.taskcluster.net/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 16:46:28 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 16:46:28 INFO - Running post-action listener: _resource_record_post_action 16:46:28 INFO - ##### 16:46:28 INFO - ##### Running download-and-extract step. 16:46:28 INFO - ##### 16:46:28 INFO - Running pre-action listener: _resource_record_pre_action 16:46:28 INFO - Running main action method: download_and_extract 16:46:28 INFO - mkdir: /builds/slave/test/build/tests 16:46:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:46:28 INFO - https://queue.taskcluster.net/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 16:46:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 16:46:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 16:46:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 16:46:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 16:46:29 INFO - Downloaded 1235 bytes. 16:46:29 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 16:46:29 INFO - Using the following test package requirements: 16:46:29 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 16:46:29 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:46:29 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 16:46:29 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:46:29 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 16:46:29 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:46:29 INFO - u'jsshell-mac64.zip'], 16:46:29 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:46:29 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 16:46:29 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 16:46:29 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:46:29 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 16:46:29 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:46:29 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 16:46:29 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:46:29 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 16:46:29 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 16:46:29 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 16:46:29 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 16:46:29 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:46:29 INFO - https://queue.taskcluster.net/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 16:46:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 16:46:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 16:46:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 16:46:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 16:46:31 INFO - Downloaded 17990330 bytes. 16:46:31 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:46:31 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:46:31 INFO - caution: filename not matched: web-platform/* 16:46:31 INFO - Return code: 11 16:46:31 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:46:31 INFO - https://queue.taskcluster.net/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 16:46:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 16:46:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 16:46:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 16:46:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 16:46:33 INFO - Downloaded 36406739 bytes. 16:46:33 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:46:33 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:46:37 INFO - caution: filename not matched: bin/* 16:46:37 INFO - caution: filename not matched: config/* 16:46:37 INFO - caution: filename not matched: mozbase/* 16:46:37 INFO - caution: filename not matched: marionette/* 16:46:37 INFO - caution: filename not matched: tools/wptserve/* 16:46:37 INFO - Return code: 11 16:46:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:46:37 INFO - https://queue.taskcluster.net/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 16:46:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 16:46:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 16:46:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 16:46:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 16:46:39 INFO - Downloaded 73034696 bytes. 16:46:39 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 16:46:39 INFO - mkdir: /builds/slave/test/properties 16:46:39 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:46:39 INFO - Writing to file /builds/slave/test/properties/build_url 16:46:39 INFO - Contents: 16:46:39 INFO - build_url:https://queue.taskcluster.net/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 16:46:40 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 16:46:40 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:46:40 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:46:40 INFO - Contents: 16:46:40 INFO - symbols_url:https://queue.taskcluster.net/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 16:46:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:46:40 INFO - https://queue.taskcluster.net/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:46:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 16:46:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 16:46:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 16:46:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 16:46:43 INFO - Downloaded 103563562 bytes. 16:46:43 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:46:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:46:47 INFO - Return code: 0 16:46:47 INFO - Running post-action listener: _resource_record_post_action 16:46:47 INFO - Running post-action listener: set_extra_try_arguments 16:46:47 INFO - ##### 16:46:47 INFO - ##### Running create-virtualenv step. 16:46:47 INFO - ##### 16:46:47 INFO - Running pre-action listener: _pre_create_virtualenv 16:46:47 INFO - Running pre-action listener: _resource_record_pre_action 16:46:47 INFO - Running main action method: create_virtualenv 16:46:47 INFO - Creating virtualenv /builds/slave/test/build/venv 16:46:47 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 16:46:47 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:46:47 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:46:47 INFO - Using real prefix '/tools/python27' 16:46:47 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:46:48 INFO - Installing distribute.............................................................................................................................................................................................done. 16:46:50 INFO - Installing pip.................done. 16:46:50 INFO - Return code: 0 16:46:50 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:46:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:46:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:46:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:46:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:46:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:46:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:46:50 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 0x109abae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ad7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fab89d54d90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ad35e0>, '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 0x1096b6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1096e1990>, '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.wx0TM3WzEz/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.N4kYjDP09Y/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:46:50 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:46:50 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:46:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.wx0TM3WzEz/Render', 16:46:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:46:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:46:50 INFO - 'HOME': '/Users/cltbld', 16:46:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:46:50 INFO - 'LOGNAME': 'cltbld', 16:46:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:46:50 INFO - 'MOZ_NO_REMOTE': '1', 16:46:50 INFO - 'NO_EM_RESTART': '1', 16:46:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:46:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:46:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:46:50 INFO - 'PWD': '/builds/slave/test', 16:46:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:46:50 INFO - 'SHELL': '/bin/bash', 16:46:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.N4kYjDP09Y/Listeners', 16:46:50 INFO - 'TMPDIR': '/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/', 16:46:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:46:50 INFO - 'USER': 'cltbld', 16:46:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:46:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:46:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:46:50 INFO - 'XPC_FLAGS': '0x0', 16:46:50 INFO - 'XPC_SERVICE_NAME': '0', 16:46:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:46:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:46:51 INFO - Downloading/unpacking psutil>=0.7.1 16:46:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:46:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:46:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:46:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:46:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:46:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:46:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:46:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:46:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:46:54 INFO - Installing collected packages: psutil 16:46:54 INFO - Running setup.py install for psutil 16:46:54 INFO - building 'psutil._psutil_osx' extension 16:46:54 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 16:46:54 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 16:46:54 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 16:46:54 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:46:54 INFO - building 'psutil._psutil_posix' extension 16:46:54 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:46:54 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 16:46:54 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 16:46:54 INFO - ^ 16:46:54 INFO - 1 warning generated. 16:46:54 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:46:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:46:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:46:54 INFO - Successfully installed psutil 16:46:54 INFO - Cleaning up... 16:46:55 INFO - Return code: 0 16:46:55 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:46:55 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:46:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:46:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:46:55 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:46:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:46:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:46:55 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 0x109abae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ad7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fab89d54d90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ad35e0>, '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 0x1096b6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1096e1990>, '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.wx0TM3WzEz/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.N4kYjDP09Y/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:46:55 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:46:55 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:46:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.wx0TM3WzEz/Render', 16:46:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:46:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:46:55 INFO - 'HOME': '/Users/cltbld', 16:46:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:46:55 INFO - 'LOGNAME': 'cltbld', 16:46:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:46:55 INFO - 'MOZ_NO_REMOTE': '1', 16:46:55 INFO - 'NO_EM_RESTART': '1', 16:46:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:46:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:46:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:46:55 INFO - 'PWD': '/builds/slave/test', 16:46:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:46:55 INFO - 'SHELL': '/bin/bash', 16:46:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.N4kYjDP09Y/Listeners', 16:46:55 INFO - 'TMPDIR': '/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/', 16:46:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:46:55 INFO - 'USER': 'cltbld', 16:46:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:46:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:46:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:46:55 INFO - 'XPC_FLAGS': '0x0', 16:46:55 INFO - 'XPC_SERVICE_NAME': '0', 16:46:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:46:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:46:55 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:46:55 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:46:55 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:46:55 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:46:55 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:46:55 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:46:55 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:46:57 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:46:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:46:57 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:46:57 INFO - Installing collected packages: mozsystemmonitor 16:46:57 INFO - Running setup.py install for mozsystemmonitor 16:46:57 INFO - Successfully installed mozsystemmonitor 16:46:57 INFO - Cleaning up... 16:46:57 INFO - Return code: 0 16:46:57 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:46:57 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:46:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:46:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:46:57 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:46:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:46:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:46:57 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 0x109abae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ad7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fab89d54d90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ad35e0>, '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 0x1096b6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1096e1990>, '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.wx0TM3WzEz/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.N4kYjDP09Y/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:46:57 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:46:57 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:46:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.wx0TM3WzEz/Render', 16:46:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:46:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:46:57 INFO - 'HOME': '/Users/cltbld', 16:46:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:46:57 INFO - 'LOGNAME': 'cltbld', 16:46:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:46:57 INFO - 'MOZ_NO_REMOTE': '1', 16:46:57 INFO - 'NO_EM_RESTART': '1', 16:46:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:46:57 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:46:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:46:57 INFO - 'PWD': '/builds/slave/test', 16:46:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:46:57 INFO - 'SHELL': '/bin/bash', 16:46:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.N4kYjDP09Y/Listeners', 16:46:57 INFO - 'TMPDIR': '/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/', 16:46:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:46:57 INFO - 'USER': 'cltbld', 16:46:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:46:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:46:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:46:57 INFO - 'XPC_FLAGS': '0x0', 16:46:57 INFO - 'XPC_SERVICE_NAME': '0', 16:46:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:46:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:46:58 INFO - Downloading/unpacking blobuploader==1.2.4 16:46:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:46:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:46:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:46:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:46:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:46:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:47:00 INFO - Downloading blobuploader-1.2.4.tar.gz 16:47:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:47:00 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:47:00 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:47:00 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:47:00 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:47:00 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:47:00 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:47:00 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:47:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:47:01 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:47:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:47:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:47:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:47:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:47:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:47:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:47:01 INFO - Downloading docopt-0.6.1.tar.gz 16:47:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:47:01 INFO - Installing collected packages: blobuploader, requests, docopt 16:47:01 INFO - Running setup.py install for blobuploader 16:47:02 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:47:02 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:47:02 INFO - Running setup.py install for requests 16:47:02 INFO - Running setup.py install for docopt 16:47:02 INFO - Successfully installed blobuploader requests docopt 16:47:02 INFO - Cleaning up... 16:47:02 INFO - Return code: 0 16:47:02 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:47:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:47:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:47:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:47:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:47:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:47:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:47:02 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 0x109abae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ad7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fab89d54d90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ad35e0>, '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 0x1096b6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1096e1990>, '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.wx0TM3WzEz/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.N4kYjDP09Y/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:47:02 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:47:02 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:47:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.wx0TM3WzEz/Render', 16:47:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:47:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:47:02 INFO - 'HOME': '/Users/cltbld', 16:47:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:47:02 INFO - 'LOGNAME': 'cltbld', 16:47:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:47:02 INFO - 'MOZ_NO_REMOTE': '1', 16:47:02 INFO - 'NO_EM_RESTART': '1', 16:47:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:47:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:47:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:47:02 INFO - 'PWD': '/builds/slave/test', 16:47:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:47:02 INFO - 'SHELL': '/bin/bash', 16:47:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.N4kYjDP09Y/Listeners', 16:47:02 INFO - 'TMPDIR': '/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/', 16:47:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:47:02 INFO - 'USER': 'cltbld', 16:47:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:47:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:47:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:47:02 INFO - 'XPC_FLAGS': '0x0', 16:47:02 INFO - 'XPC_SERVICE_NAME': '0', 16:47:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:47:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:47:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:47:03 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-OaP00G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:47:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:47:03 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-S9ZvnD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:47:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:47:03 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-_FrzQJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:47:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:47:03 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-hgx1Sd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:47:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:47:03 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-TQFzwJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:47:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:47:03 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-CTf_Q1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:47:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:47:03 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-RJ1MuZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:47:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:47:03 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-I9DVTP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:47:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:47:03 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-X7p7ZF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:47:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:47:03 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-GoxOFc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:47:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:47:04 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-7mC2r6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:47:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:47:04 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-re62tv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:47:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:47:04 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-H68Rfa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:47:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:47:04 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-yHIe81-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:47:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:47:04 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-crWfPj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:47:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:47:04 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-1sIoKf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:47:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:47:04 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-AccZf9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:47:04 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:47:04 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-np6yC0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:47:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:47:04 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-2aGJj9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:47:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:47:05 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-rQeQtT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:47:05 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:47:05 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-41XUyR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:47:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:47:05 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:47:05 INFO - Running setup.py install for manifestparser 16:47:05 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:47:05 INFO - Running setup.py install for mozcrash 16:47:05 INFO - Running setup.py install for mozdebug 16:47:06 INFO - Running setup.py install for mozdevice 16:47:06 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:47:06 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:47:06 INFO - Running setup.py install for mozfile 16:47:06 INFO - Running setup.py install for mozhttpd 16:47:06 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:47:06 INFO - Running setup.py install for mozinfo 16:47:06 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:47:06 INFO - Running setup.py install for mozInstall 16:47:06 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:47:06 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:47:06 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:47:06 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:47:06 INFO - Running setup.py install for mozleak 16:47:06 INFO - Running setup.py install for mozlog 16:47:07 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:47:07 INFO - Running setup.py install for moznetwork 16:47:07 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:47:07 INFO - Running setup.py install for mozprocess 16:47:07 INFO - Running setup.py install for mozprofile 16:47:07 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:47:07 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:47:07 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:47:07 INFO - Running setup.py install for mozrunner 16:47:07 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:47:07 INFO - Running setup.py install for mozscreenshot 16:47:07 INFO - Running setup.py install for moztest 16:47:08 INFO - Running setup.py install for mozversion 16:47:08 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:47:08 INFO - Running setup.py install for wptserve 16:47:08 INFO - Running setup.py install for marionette-driver 16:47:08 INFO - Running setup.py install for browsermob-proxy 16:47:08 INFO - Running setup.py install for marionette-client 16:47:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:47:08 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:47:09 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:47:09 INFO - Cleaning up... 16:47:09 INFO - Return code: 0 16:47:09 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:47:09 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:47:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:47:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:47:09 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:47:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:47:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:47:09 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 0x109abae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ad7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fab89d54d90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109ad35e0>, '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 0x1096b6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1096e1990>, '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.wx0TM3WzEz/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.N4kYjDP09Y/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:47:09 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:47:09 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:47:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.wx0TM3WzEz/Render', 16:47:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:47:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:47:09 INFO - 'HOME': '/Users/cltbld', 16:47:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:47:09 INFO - 'LOGNAME': 'cltbld', 16:47:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:47:09 INFO - 'MOZ_NO_REMOTE': '1', 16:47:09 INFO - 'NO_EM_RESTART': '1', 16:47:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:47:09 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:47:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:47:09 INFO - 'PWD': '/builds/slave/test', 16:47:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:47:09 INFO - 'SHELL': '/bin/bash', 16:47:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.N4kYjDP09Y/Listeners', 16:47:09 INFO - 'TMPDIR': '/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/', 16:47:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:47:09 INFO - 'USER': 'cltbld', 16:47:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:47:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:47:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:47:09 INFO - 'XPC_FLAGS': '0x0', 16:47:09 INFO - 'XPC_SERVICE_NAME': '0', 16:47:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:47:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:47:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:47:09 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-78EoPY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:47:09 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:47:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:47:09 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-4qRB2L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:47:09 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:47:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:47:09 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-Q_rcu9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:47:09 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:47:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:47:09 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-Ydb_X8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:47:09 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:47:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:47:09 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-oFMpHq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:47:09 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:47:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:47:09 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-GnOLR6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:47:09 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:47:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:47:09 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-ZtEHMz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:47:10 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:47:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:47:10 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-vxpfTG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:47:10 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:47:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:47:10 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-yC3Mc3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:47:10 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:47:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:47:10 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-KwLrUL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:47:10 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:47:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:47:10 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-LWrL3R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:47:10 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:47:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:47:10 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-dIMUBx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:47:10 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:47:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:47:10 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-i2CIkd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:47:10 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:47:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:47:10 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-sQcNMb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:47:10 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:47:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:47:10 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-QcsXfb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:47:10 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:47:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:47:10 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-THUnDy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:47:11 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:47:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:47:11 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-8uJRo1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:47:11 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:47:11 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:47:11 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-Cbd2pF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:47:11 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:47:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:47:11 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-ZYs0cv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:47:11 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:47:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:47:11 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-DsYz2E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:47:11 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:47:11 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:47:11 INFO - Running setup.py (path:/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/pip-tP0Yn6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:47:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:47:11 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:47:11 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:47:11 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:47:11 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:47:11 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:47:11 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:47:11 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:47: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:47: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:47: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:47: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:47: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:47: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:47:14 INFO - Downloading blessings-1.6.tar.gz 16:47:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:47:14 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:47:14 INFO - Installing collected packages: blessings 16:47:14 INFO - Running setup.py install for blessings 16:47:14 INFO - Successfully installed blessings 16:47:14 INFO - Cleaning up... 16:47:14 INFO - Return code: 0 16:47:14 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:47:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:47:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:47:15 INFO - Reading from file tmpfile_stdout 16:47:15 INFO - Current package versions: 16:47:15 INFO - blessings == 1.6 16:47:15 INFO - blobuploader == 1.2.4 16:47:15 INFO - browsermob-proxy == 0.6.0 16:47:15 INFO - docopt == 0.6.1 16:47:15 INFO - manifestparser == 1.1 16:47:15 INFO - marionette-client == 2.3.0 16:47:15 INFO - marionette-driver == 1.4.0 16:47:15 INFO - mozInstall == 1.12 16:47:15 INFO - mozcrash == 0.17 16:47:15 INFO - mozdebug == 0.1 16:47:15 INFO - mozdevice == 0.48 16:47:15 INFO - mozfile == 1.2 16:47:15 INFO - mozhttpd == 0.7 16:47:15 INFO - mozinfo == 0.9 16:47:15 INFO - mozleak == 0.1 16:47:15 INFO - mozlog == 3.1 16:47:15 INFO - moznetwork == 0.27 16:47:15 INFO - mozprocess == 0.22 16:47:15 INFO - mozprofile == 0.28 16:47:15 INFO - mozrunner == 6.11 16:47:15 INFO - mozscreenshot == 0.1 16:47:15 INFO - mozsystemmonitor == 0.0 16:47:15 INFO - moztest == 0.7 16:47:15 INFO - mozversion == 1.4 16:47:15 INFO - psutil == 3.1.1 16:47:15 INFO - requests == 1.2.3 16:47:15 INFO - wptserve == 1.4.0 16:47:15 INFO - wsgiref == 0.1.2 16:47:15 INFO - Running post-action listener: _resource_record_post_action 16:47:15 INFO - Running post-action listener: _start_resource_monitoring 16:47:15 INFO - Starting resource monitoring. 16:47:15 INFO - ##### 16:47:15 INFO - ##### Running pull step. 16:47:15 INFO - ##### 16:47:15 INFO - Running pre-action listener: _resource_record_pre_action 16:47:15 INFO - Running main action method: pull 16:47:15 INFO - Pull has nothing to do! 16:47:15 INFO - Running post-action listener: _resource_record_post_action 16:47:15 INFO - ##### 16:47:15 INFO - ##### Running install step. 16:47:15 INFO - ##### 16:47:15 INFO - Running pre-action listener: _resource_record_pre_action 16:47:15 INFO - Running main action method: install 16:47:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:47:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:47:15 INFO - Reading from file tmpfile_stdout 16:47:15 INFO - Detecting whether we're running mozinstall >=1.0... 16:47:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:47:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:47:15 INFO - Reading from file tmpfile_stdout 16:47:15 INFO - Output received: 16:47:15 INFO - Usage: mozinstall [options] installer 16:47:15 INFO - Options: 16:47:15 INFO - -h, --help show this help message and exit 16:47:15 INFO - -d DEST, --destination=DEST 16:47:15 INFO - Directory to install application into. [default: 16:47:15 INFO - "/builds/slave/test"] 16:47:15 INFO - --app=APP Application being installed. [default: firefox] 16:47:15 INFO - mkdir: /builds/slave/test/build/application 16:47:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 16:47:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 16:47:33 INFO - Reading from file tmpfile_stdout 16:47:33 INFO - Output received: 16:47:33 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 16:47:33 INFO - Running post-action listener: _resource_record_post_action 16:47:33 INFO - ##### 16:47:33 INFO - ##### Running run-tests step. 16:47:33 INFO - ##### 16:47:33 INFO - Running pre-action listener: _resource_record_pre_action 16:47:33 INFO - Running main action method: run_tests 16:47:33 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:47:33 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:47:33 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:47:33 INFO - grabbing minidump binary from tooltool 16:47:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:47:33 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 0x109ad35e0>, '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 0x1096b6cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1096e1990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:47:33 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:47:33 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:47:33 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:47:33 INFO - Return code: 0 16:47:33 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 16:47:33 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:47:33 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 16:47:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 16:47:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.wx0TM3WzEz/Render', 16:47:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:47:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:47:33 INFO - 'HOME': '/Users/cltbld', 16:47:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:47:33 INFO - 'LOGNAME': 'cltbld', 16:47:33 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:47:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:47:33 INFO - 'MOZ_NO_REMOTE': '1', 16:47:33 INFO - 'NO_EM_RESTART': '1', 16:47:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:47:33 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:47:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:47:33 INFO - 'PWD': '/builds/slave/test', 16:47:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:47:33 INFO - 'SHELL': '/bin/bash', 16:47:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.N4kYjDP09Y/Listeners', 16:47:33 INFO - 'TMPDIR': '/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/', 16:47:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:47:33 INFO - 'USER': 'cltbld', 16:47:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:47:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:47:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:47:33 INFO - 'XPC_FLAGS': '0x0', 16:47:33 INFO - 'XPC_SERVICE_NAME': '0', 16:47:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:47:33 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 16:47:34 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:47:34 INFO - import pkg_resources 16:47:35 INFO - Using 1 client processes 16:47:35 INFO - wptserve Starting http server on 127.0.0.1:8000 16:47:35 INFO - wptserve Starting http server on 127.0.0.1:8001 16:47:35 INFO - wptserve Starting http server on 127.0.0.1:8443 16:47:37 INFO - SUITE-START | Running 778 tests 16:47:37 INFO - Running testharness tests 16:47:37 INFO - Setting up ssl 16:47:37 INFO - PROCESS | certutil | 16:47:37 INFO - PROCESS | certutil | 16:47:37 INFO - PROCESS | certutil | 16:47:37 INFO - Certificate Nickname Trust Attributes 16:47:37 INFO - SSL,S/MIME,JAR/XPI 16:47:37 INFO - 16:47:37 INFO - web-platform-tests CT,, 16:47:37 INFO - 16:47:37 INFO - Starting runner 16:47:38 INFO - PROCESS | 1919 | [1919] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 16:47:38 INFO - PROCESS | 1919 | 1461628058418 Marionette DEBUG Marionette enabled via build flag and pref 16:47:38 INFO - PROCESS | 1919 | ++DOCSHELL 0x113cf2000 == 1 [pid = 1919] [id = 1] 16:47:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 1 (0x113cf2800) [pid = 1919] [serial = 1] [outer = 0x0] 16:47:38 INFO - PROCESS | 1919 | [1919] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 16:47:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 2 (0x113cf3800) [pid = 1919] [serial = 2] [outer = 0x113cf2800] 16:47:38 INFO - PROCESS | 1919 | 1461628058753 Marionette INFO Listening on port 2828 16:47:38 INFO - PROCESS | 1919 | 1461628058986 Marionette DEBUG Marionette enabled via command-line flag 16:47:39 INFO - PROCESS | 1919 | ++DOCSHELL 0x116974800 == 2 [pid = 1919] [id = 2] 16:47:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 3 (0x116975000) [pid = 1919] [serial = 3] [outer = 0x0] 16:47:39 INFO - PROCESS | 1919 | [1919] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 16:47:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 4 (0x116976000) [pid = 1919] [serial = 4] [outer = 0x116975000] 16:47:39 INFO - PROCESS | 1919 | [1919] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:47:39 INFO - PROCESS | 1919 | 1461628059155 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49485 16:47:39 INFO - PROCESS | 1919 | 1461628059226 Marionette DEBUG Closed connection conn0 16:47:39 INFO - PROCESS | 1919 | [1919] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:47:39 INFO - PROCESS | 1919 | 1461628059232 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49486 16:47:39 INFO - PROCESS | 1919 | 1461628059247 Marionette DEBUG Closed connection conn1 16:47:39 INFO - PROCESS | 1919 | [1919] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:47:39 INFO - PROCESS | 1919 | 1461628059252 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49487 16:47:39 INFO - PROCESS | 1919 | 1461628059259 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:47:39 INFO - PROCESS | 1919 | 1461628059265 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160425153104","device":"desktop","version":"48.0a2"} 16:47:39 INFO - PROCESS | 1919 | [1919] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:47:40 INFO - PROCESS | 1919 | ++DOCSHELL 0x119f11800 == 3 [pid = 1919] [id = 3] 16:47:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 5 (0x119f12000) [pid = 1919] [serial = 5] [outer = 0x0] 16:47:40 INFO - PROCESS | 1919 | ++DOCSHELL 0x119f12800 == 4 [pid = 1919] [id = 4] 16:47:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 6 (0x119f51800) [pid = 1919] [serial = 6] [outer = 0x0] 16:47:40 INFO - PROCESS | 1919 | [1919] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:47:40 INFO - PROCESS | 1919 | [1919] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:47:40 INFO - PROCESS | 1919 | ++DOCSHELL 0x1237cd800 == 5 [pid = 1919] [id = 5] 16:47:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 7 (0x119f51000) [pid = 1919] [serial = 7] [outer = 0x0] 16:47:40 INFO - PROCESS | 1919 | [1919] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:47:40 INFO - PROCESS | 1919 | [1919] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:47:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 8 (0x12410bc00) [pid = 1919] [serial = 8] [outer = 0x119f51000] 16:47:40 INFO - PROCESS | 1919 | [1919] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 16:47:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 9 (0x12463a000) [pid = 1919] [serial = 9] [outer = 0x119f12000] 16:47:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 10 (0x1236d1800) [pid = 1919] [serial = 10] [outer = 0x119f51800] 16:47:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 11 (0x1236d3800) [pid = 1919] [serial = 11] [outer = 0x119f51000] 16:47:41 INFO - PROCESS | 1919 | [1919] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:47:41 INFO - PROCESS | 1919 | 1461628061324 Marionette DEBUG loaded listener.js 16:47:41 INFO - PROCESS | 1919 | 1461628061334 Marionette DEBUG loaded listener.js 16:47:41 INFO - PROCESS | 1919 | [1919] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 16:47:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 12 (0x1250e3000) [pid = 1919] [serial = 12] [outer = 0x119f51000] 16:47:41 INFO - PROCESS | 1919 | 1461628061723 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"3f058ebd-268b-ae47-ad58-0d139cdc5c3f","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160425153104","device":"desktop","version":"48.0a2","command_id":1}}] 16:47:41 INFO - PROCESS | 1919 | 1461628061822 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:47:41 INFO - PROCESS | 1919 | 1461628061875 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 16:47:41 INFO - PROCESS | 1919 | 1461628061979 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:47:42 INFO - PROCESS | 1919 | [1919] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:47:42 INFO - PROCESS | 1919 | [1919] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:47:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 13 (0x128e97800) [pid = 1919] [serial = 13] [outer = 0x119f51000] 16:47:42 INFO - PROCESS | 1919 | [1919] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:47:42 INFO - PROCESS | 1919 | [1919] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:47:42 INFO - PROCESS | 1919 | 1461628062302 Marionette TRACE conn2 <- [1,3,null,{}] 16:47:42 INFO - PROCESS | 1919 | 1461628062305 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:47:42 INFO - PROCESS | 1919 | 1461628062320 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 16:47:42 INFO - PROCESS | 1919 | 1461628062350 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 16:47:42 INFO - PROCESS | 1919 | 1461628062352 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 16:47:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:47:42 INFO - PROCESS | 1919 | 1461628062355 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:47:42 INFO - PROCESS | 1919 | 1461628062357 Marionette TRACE conn2 <- [1,6,null,{}] 16:47:42 INFO - PROCESS | 1919 | 1461628062365 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:47:42 INFO - PROCESS | 1919 | 1461628062373 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 16:47:42 INFO - PROCESS | 1919 | 1461628062376 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:42 INFO - PROCESS | 1919 | ++DOCSHELL 0x1293e2000 == 6 [pid = 1919] [id = 6] 16:47:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 14 (0x129399800) [pid = 1919] [serial = 14] [outer = 0x0] 16:47:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 15 (0x12939b400) [pid = 1919] [serial = 15] [outer = 0x129399800] 16:47:42 INFO - PROCESS | 1919 | 1461628062412 Marionette DEBUG loaded listener.js 16:47:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 16 (0x1294de400) [pid = 1919] [serial = 16] [outer = 0x129399800] 16:47:42 INFO - PROCESS | 1919 | 1461628062737 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:47:42 INFO - PROCESS | 1919 | ++DOCSHELL 0x12967f800 == 7 [pid = 1919] [id = 7] 16:47:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 17 (0x1293a0400) [pid = 1919] [serial = 17] [outer = 0x0] 16:47:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 18 (0x1294e4000) [pid = 1919] [serial = 18] [outer = 0x1293a0400] 16:47:42 INFO - PROCESS | 1919 | 1461628062766 Marionette DEBUG loaded listener.js 16:47:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 19 (0x1296ba000) [pid = 1919] [serial = 19] [outer = 0x1293a0400] 16:47:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:47:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 470ms 16:47:42 INFO - PROCESS | 1919 | 1461628062837 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 16:47:42 INFO - PROCESS | 1919 | 1461628062838 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 16:47:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:47:42 INFO - PROCESS | 1919 | 1461628062857 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:47:42 INFO - PROCESS | 1919 | 1461628062858 Marionette TRACE conn2 <- [1,10,null,{}] 16:47:42 INFO - PROCESS | 1919 | 1461628062868 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:47:43 INFO - PROCESS | 1919 | 1461628063005 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 16:47:43 INFO - PROCESS | 1919 | 1461628063039 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:43 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a893000 == 8 [pid = 1919] [id = 8] 16:47:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 20 (0x12ab48400) [pid = 1919] [serial = 20] [outer = 0x0] 16:47:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 21 (0x12ab4a000) [pid = 1919] [serial = 21] [outer = 0x12ab48400] 16:47:43 INFO - PROCESS | 1919 | 1461628063068 Marionette DEBUG loaded listener.js 16:47:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 22 (0x12ab4e400) [pid = 1919] [serial = 22] [outer = 0x12ab48400] 16:47:43 INFO - PROCESS | 1919 | 1461628063430 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:47:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:47:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 629ms 16:47:43 INFO - PROCESS | 1919 | 1461628063477 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 16:47:43 INFO - PROCESS | 1919 | 1461628063479 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 16:47:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:47:43 INFO - PROCESS | 1919 | 1461628063483 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:47:43 INFO - PROCESS | 1919 | 1461628063485 Marionette TRACE conn2 <- [1,14,null,{}] 16:47:43 INFO - PROCESS | 1919 | 1461628063488 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:47:43 INFO - PROCESS | 1919 | 1461628063624 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 16:47:43 INFO - PROCESS | 1919 | 1461628063638 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:43 INFO - PROCESS | 1919 | ++DOCSHELL 0x12b343000 == 9 [pid = 1919] [id = 9] 16:47:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 23 (0x12adb2800) [pid = 1919] [serial = 23] [outer = 0x0] 16:47:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 24 (0x12adc3c00) [pid = 1919] [serial = 24] [outer = 0x12adb2800] 16:47:43 INFO - PROCESS | 1919 | 1461628063677 Marionette DEBUG loaded listener.js 16:47:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 25 (0x12adcbc00) [pid = 1919] [serial = 25] [outer = 0x12adb2800] 16:47:44 INFO - PROCESS | 1919 | 1461628064054 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:47:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 619ms 16:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:47:44 INFO - PROCESS | 1919 | 1461628064102 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 16:47:44 INFO - PROCESS | 1919 | 1461628064103 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 16:47:44 INFO - PROCESS | 1919 | 1461628064106 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:47:44 INFO - PROCESS | 1919 | 1461628064107 Marionette TRACE conn2 <- [1,18,null,{}] 16:47:44 INFO - PROCESS | 1919 | 1461628064109 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:47:44 INFO - PROCESS | 1919 | 1461628064201 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 16:47:44 INFO - PROCESS | 1919 | 1461628064241 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:44 INFO - PROCESS | 1919 | ++DOCSHELL 0x12bc89800 == 10 [pid = 1919] [id = 10] 16:47:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 26 (0x12bb32800) [pid = 1919] [serial = 26] [outer = 0x0] 16:47:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 27 (0x12bb34400) [pid = 1919] [serial = 27] [outer = 0x12bb32800] 16:47:44 INFO - PROCESS | 1919 | 1461628064267 Marionette DEBUG loaded listener.js 16:47:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 28 (0x12bb3a400) [pid = 1919] [serial = 28] [outer = 0x12bb32800] 16:47:44 INFO - PROCESS | 1919 | 1461628064520 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:47:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 417ms 16:47:44 INFO - PROCESS | 1919 | 1461628064524 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 16:47:44 INFO - PROCESS | 1919 | 1461628064526 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 16:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:47:44 INFO - PROCESS | 1919 | 1461628064536 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:47:44 INFO - PROCESS | 1919 | 1461628064537 Marionette TRACE conn2 <- [1,22,null,{}] 16:47:44 INFO - PROCESS | 1919 | 1461628064539 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:47:44 INFO - PROCESS | 1919 | 1461628064637 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 16:47:44 INFO - PROCESS | 1919 | 1461628064641 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:44 INFO - PROCESS | 1919 | ++DOCSHELL 0x1183bd800 == 11 [pid = 1919] [id = 11] 16:47:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 29 (0x11831d000) [pid = 1919] [serial = 29] [outer = 0x0] 16:47:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 30 (0x11831f800) [pid = 1919] [serial = 30] [outer = 0x11831d000] 16:47:44 INFO - PROCESS | 1919 | 1461628064667 Marionette DEBUG loaded listener.js 16:47:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 31 (0x12bb6c400) [pid = 1919] [serial = 31] [outer = 0x11831d000] 16:47:44 INFO - PROCESS | 1919 | 1461628064912 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:47:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 426ms 16:47:44 INFO - PROCESS | 1919 | 1461628064955 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 16:47:44 INFO - PROCESS | 1919 | 1461628064956 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 16:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:47:44 INFO - PROCESS | 1919 | 1461628064958 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:47:44 INFO - PROCESS | 1919 | 1461628064959 Marionette TRACE conn2 <- [1,26,null,{}] 16:47:44 INFO - PROCESS | 1919 | 1461628064969 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:47:45 INFO - PROCESS | 1919 | 1461628065065 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 16:47:45 INFO - PROCESS | 1919 | 1461628065070 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:45 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c378000 == 12 [pid = 1919] [id = 12] 16:47:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 32 (0x12c1b4800) [pid = 1919] [serial = 32] [outer = 0x0] 16:47:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 33 (0x12c1bd400) [pid = 1919] [serial = 33] [outer = 0x12c1b4800] 16:47:45 INFO - PROCESS | 1919 | 1461628065095 Marionette DEBUG loaded listener.js 16:47:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 34 (0x12c338000) [pid = 1919] [serial = 34] [outer = 0x12c1b4800] 16:47:45 INFO - PROCESS | 1919 | 1461628065338 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:47:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:47:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 423ms 16:47:45 INFO - PROCESS | 1919 | 1461628065386 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 16:47:45 INFO - PROCESS | 1919 | 1461628065387 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 16:47:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:47:45 INFO - PROCESS | 1919 | 1461628065403 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:47:45 INFO - PROCESS | 1919 | 1461628065404 Marionette TRACE conn2 <- [1,30,null,{}] 16:47:45 INFO - PROCESS | 1919 | 1461628065419 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:47:45 INFO - PROCESS | 1919 | 1461628065511 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 16:47:45 INFO - PROCESS | 1919 | 1461628065516 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:45 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c7c2000 == 13 [pid = 1919] [id = 13] 16:47:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 35 (0x12c33ac00) [pid = 1919] [serial = 35] [outer = 0x0] 16:47:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 36 (0x12c77fc00) [pid = 1919] [serial = 36] [outer = 0x12c33ac00] 16:47:45 INFO - PROCESS | 1919 | 1461628065541 Marionette DEBUG loaded listener.js 16:47:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 37 (0x12c785c00) [pid = 1919] [serial = 37] [outer = 0x12c33ac00] 16:47:45 INFO - PROCESS | 1919 | 1461628065781 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:47:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:47:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 437ms 16:47:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:47:45 INFO - PROCESS | 1919 | 1461628065836 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 16:47:45 INFO - PROCESS | 1919 | 1461628065837 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 16:47:45 INFO - PROCESS | 1919 | 1461628065840 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:47:45 INFO - PROCESS | 1919 | 1461628065841 Marionette TRACE conn2 <- [1,34,null,{}] 16:47:45 INFO - PROCESS | 1919 | 1461628065843 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:47:45 INFO - PROCESS | 1919 | 1461628065945 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 16:47:45 INFO - PROCESS | 1919 | 1461628065949 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:45 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ca63000 == 14 [pid = 1919] [id = 14] 16:47:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 38 (0x12c786000) [pid = 1919] [serial = 38] [outer = 0x0] 16:47:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 39 (0x12c78d800) [pid = 1919] [serial = 39] [outer = 0x12c786000] 16:47:45 INFO - PROCESS | 1919 | 1461628065975 Marionette DEBUG loaded listener.js 16:47:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 40 (0x12ca51000) [pid = 1919] [serial = 40] [outer = 0x12c786000] 16:47:46 INFO - PROCESS | 1919 | 1461628066216 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:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 419ms 16:47:46 INFO - PROCESS | 1919 | 1461628066259 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 16:47:46 INFO - PROCESS | 1919 | 1461628066260 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 16:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:47:46 INFO - PROCESS | 1919 | 1461628066271 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:47:46 INFO - PROCESS | 1919 | 1461628066272 Marionette TRACE conn2 <- [1,38,null,{}] 16:47:46 INFO - PROCESS | 1919 | 1461628066274 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:47:46 INFO - PROCESS | 1919 | 1461628066367 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 16:47:46 INFO - PROCESS | 1919 | 1461628066371 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:46 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ce4d000 == 15 [pid = 1919] [id = 15] 16:47:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 41 (0x12ca53800) [pid = 1919] [serial = 41] [outer = 0x0] 16:47:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 42 (0x12ca5b400) [pid = 1919] [serial = 42] [outer = 0x12ca53800] 16:47:46 INFO - PROCESS | 1919 | 1461628066396 Marionette DEBUG loaded listener.js 16:47:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 43 (0x12ce3cc00) [pid = 1919] [serial = 43] [outer = 0x12ca53800] 16:47:46 INFO - PROCESS | 1919 | ++DOCSHELL 0x12d21f800 == 16 [pid = 1919] [id = 16] 16:47:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 44 (0x12d220000) [pid = 1919] [serial = 44] [outer = 0x0] 16:47:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 45 (0x12d220800) [pid = 1919] [serial = 45] [outer = 0x12d220000] 16:47:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 46 (0x12d226000) [pid = 1919] [serial = 46] [outer = 0x12d220000] 16:47:46 INFO - PROCESS | 1919 | ++DOCSHELL 0x12d21f000 == 17 [pid = 1919] [id = 17] 16:47:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 47 (0x12ce38000) [pid = 1919] [serial = 47] [outer = 0x0] 16:47:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 48 (0x12cfe3c00) [pid = 1919] [serial = 48] [outer = 0x12ce38000] 16:47:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 49 (0x1166d6c00) [pid = 1919] [serial = 49] [outer = 0x12ce38000] 16:47:46 INFO - PROCESS | 1919 | 1461628066751 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:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 518ms 16:47:46 INFO - PROCESS | 1919 | 1461628066798 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 16:47:46 INFO - PROCESS | 1919 | 1461628066799 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 16:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:47:46 INFO - PROCESS | 1919 | 1461628066801 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:47:46 INFO - PROCESS | 1919 | 1461628066802 Marionette TRACE conn2 <- [1,42,null,{}] 16:47:46 INFO - PROCESS | 1919 | 1461628066805 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:47:46 INFO - PROCESS | 1919 | 1461628066893 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 16:47:46 INFO - PROCESS | 1919 | 1461628066898 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:46 INFO - PROCESS | 1919 | ++DOCSHELL 0x12d50d800 == 18 [pid = 1919] [id = 18] 16:47:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 50 (0x12ca5b000) [pid = 1919] [serial = 50] [outer = 0x0] 16:47:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 51 (0x12cfe6c00) [pid = 1919] [serial = 51] [outer = 0x12ca5b000] 16:47:46 INFO - PROCESS | 1919 | 1461628066924 Marionette DEBUG loaded listener.js 16:47:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 52 (0x12d5b3c00) [pid = 1919] [serial = 52] [outer = 0x12ca5b000] 16:47:47 INFO - PROCESS | 1919 | 1461628067186 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:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 417ms 16:47:47 INFO - PROCESS | 1919 | 1461628067220 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 16:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:47:47 INFO - PROCESS | 1919 | 1461628067221 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 16:47:47 INFO - PROCESS | 1919 | 1461628067223 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:47:47 INFO - PROCESS | 1919 | 1461628067225 Marionette TRACE conn2 <- [1,46,null,{}] 16:47:47 INFO - PROCESS | 1919 | 1461628067235 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:47:47 INFO - PROCESS | 1919 | 1461628067327 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 16:47:47 INFO - PROCESS | 1919 | 1461628067332 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:47 INFO - PROCESS | 1919 | ++DOCSHELL 0x12d7dd800 == 19 [pid = 1919] [id = 19] 16:47:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 53 (0x118398000) [pid = 1919] [serial = 53] [outer = 0x0] 16:47:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 54 (0x118f19800) [pid = 1919] [serial = 54] [outer = 0x118398000] 16:47:47 INFO - PROCESS | 1919 | 1461628067361 Marionette DEBUG loaded listener.js 16:47:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 55 (0x12d5b8400) [pid = 1919] [serial = 55] [outer = 0x118398000] 16:47:47 INFO - PROCESS | 1919 | 1461628067602 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:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 16:47:47 INFO - PROCESS | 1919 | 1461628067643 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 16:47:47 INFO - PROCESS | 1919 | 1461628067644 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 16:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:47:47 INFO - PROCESS | 1919 | 1461628067654 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:47:47 INFO - PROCESS | 1919 | 1461628067655 Marionette TRACE conn2 <- [1,50,null,{}] 16:47:47 INFO - PROCESS | 1919 | 1461628067658 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:47:47 INFO - PROCESS | 1919 | 1461628067756 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 16:47:47 INFO - PROCESS | 1919 | 1461628067761 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:47 INFO - PROCESS | 1919 | ++DOCSHELL 0x11720e000 == 20 [pid = 1919] [id = 20] 16:47:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 56 (0x12d5b8800) [pid = 1919] [serial = 56] [outer = 0x0] 16:47:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 57 (0x12d767800) [pid = 1919] [serial = 57] [outer = 0x12d5b8800] 16:47:47 INFO - PROCESS | 1919 | 1461628067785 Marionette DEBUG loaded listener.js 16:47:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 58 (0x12d76dc00) [pid = 1919] [serial = 58] [outer = 0x12d5b8800] 16:47:48 INFO - PROCESS | 1919 | 1461628068013 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:47:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 369ms 16:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:47:48 INFO - PROCESS | 1919 | 1461628068023 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 16:47:48 INFO - PROCESS | 1919 | 1461628068024 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 16:47:48 INFO - PROCESS | 1919 | 1461628068026 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:47:48 INFO - PROCESS | 1919 | 1461628068027 Marionette TRACE conn2 <- [1,54,null,{}] 16:47:48 INFO - PROCESS | 1919 | 1461628068037 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:47:48 INFO - PROCESS | 1919 | 1461628068142 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 16:47:48 INFO - PROCESS | 1919 | 1461628068148 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:48 INFO - PROCESS | 1919 | ++DOCSHELL 0x1183b8800 == 21 [pid = 1919] [id = 21] 16:47:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 59 (0x12d879c00) [pid = 1919] [serial = 59] [outer = 0x0] 16:47:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 60 (0x12d87e400) [pid = 1919] [serial = 60] [outer = 0x12d879c00] 16:47:48 INFO - PROCESS | 1919 | 1461628068173 Marionette DEBUG loaded listener.js 16:47:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 61 (0x12d882800) [pid = 1919] [serial = 61] [outer = 0x12d879c00] 16:47:48 INFO - PROCESS | 1919 | 1461628068402 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:47:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 427ms 16:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:47:48 INFO - PROCESS | 1919 | 1461628068455 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 16:47:48 INFO - PROCESS | 1919 | 1461628068456 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 16:47:48 INFO - PROCESS | 1919 | 1461628068458 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:47:48 INFO - PROCESS | 1919 | 1461628068459 Marionette TRACE conn2 <- [1,58,null,{}] 16:47:48 INFO - PROCESS | 1919 | 1461628068471 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:47:48 INFO - PROCESS | 1919 | 1461628068573 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 16:47:49 INFO - PROCESS | 1919 | 1461628069277 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:49 INFO - PROCESS | 1919 | ++DOCSHELL 0x111df1000 == 22 [pid = 1919] [id = 22] 16:47:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 62 (0x111d50400) [pid = 1919] [serial = 62] [outer = 0x0] 16:47:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 63 (0x1120dd000) [pid = 1919] [serial = 63] [outer = 0x111d50400] 16:47:49 INFO - PROCESS | 1919 | 1461628069331 Marionette DEBUG loaded listener.js 16:47:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 64 (0x1125b5c00) [pid = 1919] [serial = 64] [outer = 0x111d50400] 16:47:49 INFO - PROCESS | 1919 | 1461628069766 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:47:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1330ms 16:47:49 INFO - PROCESS | 1919 | 1461628069789 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 16:47:49 INFO - PROCESS | 1919 | 1461628069792 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 16:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:47:49 INFO - PROCESS | 1919 | 1461628069795 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:47:49 INFO - PROCESS | 1919 | 1461628069798 Marionette TRACE conn2 <- [1,62,null,{}] 16:47:49 INFO - PROCESS | 1919 | 1461628069801 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:47:49 INFO - PROCESS | 1919 | 1461628069917 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 16:47:49 INFO - PROCESS | 1919 | 1461628069959 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:49 INFO - PROCESS | 1919 | ++DOCSHELL 0x1150fa800 == 23 [pid = 1919] [id = 23] 16:47:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 65 (0x113445000) [pid = 1919] [serial = 65] [outer = 0x0] 16:47:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 66 (0x1161dd400) [pid = 1919] [serial = 66] [outer = 0x113445000] 16:47:49 INFO - PROCESS | 1919 | 1461628069993 Marionette DEBUG loaded listener.js 16:47:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 67 (0x116a53400) [pid = 1919] [serial = 67] [outer = 0x113445000] 16:47:50 INFO - PROCESS | 1919 | 1461628070402 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:47:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 674ms 16:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:47:50 INFO - PROCESS | 1919 | 1461628070471 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 16:47:50 INFO - PROCESS | 1919 | 1461628070474 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 16:47:50 INFO - PROCESS | 1919 | 1461628070477 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:47:50 INFO - PROCESS | 1919 | 1461628070478 Marionette TRACE conn2 <- [1,66,null,{}] 16:47:50 INFO - PROCESS | 1919 | 1461628070481 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:47:50 INFO - PROCESS | 1919 | 1461628070604 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 16:47:50 INFO - PROCESS | 1919 | 1461628070672 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:50 INFO - PROCESS | 1919 | ++DOCSHELL 0x116f0f800 == 24 [pid = 1919] [id = 24] 16:47:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 68 (0x11831b400) [pid = 1919] [serial = 68] [outer = 0x0] 16:47:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 69 (0x11836bc00) [pid = 1919] [serial = 69] [outer = 0x11831b400] 16:47:50 INFO - PROCESS | 1919 | 1461628070702 Marionette DEBUG loaded listener.js 16:47:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 70 (0x118fdd800) [pid = 1919] [serial = 70] [outer = 0x11831b400] 16:47:51 INFO - PROCESS | 1919 | 1461628071360 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:47:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:47:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 921ms 16:47:51 INFO - PROCESS | 1919 | 1461628071399 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 16:47:51 INFO - PROCESS | 1919 | 1461628071401 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 16:47:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:47:51 INFO - PROCESS | 1919 | 1461628071404 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:47:51 INFO - PROCESS | 1919 | 1461628071406 Marionette TRACE conn2 <- [1,70,null,{}] 16:47:51 INFO - PROCESS | 1919 | 1461628071409 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:47:51 INFO - PROCESS | 1919 | 1461628071492 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 16:47:51 INFO - PROCESS | 1919 | 1461628071552 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:51 INFO - PROCESS | 1919 | ++DOCSHELL 0x113ce5000 == 25 [pid = 1919] [id = 25] 16:47:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 71 (0x1131ad400) [pid = 1919] [serial = 71] [outer = 0x0] 16:47:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 72 (0x113e13000) [pid = 1919] [serial = 72] [outer = 0x1131ad400] 16:47:51 INFO - PROCESS | 1919 | 1461628071582 Marionette DEBUG loaded listener.js 16:47:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 73 (0x116a50c00) [pid = 1919] [serial = 73] [outer = 0x1131ad400] 16:47:51 INFO - PROCESS | 1919 | 1461628071954 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:47:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:47:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 573ms 16:47:51 INFO - PROCESS | 1919 | 1461628071979 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 16:47:51 INFO - PROCESS | 1919 | 1461628071984 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 16:47:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:47:51 INFO - PROCESS | 1919 | 1461628071989 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:47:51 INFO - PROCESS | 1919 | 1461628071990 Marionette TRACE conn2 <- [1,74,null,{}] 16:47:51 INFO - PROCESS | 1919 | 1461628071993 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:47:52 INFO - PROCESS | 1919 | 1461628072062 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 16:47:52 INFO - PROCESS | 1919 | 1461628072067 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:52 INFO - PROCESS | 1919 | ++DOCSHELL 0x1164d7800 == 26 [pid = 1919] [id = 26] 16:47:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 74 (0x1170bcc00) [pid = 1919] [serial = 74] [outer = 0x0] 16:47:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 75 (0x118314c00) [pid = 1919] [serial = 75] [outer = 0x1170bcc00] 16:47:52 INFO - PROCESS | 1919 | 1461628072096 Marionette DEBUG loaded listener.js 16:47:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 76 (0x118367000) [pid = 1919] [serial = 76] [outer = 0x1170bcc00] 16:47:52 INFO - PROCESS | 1919 | 1461628072425 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:47:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:47:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 471ms 16:47:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:47:52 INFO - PROCESS | 1919 | 1461628072460 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 16:47:52 INFO - PROCESS | 1919 | 1461628072462 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 16:47:52 INFO - PROCESS | 1919 | 1461628072464 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:47:52 INFO - PROCESS | 1919 | 1461628072467 Marionette TRACE conn2 <- [1,78,null,{}] 16:47:52 INFO - PROCESS | 1919 | 1461628072474 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:47:52 INFO - PROCESS | 1919 | 1461628072548 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 16:47:52 INFO - PROCESS | 1919 | 1461628072554 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:52 INFO - PROCESS | 1919 | ++DOCSHELL 0x116f15000 == 27 [pid = 1919] [id = 27] 16:47:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 77 (0x1133c4c00) [pid = 1919] [serial = 77] [outer = 0x0] 16:47:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 78 (0x11838e400) [pid = 1919] [serial = 78] [outer = 0x1133c4c00] 16:47:52 INFO - PROCESS | 1919 | 1461628072585 Marionette DEBUG loaded listener.js 16:47:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 79 (0x118678800) [pid = 1919] [serial = 79] [outer = 0x1133c4c00] 16:47:52 INFO - PROCESS | 1919 | 1461628072902 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:47:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:47:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 16:47:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:47:52 INFO - PROCESS | 1919 | 1461628072935 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 16:47:52 INFO - PROCESS | 1919 | 1461628072937 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 16:47:52 INFO - PROCESS | 1919 | 1461628072939 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:47:52 INFO - PROCESS | 1919 | 1461628072940 Marionette TRACE conn2 <- [1,82,null,{}] 16:47:52 INFO - PROCESS | 1919 | 1461628072943 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:47:53 INFO - PROCESS | 1919 | 1461628073021 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 16:47:53 INFO - PROCESS | 1919 | 1461628073061 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:53 INFO - PROCESS | 1919 | ++DOCSHELL 0x11733f000 == 28 [pid = 1919] [id = 28] 16:47:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 80 (0x116619000) [pid = 1919] [serial = 80] [outer = 0x0] 16:47:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 81 (0x118f7a400) [pid = 1919] [serial = 81] [outer = 0x116619000] 16:47:53 INFO - PROCESS | 1919 | 1461628073087 Marionette DEBUG loaded listener.js 16:47:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 82 (0x113c3e400) [pid = 1919] [serial = 82] [outer = 0x116619000] 16:47:53 INFO - PROCESS | 1919 | 1461628073368 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:47:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:47:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 16:47:53 INFO - PROCESS | 1919 | 1461628073410 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 16:47:53 INFO - PROCESS | 1919 | 1461628073411 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 16:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:47:53 INFO - PROCESS | 1919 | 1461628073416 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:47:53 INFO - PROCESS | 1919 | 1461628073419 Marionette TRACE conn2 <- [1,86,null,{}] 16:47:53 INFO - PROCESS | 1919 | 1461628073421 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:47:53 INFO - PROCESS | 1919 | 1461628073493 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 16:47:53 INFO - PROCESS | 1919 | 1461628073500 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:53 INFO - PROCESS | 1919 | ++DOCSHELL 0x118347000 == 29 [pid = 1919] [id = 29] 16:47:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 83 (0x118459c00) [pid = 1919] [serial = 83] [outer = 0x0] 16:47:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 84 (0x119332400) [pid = 1919] [serial = 84] [outer = 0x118459c00] 16:47:53 INFO - PROCESS | 1919 | 1461628073525 Marionette DEBUG loaded listener.js 16:47:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 85 (0x119796000) [pid = 1919] [serial = 85] [outer = 0x118459c00] 16:47:53 INFO - PROCESS | 1919 | 1461628073894 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:47:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:47:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 524ms 16:47:53 INFO - PROCESS | 1919 | 1461628073939 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 16:47:53 INFO - PROCESS | 1919 | 1461628073941 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 16:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:47:53 INFO - PROCESS | 1919 | 1461628073945 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:47:53 INFO - PROCESS | 1919 | 1461628073947 Marionette TRACE conn2 <- [1,90,null,{}] 16:47:53 INFO - PROCESS | 1919 | 1461628073952 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:47:54 INFO - PROCESS | 1919 | 1461628074078 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 16:47:54 INFO - PROCESS | 1919 | 1461628074091 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:54 INFO - PROCESS | 1919 | ++DOCSHELL 0x118654800 == 30 [pid = 1919] [id = 30] 16:47:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 86 (0x1197e0400) [pid = 1919] [serial = 86] [outer = 0x0] 16:47:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 87 (0x119ca8000) [pid = 1919] [serial = 87] [outer = 0x1197e0400] 16:47:54 INFO - PROCESS | 1919 | 1461628074135 Marionette DEBUG loaded listener.js 16:47:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 88 (0x121382400) [pid = 1919] [serial = 88] [outer = 0x1197e0400] 16:47:54 INFO - PROCESS | 1919 | 1461628074455 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:47:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 524ms 16:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:47:54 INFO - PROCESS | 1919 | 1461628074470 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 16:47:54 INFO - PROCESS | 1919 | 1461628074471 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 16:47:54 INFO - PROCESS | 1919 | 1461628074473 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:47:54 INFO - PROCESS | 1919 | 1461628074474 Marionette TRACE conn2 <- [1,94,null,{}] 16:47:54 INFO - PROCESS | 1919 | 1461628074480 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:47:54 INFO - PROCESS | 1919 | 1461628074587 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 16:47:54 INFO - PROCESS | 1919 | 1461628074594 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:54 INFO - PROCESS | 1919 | ++DOCSHELL 0x118a74800 == 31 [pid = 1919] [id = 31] 16:47:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 89 (0x11978c800) [pid = 1919] [serial = 89] [outer = 0x0] 16:47:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 90 (0x121384c00) [pid = 1919] [serial = 90] [outer = 0x11978c800] 16:47:54 INFO - PROCESS | 1919 | 1461628074619 Marionette DEBUG loaded listener.js 16:47:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 91 (0x12138cc00) [pid = 1919] [serial = 91] [outer = 0x11978c800] 16:47:54 INFO - PROCESS | 1919 | 1461628074917 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:47:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 469ms 16:47:54 INFO - PROCESS | 1919 | 1461628074942 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 16:47:54 INFO - PROCESS | 1919 | 1461628074943 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 16:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:47:54 INFO - PROCESS | 1919 | 1461628074948 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:47:54 INFO - PROCESS | 1919 | 1461628074951 Marionette TRACE conn2 <- [1,98,null,{}] 16:47:54 INFO - PROCESS | 1919 | 1461628074953 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:47:55 INFO - PROCESS | 1919 | 1461628075025 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 16:47:55 INFO - PROCESS | 1919 | 1461628075031 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:55 INFO - PROCESS | 1919 | ++DOCSHELL 0x11931d800 == 32 [pid = 1919] [id = 32] 16:47:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 92 (0x12138d000) [pid = 1919] [serial = 92] [outer = 0x0] 16:47:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 93 (0x1234d4000) [pid = 1919] [serial = 93] [outer = 0x12138d000] 16:47:55 INFO - PROCESS | 1919 | 1461628075057 Marionette DEBUG loaded listener.js 16:47:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 94 (0x1236d4400) [pid = 1919] [serial = 94] [outer = 0x12138d000] 16:47:55 INFO - PROCESS | 1919 | 1461628075372 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:47:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 472ms 16:47:55 INFO - PROCESS | 1919 | 1461628075418 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 16:47:55 INFO - PROCESS | 1919 | 1461628075419 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 16:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:47:55 INFO - PROCESS | 1919 | 1461628075422 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:47:55 INFO - PROCESS | 1919 | 1461628075423 Marionette TRACE conn2 <- [1,102,null,{}] 16:47:55 INFO - PROCESS | 1919 | 1461628075436 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:47:55 INFO - PROCESS | 1919 | 1461628075509 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 16:47:55 INFO - PROCESS | 1919 | 1461628075515 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:55 INFO - PROCESS | 1919 | ++DOCSHELL 0x11976e000 == 33 [pid = 1919] [id = 33] 16:47:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 95 (0x123510c00) [pid = 1919] [serial = 95] [outer = 0x0] 16:47:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 96 (0x124329000) [pid = 1919] [serial = 96] [outer = 0x123510c00] 16:47:55 INFO - PROCESS | 1919 | 1461628075541 Marionette DEBUG loaded listener.js 16:47:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 97 (0x124399000) [pid = 1919] [serial = 97] [outer = 0x123510c00] 16:47:55 INFO - PROCESS | 1919 | 1461628075857 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:47:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 468ms 16:47:55 INFO - PROCESS | 1919 | 1461628075891 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 16:47:55 INFO - PROCESS | 1919 | 1461628075892 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 16:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:47:55 INFO - PROCESS | 1919 | 1461628075894 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:47:55 INFO - PROCESS | 1919 | 1461628075896 Marionette TRACE conn2 <- [1,106,null,{}] 16:47:55 INFO - PROCESS | 1919 | 1461628075900 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:47:55 INFO - PROCESS | 1919 | 1461628075971 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 16:47:55 INFO - PROCESS | 1919 | 1461628075976 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:55 INFO - PROCESS | 1919 | ++DOCSHELL 0x119938000 == 34 [pid = 1919] [id = 34] 16:47:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 98 (0x1245f2800) [pid = 1919] [serial = 98] [outer = 0x0] 16:47:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 99 (0x124b6e800) [pid = 1919] [serial = 99] [outer = 0x1245f2800] 16:47:56 INFO - PROCESS | 1919 | 1461628076003 Marionette DEBUG loaded listener.js 16:47:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 100 (0x124bbbc00) [pid = 1919] [serial = 100] [outer = 0x1245f2800] 16:47:56 INFO - PROCESS | 1919 | 1461628076305 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:47:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:47:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 425ms 16:47:56 INFO - PROCESS | 1919 | 1461628076321 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 16:47:56 INFO - PROCESS | 1919 | 1461628076322 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 16:47:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:47:56 INFO - PROCESS | 1919 | 1461628076330 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:47:56 INFO - PROCESS | 1919 | 1461628076335 Marionette TRACE conn2 <- [1,110,null,{}] 16:47:56 INFO - PROCESS | 1919 | 1461628076337 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:47:56 INFO - PROCESS | 1919 | 1461628076454 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 16:47:56 INFO - PROCESS | 1919 | 1461628076463 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:56 INFO - PROCESS | 1919 | ++DOCSHELL 0x119e07800 == 35 [pid = 1919] [id = 35] 16:47:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 101 (0x118f19000) [pid = 1919] [serial = 101] [outer = 0x0] 16:47:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x124bbb400) [pid = 1919] [serial = 102] [outer = 0x118f19000] 16:47:56 INFO - PROCESS | 1919 | 1461628076490 Marionette DEBUG loaded listener.js 16:47:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x126994000) [pid = 1919] [serial = 103] [outer = 0x118f19000] 16:47:56 INFO - PROCESS | 1919 | 1461628076784 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:47:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:47:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 473ms 16:47:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:47:56 INFO - PROCESS | 1919 | 1461628076805 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 16:47:56 INFO - PROCESS | 1919 | 1461628076806 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 16:47:56 INFO - PROCESS | 1919 | 1461628076808 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:47:56 INFO - PROCESS | 1919 | 1461628076809 Marionette TRACE conn2 <- [1,114,null,{}] 16:47:56 INFO - PROCESS | 1919 | 1461628076812 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:47:56 INFO - PROCESS | 1919 | 1461628076890 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 16:47:56 INFO - PROCESS | 1919 | 1461628076896 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:56 INFO - PROCESS | 1919 | ++DOCSHELL 0x121313800 == 36 [pid = 1919] [id = 36] 16:47:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 104 (0x1269ae800) [pid = 1919] [serial = 104] [outer = 0x0] 16:47:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x126bdc000) [pid = 1919] [serial = 105] [outer = 0x1269ae800] 16:47:56 INFO - PROCESS | 1919 | 1461628076923 Marionette DEBUG loaded listener.js 16:47:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x1271bf800) [pid = 1919] [serial = 106] [outer = 0x1269ae800] 16:47:57 INFO - PROCESS | 1919 | 1461628077249 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:47:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 16:47:57 INFO - PROCESS | 1919 | 1461628077277 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 16:47:57 INFO - PROCESS | 1919 | 1461628077280 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 16:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:47:57 INFO - PROCESS | 1919 | 1461628077282 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:47:57 INFO - PROCESS | 1919 | 1461628077283 Marionette TRACE conn2 <- [1,118,null,{}] 16:47:57 INFO - PROCESS | 1919 | 1461628077286 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:47:57 INFO - PROCESS | 1919 | 1461628077384 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 16:47:57 INFO - PROCESS | 1919 | 1461628077392 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:57 INFO - PROCESS | 1919 | ++DOCSHELL 0x1232b1000 == 37 [pid = 1919] [id = 37] 16:47:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 107 (0x124bb9000) [pid = 1919] [serial = 107] [outer = 0x0] 16:47:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x127410800) [pid = 1919] [serial = 108] [outer = 0x124bb9000] 16:47:57 INFO - PROCESS | 1919 | 1461628077417 Marionette DEBUG loaded listener.js 16:47:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x127696c00) [pid = 1919] [serial = 109] [outer = 0x124bb9000] 16:47:57 INFO - PROCESS | 1919 | 1461628077692 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:47:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 420ms 16:47:57 INFO - PROCESS | 1919 | 1461628077702 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 16:47:57 INFO - PROCESS | 1919 | 1461628077704 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 16:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:47:57 INFO - PROCESS | 1919 | 1461628077706 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:47:57 INFO - PROCESS | 1919 | 1461628077707 Marionette TRACE conn2 <- [1,122,null,{}] 16:47:57 INFO - PROCESS | 1919 | 1461628077709 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:47:57 INFO - PROCESS | 1919 | 1461628077789 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 16:47:57 INFO - PROCESS | 1919 | 1461628077793 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:57 INFO - PROCESS | 1919 | ++DOCSHELL 0x1237cb000 == 38 [pid = 1919] [id = 38] 16:47:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x127411000) [pid = 1919] [serial = 110] [outer = 0x0] 16:47:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x1276b6000) [pid = 1919] [serial = 111] [outer = 0x127411000] 16:47:57 INFO - PROCESS | 1919 | 1461628077820 Marionette DEBUG loaded listener.js 16:47:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x128d42000) [pid = 1919] [serial = 112] [outer = 0x127411000] 16:47:58 INFO - PROCESS | 1919 | 1461628078103 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:47:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 419ms 16:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:47:58 INFO - PROCESS | 1919 | 1461628078126 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 16:47:58 INFO - PROCESS | 1919 | 1461628078127 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 16:47:58 INFO - PROCESS | 1919 | 1461628078137 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:47:58 INFO - PROCESS | 1919 | 1461628078138 Marionette TRACE conn2 <- [1,126,null,{}] 16:47:58 INFO - PROCESS | 1919 | 1461628078140 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:47:58 INFO - PROCESS | 1919 | 1461628078220 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 16:47:58 INFO - PROCESS | 1919 | 1461628078225 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:58 INFO - PROCESS | 1919 | ++DOCSHELL 0x124633800 == 39 [pid = 1919] [id = 39] 16:47:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x1276b5800) [pid = 1919] [serial = 113] [outer = 0x0] 16:47:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x1290d7c00) [pid = 1919] [serial = 114] [outer = 0x1276b5800] 16:47:58 INFO - PROCESS | 1919 | 1461628078252 Marionette DEBUG loaded listener.js 16:47:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x129397000) [pid = 1919] [serial = 115] [outer = 0x1276b5800] 16:47:58 INFO - PROCESS | 1919 | 1461628078570 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:47:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 475ms 16:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:47:58 INFO - PROCESS | 1919 | 1461628078605 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 16:47:58 INFO - PROCESS | 1919 | 1461628078606 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 16:47:58 INFO - PROCESS | 1919 | 1461628078608 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:47:58 INFO - PROCESS | 1919 | 1461628078609 Marionette TRACE conn2 <- [1,130,null,{}] 16:47:58 INFO - PROCESS | 1919 | 1461628078612 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:47:58 INFO - PROCESS | 1919 | 1461628078711 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 16:47:58 INFO - PROCESS | 1919 | 1461628078720 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:58 INFO - PROCESS | 1919 | ++DOCSHELL 0x1249a2800 == 40 [pid = 1919] [id = 40] 16:47:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x1290d9400) [pid = 1919] [serial = 116] [outer = 0x0] 16:47:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x12939dc00) [pid = 1919] [serial = 117] [outer = 0x1290d9400] 16:47:58 INFO - PROCESS | 1919 | 1461628078745 Marionette DEBUG loaded listener.js 16:47:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x1294eac00) [pid = 1919] [serial = 118] [outer = 0x1290d9400] 16:47:59 INFO - PROCESS | 1919 | 1461628079047 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:47:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 467ms 16:47:59 INFO - PROCESS | 1919 | 1461628079077 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 16:47:59 INFO - PROCESS | 1919 | 1461628079078 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 16:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:47:59 INFO - PROCESS | 1919 | 1461628079083 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:47:59 INFO - PROCESS | 1919 | 1461628079084 Marionette TRACE conn2 <- [1,134,null,{}] 16:47:59 INFO - PROCESS | 1919 | 1461628079087 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:47:59 INFO - PROCESS | 1919 | 1461628079169 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 16:47:59 INFO - PROCESS | 1919 | 1461628079174 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:59 INFO - PROCESS | 1919 | ++DOCSHELL 0x12570c800 == 41 [pid = 1919] [id = 41] 16:47:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x1294eb000) [pid = 1919] [serial = 119] [outer = 0x0] 16:47:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x1296bec00) [pid = 1919] [serial = 120] [outer = 0x1294eb000] 16:47:59 INFO - PROCESS | 1919 | 1461628079200 Marionette DEBUG loaded listener.js 16:47:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x12a70e400) [pid = 1919] [serial = 121] [outer = 0x1294eb000] 16:48:00 INFO - PROCESS | 1919 | 1461628080300 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:48:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1223ms 16:48:00 INFO - PROCESS | 1919 | 1461628080306 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 16:48:00 INFO - PROCESS | 1919 | 1461628080307 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 16:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:48:00 INFO - PROCESS | 1919 | 1461628080311 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:48:00 INFO - PROCESS | 1919 | 1461628080313 Marionette TRACE conn2 <- [1,138,null,{}] 16:48:00 INFO - PROCESS | 1919 | 1461628080322 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:48:00 INFO - PROCESS | 1919 | 1461628080423 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 16:48:00 INFO - PROCESS | 1919 | 1461628080429 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:00 INFO - PROCESS | 1919 | ++DOCSHELL 0x113c1c800 == 42 [pid = 1919] [id = 42] 16:48:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x116a50400) [pid = 1919] [serial = 122] [outer = 0x0] 16:48:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x117e1a800) [pid = 1919] [serial = 123] [outer = 0x116a50400] 16:48:00 INFO - PROCESS | 1919 | 1461628080457 Marionette DEBUG loaded listener.js 16:48:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x118317000) [pid = 1919] [serial = 124] [outer = 0x116a50400] 16:48:00 INFO - PROCESS | 1919 | 1461628080800 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:48:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 525ms 16:48:00 INFO - PROCESS | 1919 | 1461628080837 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 16:48:00 INFO - PROCESS | 1919 | 1461628080841 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 16:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:48:00 INFO - PROCESS | 1919 | 1461628080845 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:48:00 INFO - PROCESS | 1919 | 1461628080847 Marionette TRACE conn2 <- [1,142,null,{}] 16:48:00 INFO - PROCESS | 1919 | 1461628080849 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:48:00 INFO - PROCESS | 1919 | 1461628080940 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 16:48:00 INFO - PROCESS | 1919 | 1461628080970 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:00 INFO - PROCESS | 1919 | ++DOCSHELL 0x116487800 == 43 [pid = 1919] [id = 43] 16:48:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x11831dc00) [pid = 1919] [serial = 125] [outer = 0x0] 16:48:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x118392c00) [pid = 1919] [serial = 126] [outer = 0x11831dc00] 16:48:00 INFO - PROCESS | 1919 | 1461628080997 Marionette DEBUG loaded listener.js 16:48:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x11845a400) [pid = 1919] [serial = 127] [outer = 0x11831dc00] 16:48:01 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x11831d000) [pid = 1919] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:48:01 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x12bb32800) [pid = 1919] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:48:01 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x12adb2800) [pid = 1919] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:48:01 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x12ab48400) [pid = 1919] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:48:01 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x129399800) [pid = 1919] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:48:01 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x12d879c00) [pid = 1919] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:48:01 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x12d5b8800) [pid = 1919] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:48:01 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x118398000) [pid = 1919] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:48:01 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x12ca5b000) [pid = 1919] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:48:01 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x12ca53800) [pid = 1919] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:48:01 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x12c786000) [pid = 1919] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:48:01 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x12c33ac00) [pid = 1919] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:48:01 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x12c1b4800) [pid = 1919] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:48:01 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x124bb9000) [pid = 1919] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:48:01 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x127411000) [pid = 1919] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:48:01 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x111d50400) [pid = 1919] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:48:01 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x113445000) [pid = 1919] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:48:01 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x11831b400) [pid = 1919] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:48:01 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x1131ad400) [pid = 1919] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:48:01 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x1170bcc00) [pid = 1919] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:48:01 INFO - PROCESS | 1919 | --DOMWINDOW == 106 (0x1133c4c00) [pid = 1919] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:48:01 INFO - PROCESS | 1919 | --DOMWINDOW == 105 (0x116619000) [pid = 1919] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:48:01 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x118459c00) [pid = 1919] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:48:01 INFO - PROCESS | 1919 | --DOMWINDOW == 103 (0x1197e0400) [pid = 1919] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:48:01 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x11978c800) [pid = 1919] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:48:01 INFO - PROCESS | 1919 | --DOMWINDOW == 101 (0x12138d000) [pid = 1919] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:48:01 INFO - PROCESS | 1919 | --DOMWINDOW == 100 (0x123510c00) [pid = 1919] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:48:01 INFO - PROCESS | 1919 | --DOMWINDOW == 99 (0x1245f2800) [pid = 1919] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:48:01 INFO - PROCESS | 1919 | --DOMWINDOW == 98 (0x1269ae800) [pid = 1919] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:48:01 INFO - PROCESS | 1919 | 1461628081827 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:48:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:48:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1020ms 16:48:01 INFO - PROCESS | 1919 | 1461628081867 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 16:48:01 INFO - PROCESS | 1919 | 1461628081868 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 16:48:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:48:01 INFO - PROCESS | 1919 | 1461628081870 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:48:01 INFO - PROCESS | 1919 | 1461628081873 Marionette TRACE conn2 <- [1,146,null,{}] 16:48:01 INFO - PROCESS | 1919 | 1461628081880 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:48:01 INFO - PROCESS | 1919 | 1461628081956 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 16:48:01 INFO - PROCESS | 1919 | 1461628081962 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:01 INFO - PROCESS | 1919 | ++DOCSHELL 0x116f0f000 == 44 [pid = 1919] [id = 44] 16:48:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 99 (0x11831d000) [pid = 1919] [serial = 128] [outer = 0x0] 16:48:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 100 (0x118451c00) [pid = 1919] [serial = 129] [outer = 0x11831d000] 16:48:01 INFO - PROCESS | 1919 | 1461628081992 Marionette DEBUG loaded listener.js 16:48:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 101 (0x118f22000) [pid = 1919] [serial = 130] [outer = 0x11831d000] 16:48:02 INFO - PROCESS | 1919 | 1461628082314 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:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 473ms 16:48:02 INFO - PROCESS | 1919 | 1461628082343 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 16:48:02 INFO - PROCESS | 1919 | 1461628082345 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 16:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:48:02 INFO - PROCESS | 1919 | 1461628082350 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:48:02 INFO - PROCESS | 1919 | 1461628082351 Marionette TRACE conn2 <- [1,150,null,{}] 16:48:02 INFO - PROCESS | 1919 | 1461628082353 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:48:02 INFO - PROCESS | 1919 | 1461628082423 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 16:48:02 INFO - PROCESS | 1919 | 1461628082427 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:02 INFO - PROCESS | 1919 | ++DOCSHELL 0x1180cc000 == 45 [pid = 1919] [id = 45] 16:48:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x118fde800) [pid = 1919] [serial = 131] [outer = 0x0] 16:48:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x119788400) [pid = 1919] [serial = 132] [outer = 0x118fde800] 16:48:02 INFO - PROCESS | 1919 | 1461628082456 Marionette DEBUG loaded listener.js 16:48:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 104 (0x119796400) [pid = 1919] [serial = 133] [outer = 0x118fde800] 16:48:02 INFO - PROCESS | 1919 | 1461628082773 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:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 16:48:02 INFO - PROCESS | 1919 | 1461628082818 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 16:48:02 INFO - PROCESS | 1919 | 1461628082820 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 16:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:48:02 INFO - PROCESS | 1919 | 1461628082822 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:48:02 INFO - PROCESS | 1919 | 1461628082823 Marionette TRACE conn2 <- [1,154,null,{}] 16:48:02 INFO - PROCESS | 1919 | 1461628082825 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:48:02 INFO - PROCESS | 1919 | 1461628082895 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 16:48:02 INFO - PROCESS | 1919 | 1461628082940 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:02 INFO - PROCESS | 1919 | ++DOCSHELL 0x1183b4800 == 46 [pid = 1919] [id = 46] 16:48:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x113c44000) [pid = 1919] [serial = 134] [outer = 0x0] 16:48:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x119797000) [pid = 1919] [serial = 135] [outer = 0x113c44000] 16:48:02 INFO - PROCESS | 1919 | 1461628082965 Marionette DEBUG loaded listener.js 16:48:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 107 (0x119e40800) [pid = 1919] [serial = 136] [outer = 0x113c44000] 16:48:03 INFO - PROCESS | 1919 | 1461628083260 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:48:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:48:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 470ms 16:48:03 INFO - PROCESS | 1919 | 1461628083293 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 16:48:03 INFO - PROCESS | 1919 | 1461628083294 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 16:48:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:48:03 INFO - PROCESS | 1919 | 1461628083297 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:48:03 INFO - PROCESS | 1919 | 1461628083301 Marionette TRACE conn2 <- [1,158,null,{}] 16:48:03 INFO - PROCESS | 1919 | 1461628083304 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:48:03 INFO - PROCESS | 1919 | 1461628083379 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 16:48:03 INFO - PROCESS | 1919 | 1461628083384 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:03 INFO - PROCESS | 1919 | ++DOCSHELL 0x119305000 == 47 [pid = 1919] [id = 47] 16:48:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x119e42800) [pid = 1919] [serial = 137] [outer = 0x0] 16:48:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x1210e4400) [pid = 1919] [serial = 138] [outer = 0x119e42800] 16:48:03 INFO - PROCESS | 1919 | 1461628083412 Marionette DEBUG loaded listener.js 16:48:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x12350e800) [pid = 1919] [serial = 139] [outer = 0x119e42800] 16:48:03 INFO - PROCESS | 1919 | 1461628083741 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:48:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:48:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 473ms 16:48:03 INFO - PROCESS | 1919 | 1461628083771 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 16:48:03 INFO - PROCESS | 1919 | 1461628083772 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 16:48:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:48:03 INFO - PROCESS | 1919 | 1461628083774 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:48:03 INFO - PROCESS | 1919 | 1461628083775 Marionette TRACE conn2 <- [1,162,null,{}] 16:48:03 INFO - PROCESS | 1919 | 1461628083778 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:48:03 INFO - PROCESS | 1919 | 1461628083911 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 16:48:03 INFO - PROCESS | 1919 | 1461628083954 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:03 INFO - PROCESS | 1919 | ++DOCSHELL 0x1120a3000 == 48 [pid = 1919] [id = 48] 16:48:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x1125b7800) [pid = 1919] [serial = 140] [outer = 0x0] 16:48:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x113010800) [pid = 1919] [serial = 141] [outer = 0x1125b7800] 16:48:03 INFO - PROCESS | 1919 | 1461628083987 Marionette DEBUG loaded listener.js 16:48:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x113c41c00) [pid = 1919] [serial = 142] [outer = 0x1125b7800] 16:48:04 INFO - PROCESS | 1919 | 1461628084402 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:48:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:48:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 669ms 16:48:04 INFO - PROCESS | 1919 | 1461628084444 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 16:48:04 INFO - PROCESS | 1919 | 1461628084447 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 16:48:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:48:04 INFO - PROCESS | 1919 | 1461628084468 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:48:04 INFO - PROCESS | 1919 | 1461628084471 Marionette TRACE conn2 <- [1,166,null,{}] 16:48:04 INFO - PROCESS | 1919 | 1461628084474 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:48:04 INFO - PROCESS | 1919 | 1461628084567 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 16:48:04 INFO - PROCESS | 1919 | 1461628084624 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:04 INFO - PROCESS | 1919 | ++DOCSHELL 0x117220800 == 49 [pid = 1919] [id = 49] 16:48:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x117e28000) [pid = 1919] [serial = 143] [outer = 0x0] 16:48:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x11831fc00) [pid = 1919] [serial = 144] [outer = 0x117e28000] 16:48:04 INFO - PROCESS | 1919 | 1461628084656 Marionette DEBUG loaded listener.js 16:48:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x11838b400) [pid = 1919] [serial = 145] [outer = 0x117e28000] 16:48:05 INFO - PROCESS | 1919 | 1461628085089 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:48:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:48:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 674ms 16:48:05 INFO - PROCESS | 1919 | 1461628085141 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 16:48:05 INFO - PROCESS | 1919 | 1461628085143 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 16:48:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:48:05 INFO - PROCESS | 1919 | 1461628085164 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:48:05 INFO - PROCESS | 1919 | 1461628085166 Marionette TRACE conn2 <- [1,170,null,{}] 16:48:05 INFO - PROCESS | 1919 | 1461628085170 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:48:05 INFO - PROCESS | 1919 | 1461628085262 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 16:48:05 INFO - PROCESS | 1919 | 1461628085325 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:05 INFO - PROCESS | 1919 | ++DOCSHELL 0x11977f000 == 50 [pid = 1919] [id = 50] 16:48:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x118feac00) [pid = 1919] [serial = 146] [outer = 0x0] 16:48:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x11978a000) [pid = 1919] [serial = 147] [outer = 0x118feac00] 16:48:05 INFO - PROCESS | 1919 | 1461628085355 Marionette DEBUG loaded listener.js 16:48:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x121389000) [pid = 1919] [serial = 148] [outer = 0x118feac00] 16:48:05 INFO - PROCESS | 1919 | 1461628085776 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:48:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:48:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 640ms 16:48:05 INFO - PROCESS | 1919 | 1461628085786 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 16:48:05 INFO - PROCESS | 1919 | 1461628085789 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 16:48:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:48:05 INFO - PROCESS | 1919 | 1461628085797 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:48:05 INFO - PROCESS | 1919 | 1461628085801 Marionette TRACE conn2 <- [1,174,null,{}] 16:48:05 INFO - PROCESS | 1919 | 1461628085803 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:48:05 INFO - PROCESS | 1919 | 1461628085911 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 16:48:05 INFO - PROCESS | 1919 | 1461628085983 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:05 INFO - PROCESS | 1919 | ++DOCSHELL 0x119e11800 == 51 [pid = 1919] [id = 51] 16:48:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x1197e2c00) [pid = 1919] [serial = 149] [outer = 0x0] 16:48:06 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x123276000) [pid = 1919] [serial = 150] [outer = 0x1197e2c00] 16:48:06 INFO - PROCESS | 1919 | 1461628086014 Marionette DEBUG loaded listener.js 16:48:06 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x12410a000) [pid = 1919] [serial = 151] [outer = 0x1197e2c00] 16:48:06 INFO - PROCESS | 1919 | 1461628086414 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:48:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:48:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 626ms 16:48:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:48:06 INFO - PROCESS | 1919 | 1461628086419 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 16:48:06 INFO - PROCESS | 1919 | 1461628086421 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 16:48:06 INFO - PROCESS | 1919 | 1461628086423 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:48:06 INFO - PROCESS | 1919 | 1461628086424 Marionette TRACE conn2 <- [1,178,null,{}] 16:48:06 INFO - PROCESS | 1919 | 1461628086427 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:48:06 INFO - PROCESS | 1919 | 1461628086513 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 16:48:06 INFO - PROCESS | 1919 | 1461628086557 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:06 INFO - PROCESS | 1919 | ++DOCSHELL 0x12338b800 == 52 [pid = 1919] [id = 52] 16:48:06 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x121388000) [pid = 1919] [serial = 152] [outer = 0x0] 16:48:06 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x124b78400) [pid = 1919] [serial = 153] [outer = 0x121388000] 16:48:06 INFO - PROCESS | 1919 | 1461628086587 Marionette DEBUG loaded listener.js 16:48:06 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x124f1a400) [pid = 1919] [serial = 154] [outer = 0x121388000] 16:48:06 INFO - PROCESS | 1919 | 1461628086994 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:48:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:48:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 619ms 16:48:07 INFO - PROCESS | 1919 | 1461628087042 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 16:48:07 INFO - PROCESS | 1919 | 1461628087044 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 16:48:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:48:07 INFO - PROCESS | 1919 | 1461628087067 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:48:07 INFO - PROCESS | 1919 | 1461628087068 Marionette TRACE conn2 <- [1,182,null,{}] 16:48:07 INFO - PROCESS | 1919 | 1461628087070 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:48:07 INFO - PROCESS | 1919 | 1461628087161 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 16:48:07 INFO - PROCESS | 1919 | 1461628087310 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:07 INFO - PROCESS | 1919 | ++DOCSHELL 0x1132ed800 == 53 [pid = 1919] [id = 53] 16:48:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x112552400) [pid = 1919] [serial = 155] [outer = 0x0] 16:48:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x113013800) [pid = 1919] [serial = 156] [outer = 0x112552400] 16:48:07 INFO - PROCESS | 1919 | 1461628087338 Marionette DEBUG loaded listener.js 16:48:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x113e0f400) [pid = 1919] [serial = 157] [outer = 0x112552400] 16:48:08 INFO - PROCESS | 1919 | --DOCSHELL 0x119305000 == 52 [pid = 1919] [id = 47] 16:48:08 INFO - PROCESS | 1919 | --DOCSHELL 0x1183b4800 == 51 [pid = 1919] [id = 46] 16:48:08 INFO - PROCESS | 1919 | --DOCSHELL 0x1180cc000 == 50 [pid = 1919] [id = 45] 16:48:08 INFO - PROCESS | 1919 | --DOCSHELL 0x116f0f000 == 49 [pid = 1919] [id = 44] 16:48:08 INFO - PROCESS | 1919 | --DOCSHELL 0x116487800 == 48 [pid = 1919] [id = 43] 16:48:08 INFO - PROCESS | 1919 | --DOCSHELL 0x118347000 == 47 [pid = 1919] [id = 29] 16:48:08 INFO - PROCESS | 1919 | --DOCSHELL 0x113c1c800 == 46 [pid = 1919] [id = 42] 16:48:08 INFO - PROCESS | 1919 | --DOCSHELL 0x11931d800 == 45 [pid = 1919] [id = 32] 16:48:08 INFO - PROCESS | 1919 | --DOCSHELL 0x11976e000 == 44 [pid = 1919] [id = 33] 16:48:08 INFO - PROCESS | 1919 | --DOCSHELL 0x118a74800 == 43 [pid = 1919] [id = 31] 16:48:08 INFO - PROCESS | 1919 | --DOCSHELL 0x116f15000 == 42 [pid = 1919] [id = 27] 16:48:08 INFO - PROCESS | 1919 | --DOCSHELL 0x118654800 == 41 [pid = 1919] [id = 30] 16:48:08 INFO - PROCESS | 1919 | --DOCSHELL 0x11733f000 == 40 [pid = 1919] [id = 28] 16:48:08 INFO - PROCESS | 1919 | --DOCSHELL 0x12570c800 == 39 [pid = 1919] [id = 41] 16:48:08 INFO - PROCESS | 1919 | --DOCSHELL 0x12338b800 == 38 [pid = 1919] [id = 52] 16:48:08 INFO - PROCESS | 1919 | --DOCSHELL 0x119e11800 == 37 [pid = 1919] [id = 51] 16:48:08 INFO - PROCESS | 1919 | --DOCSHELL 0x119e07800 == 36 [pid = 1919] [id = 35] 16:48:08 INFO - PROCESS | 1919 | --DOCSHELL 0x11977f000 == 35 [pid = 1919] [id = 50] 16:48:08 INFO - PROCESS | 1919 | --DOCSHELL 0x121313800 == 34 [pid = 1919] [id = 36] 16:48:08 INFO - PROCESS | 1919 | --DOCSHELL 0x1249a2800 == 33 [pid = 1919] [id = 40] 16:48:08 INFO - PROCESS | 1919 | --DOCSHELL 0x1237cb000 == 32 [pid = 1919] [id = 38] 16:48:08 INFO - PROCESS | 1919 | --DOCSHELL 0x117220800 == 31 [pid = 1919] [id = 49] 16:48:08 INFO - PROCESS | 1919 | --DOCSHELL 0x124633800 == 30 [pid = 1919] [id = 39] 16:48:08 INFO - PROCESS | 1919 | --DOCSHELL 0x119938000 == 29 [pid = 1919] [id = 34] 16:48:08 INFO - PROCESS | 1919 | --DOCSHELL 0x1120a3000 == 28 [pid = 1919] [id = 48] 16:48:08 INFO - PROCESS | 1919 | --DOCSHELL 0x1232b1000 == 27 [pid = 1919] [id = 37] 16:48:08 INFO - PROCESS | 1919 | 1461628088185 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:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x12d882800) [pid = 1919] [serial = 61] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x1276b6000) [pid = 1919] [serial = 111] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x1290d7c00) [pid = 1919] [serial = 114] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x1161dd400) [pid = 1919] [serial = 66] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x11836bc00) [pid = 1919] [serial = 69] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x118fdd800) [pid = 1919] [serial = 70] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x113e13000) [pid = 1919] [serial = 72] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x118314c00) [pid = 1919] [serial = 75] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x118367000) [pid = 1919] [serial = 76] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x11838e400) [pid = 1919] [serial = 78] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x118f7a400) [pid = 1919] [serial = 81] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x119332400) [pid = 1919] [serial = 84] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x119796000) [pid = 1919] [serial = 85] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x119ca8000) [pid = 1919] [serial = 87] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x121384c00) [pid = 1919] [serial = 90] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x12138cc00) [pid = 1919] [serial = 91] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x1234d4000) [pid = 1919] [serial = 93] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x1236d4400) [pid = 1919] [serial = 94] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x124329000) [pid = 1919] [serial = 96] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x124399000) [pid = 1919] [serial = 97] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x124b6e800) [pid = 1919] [serial = 99] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 106 (0x124bbbc00) [pid = 1919] [serial = 100] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 105 (0x124bbb400) [pid = 1919] [serial = 102] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x126bdc000) [pid = 1919] [serial = 105] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 103 (0x127410800) [pid = 1919] [serial = 108] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x1120dd000) [pid = 1919] [serial = 63] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 101 (0x116a50c00) [pid = 1919] [serial = 73] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 100 (0x1271bf800) [pid = 1919] [serial = 106] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 99 (0x128d42000) [pid = 1919] [serial = 112] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 98 (0x121382400) [pid = 1919] [serial = 88] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 97 (0x127696c00) [pid = 1919] [serial = 109] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 96 (0x116a53400) [pid = 1919] [serial = 67] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 95 (0x118678800) [pid = 1919] [serial = 79] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 94 (0x12939dc00) [pid = 1919] [serial = 117] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 93 (0x1125b5c00) [pid = 1919] [serial = 64] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 92 (0x113c3e400) [pid = 1919] [serial = 82] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 91 (0x12bb3a400) [pid = 1919] [serial = 28] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 90 (0x12bb34400) [pid = 1919] [serial = 27] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 89 (0x12adc3c00) [pid = 1919] [serial = 24] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 88 (0x12adcbc00) [pid = 1919] [serial = 25] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 87 (0x12ab4a000) [pid = 1919] [serial = 21] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 86 (0x12ab4e400) [pid = 1919] [serial = 22] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 85 (0x1294e4000) [pid = 1919] [serial = 18] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 84 (0x12939b400) [pid = 1919] [serial = 15] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 83 (0x1294de400) [pid = 1919] [serial = 16] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 82 (0x1236d3800) [pid = 1919] [serial = 11] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 81 (0x12410bc00) [pid = 1919] [serial = 8] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 80 (0x12d5b8400) [pid = 1919] [serial = 55] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 79 (0x118f19800) [pid = 1919] [serial = 54] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 78 (0x12cfe6c00) [pid = 1919] [serial = 51] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 77 (0x12d5b3c00) [pid = 1919] [serial = 52] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 76 (0x12d220800) [pid = 1919] [serial = 45] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 75 (0x12cfe3c00) [pid = 1919] [serial = 48] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 74 (0x12ca5b400) [pid = 1919] [serial = 42] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 73 (0x12ce3cc00) [pid = 1919] [serial = 43] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 72 (0x12c78d800) [pid = 1919] [serial = 39] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 71 (0x12ca51000) [pid = 1919] [serial = 40] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 70 (0x12c785c00) [pid = 1919] [serial = 37] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 69 (0x12c77fc00) [pid = 1919] [serial = 36] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 68 (0x12c1bd400) [pid = 1919] [serial = 33] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 67 (0x12c338000) [pid = 1919] [serial = 34] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 66 (0x11831f800) [pid = 1919] [serial = 30] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 65 (0x12bb6c400) [pid = 1919] [serial = 31] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 64 (0x12d87e400) [pid = 1919] [serial = 60] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 63 (0x12d767800) [pid = 1919] [serial = 57] [outer = 0x0] [url = about:blank] 16:48:08 INFO - PROCESS | 1919 | --DOMWINDOW == 62 (0x12d76dc00) [pid = 1919] [serial = 58] [outer = 0x0] [url = about:blank] 16:48:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:48:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1223ms 16:48:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:48:08 INFO - PROCESS | 1919 | 1461628088289 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 16:48:08 INFO - PROCESS | 1919 | 1461628088291 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 16:48:08 INFO - PROCESS | 1919 | 1461628088295 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:48:08 INFO - PROCESS | 1919 | 1461628088297 Marionette TRACE conn2 <- [1,186,null,{}] 16:48:08 INFO - PROCESS | 1919 | 1461628088301 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:48:08 INFO - PROCESS | 1919 | 1461628088373 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 16:48:08 INFO - PROCESS | 1919 | 1461628088382 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:08 INFO - PROCESS | 1919 | ++DOCSHELL 0x112540000 == 28 [pid = 1919] [id = 54] 16:48:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 63 (0x113e14000) [pid = 1919] [serial = 158] [outer = 0x0] 16:48:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 64 (0x115d42400) [pid = 1919] [serial = 159] [outer = 0x113e14000] 16:48:08 INFO - PROCESS | 1919 | 1461628088411 Marionette DEBUG loaded listener.js 16:48:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 65 (0x116470000) [pid = 1919] [serial = 160] [outer = 0x113e14000] 16:48:08 INFO - PROCESS | 1919 | 1461628088737 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:48:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:48:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 474ms 16:48:08 INFO - PROCESS | 1919 | 1461628088769 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 16:48:08 INFO - PROCESS | 1919 | 1461628088773 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 16:48:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:48:08 INFO - PROCESS | 1919 | 1461628088777 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:48:08 INFO - PROCESS | 1919 | 1461628088779 Marionette TRACE conn2 <- [1,190,null,{}] 16:48:08 INFO - PROCESS | 1919 | 1461628088782 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:48:08 INFO - PROCESS | 1919 | 1461628088851 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 16:48:08 INFO - PROCESS | 1919 | 1461628088856 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:08 INFO - PROCESS | 1919 | ++DOCSHELL 0x1161c8800 == 29 [pid = 1919] [id = 55] 16:48:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 66 (0x11661cc00) [pid = 1919] [serial = 161] [outer = 0x0] 16:48:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 67 (0x117e1d000) [pid = 1919] [serial = 162] [outer = 0x11661cc00] 16:48:08 INFO - PROCESS | 1919 | 1461628088884 Marionette DEBUG loaded listener.js 16:48:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 68 (0x11831b400) [pid = 1919] [serial = 163] [outer = 0x11661cc00] 16:48:09 INFO - PROCESS | 1919 | 1461628089190 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:48:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:48:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 471ms 16:48:09 INFO - PROCESS | 1919 | 1461628089248 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 16:48:09 INFO - PROCESS | 1919 | 1461628089250 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 16:48:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:48:09 INFO - PROCESS | 1919 | 1461628089252 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:48:09 INFO - PROCESS | 1919 | 1461628089255 Marionette TRACE conn2 <- [1,194,null,{}] 16:48:09 INFO - PROCESS | 1919 | 1461628089263 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:48:09 INFO - PROCESS | 1919 | 1461628089339 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 16:48:09 INFO - PROCESS | 1919 | 1461628089383 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:09 INFO - PROCESS | 1919 | ++DOCSHELL 0x116f12800 == 30 [pid = 1919] [id = 56] 16:48:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 69 (0x11831f800) [pid = 1919] [serial = 164] [outer = 0x0] 16:48:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 70 (0x118370800) [pid = 1919] [serial = 165] [outer = 0x11831f800] 16:48:09 INFO - PROCESS | 1919 | 1461628089411 Marionette DEBUG loaded listener.js 16:48:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 71 (0x1185a2400) [pid = 1919] [serial = 166] [outer = 0x11831f800] 16:48:09 INFO - PROCESS | 1919 | 1461628089700 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:48:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:48:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 470ms 16:48:09 INFO - PROCESS | 1919 | 1461628089724 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 16:48:09 INFO - PROCESS | 1919 | 1461628089725 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 16:48:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:48:09 INFO - PROCESS | 1919 | 1461628089728 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:48:09 INFO - PROCESS | 1919 | 1461628089729 Marionette TRACE conn2 <- [1,198,null,{}] 16:48:09 INFO - PROCESS | 1919 | 1461628089740 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:48:09 INFO - PROCESS | 1919 | 1461628089814 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 16:48:09 INFO - PROCESS | 1919 | 1461628089819 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:09 INFO - PROCESS | 1919 | ++DOCSHELL 0x117352800 == 31 [pid = 1919] [id = 57] 16:48:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 72 (0x118677800) [pid = 1919] [serial = 167] [outer = 0x0] 16:48:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 73 (0x118fdc800) [pid = 1919] [serial = 168] [outer = 0x118677800] 16:48:09 INFO - PROCESS | 1919 | 1461628089847 Marionette DEBUG loaded listener.js 16:48:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 74 (0x119325800) [pid = 1919] [serial = 169] [outer = 0x118677800] 16:48:10 INFO - PROCESS | 1919 | 1461628090148 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:48:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:48:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 476ms 16:48:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:48:10 INFO - PROCESS | 1919 | 1461628090205 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 16:48:10 INFO - PROCESS | 1919 | 1461628090206 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 16:48:10 INFO - PROCESS | 1919 | 1461628090208 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:48:10 INFO - PROCESS | 1919 | 1461628090209 Marionette TRACE conn2 <- [1,202,null,{}] 16:48:10 INFO - PROCESS | 1919 | 1461628090225 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:48:10 INFO - PROCESS | 1919 | 1461628090304 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 16:48:10 INFO - PROCESS | 1919 | 1461628090309 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:10 INFO - PROCESS | 1919 | ++DOCSHELL 0x11833d800 == 32 [pid = 1919] [id = 58] 16:48:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 75 (0x116114400) [pid = 1919] [serial = 170] [outer = 0x0] 16:48:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 76 (0x119331000) [pid = 1919] [serial = 171] [outer = 0x116114400] 16:48:10 INFO - PROCESS | 1919 | 1461628090338 Marionette DEBUG loaded listener.js 16:48:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 77 (0x119796000) [pid = 1919] [serial = 172] [outer = 0x116114400] 16:48:10 INFO - PROCESS | 1919 | 1461628090649 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:48:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:48:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 481ms 16:48:10 INFO - PROCESS | 1919 | 1461628090691 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 16:48:10 INFO - PROCESS | 1919 | 1461628090692 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 16:48:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:48:10 INFO - PROCESS | 1919 | 1461628090695 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:48:10 INFO - PROCESS | 1919 | 1461628090696 Marionette TRACE conn2 <- [1,206,null,{}] 16:48:10 INFO - PROCESS | 1919 | 1461628090703 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:48:10 INFO - PROCESS | 1919 | 1461628090803 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 16:48:10 INFO - PROCESS | 1919 | 1461628090808 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:10 INFO - PROCESS | 1919 | ++DOCSHELL 0x118666000 == 33 [pid = 1919] [id = 59] 16:48:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 78 (0x1197e1800) [pid = 1919] [serial = 173] [outer = 0x0] 16:48:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 79 (0x120f47000) [pid = 1919] [serial = 174] [outer = 0x1197e1800] 16:48:10 INFO - PROCESS | 1919 | 1461628090857 Marionette DEBUG loaded listener.js 16:48:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 80 (0x121383000) [pid = 1919] [serial = 175] [outer = 0x1197e1800] 16:48:11 INFO - PROCESS | 1919 | 1461628091202 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:48:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:48:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 524ms 16:48:11 INFO - PROCESS | 1919 | 1461628091219 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 16:48:11 INFO - PROCESS | 1919 | 1461628091221 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 16:48:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:48:11 INFO - PROCESS | 1919 | 1461628091223 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:48:11 INFO - PROCESS | 1919 | 1461628091224 Marionette TRACE conn2 <- [1,210,null,{}] 16:48:11 INFO - PROCESS | 1919 | 1461628091226 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:48:11 INFO - PROCESS | 1919 | 1461628091309 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 16:48:11 INFO - PROCESS | 1919 | 1461628091339 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:11 INFO - PROCESS | 1919 | ++DOCSHELL 0x11945b800 == 34 [pid = 1919] [id = 60] 16:48:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 81 (0x1110d4000) [pid = 1919] [serial = 176] [outer = 0x0] 16:48:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 82 (0x12138a800) [pid = 1919] [serial = 177] [outer = 0x1110d4000] 16:48:11 INFO - PROCESS | 1919 | 1461628091363 Marionette DEBUG loaded listener.js 16:48:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 83 (0x1236d5400) [pid = 1919] [serial = 178] [outer = 0x1110d4000] 16:48:11 INFO - PROCESS | 1919 | 1461628091658 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:48:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:48:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 470ms 16:48:11 INFO - PROCESS | 1919 | 1461628091695 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 16:48:11 INFO - PROCESS | 1919 | 1461628091697 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 16:48:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:48:11 INFO - PROCESS | 1919 | 1461628091703 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:48:11 INFO - PROCESS | 1919 | 1461628091704 Marionette TRACE conn2 <- [1,214,null,{}] 16:48:11 INFO - PROCESS | 1919 | 1461628091706 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:48:11 INFO - PROCESS | 1919 | 1461628091788 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 16:48:11 INFO - PROCESS | 1919 | 1461628091793 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:11 INFO - PROCESS | 1919 | ++DOCSHELL 0x119476000 == 35 [pid = 1919] [id = 61] 16:48:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 84 (0x124103000) [pid = 1919] [serial = 179] [outer = 0x0] 16:48:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 85 (0x124397c00) [pid = 1919] [serial = 180] [outer = 0x124103000] 16:48:11 INFO - PROCESS | 1919 | 1461628091820 Marionette DEBUG loaded listener.js 16:48:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 86 (0x124b73c00) [pid = 1919] [serial = 181] [outer = 0x124103000] 16:48:12 INFO - PROCESS | 1919 | 1461628092188 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:48:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:48:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 522ms 16:48:12 INFO - PROCESS | 1919 | --DOMWINDOW == 85 (0x1294eb000) [pid = 1919] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:48:12 INFO - PROCESS | 1919 | --DOMWINDOW == 84 (0x1290d9400) [pid = 1919] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:48:12 INFO - PROCESS | 1919 | --DOMWINDOW == 83 (0x1276b5800) [pid = 1919] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:48:12 INFO - PROCESS | 1919 | --DOMWINDOW == 82 (0x118f19000) [pid = 1919] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:48:12 INFO - PROCESS | 1919 | --DOMWINDOW == 81 (0x119e42800) [pid = 1919] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:48:12 INFO - PROCESS | 1919 | --DOMWINDOW == 80 (0x116a50400) [pid = 1919] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:48:12 INFO - PROCESS | 1919 | --DOMWINDOW == 79 (0x11831dc00) [pid = 1919] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:48:12 INFO - PROCESS | 1919 | --DOMWINDOW == 78 (0x11831d000) [pid = 1919] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:48:12 INFO - PROCESS | 1919 | --DOMWINDOW == 77 (0x118fde800) [pid = 1919] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:48:12 INFO - PROCESS | 1919 | --DOMWINDOW == 76 (0x113c44000) [pid = 1919] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:48:12 INFO - PROCESS | 1919 | 1461628092275 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 16:48:12 INFO - PROCESS | 1919 | 1461628092277 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 16:48:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:48:12 INFO - PROCESS | 1919 | 1461628092291 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:48:12 INFO - PROCESS | 1919 | 1461628092293 Marionette TRACE conn2 <- [1,218,null,{}] 16:48:12 INFO - PROCESS | 1919 | 1461628092298 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:48:12 INFO - PROCESS | 1919 | 1461628092401 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 16:48:12 INFO - PROCESS | 1919 | 1461628092410 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:12 INFO - PROCESS | 1919 | ++DOCSHELL 0x118350000 == 36 [pid = 1919] [id = 62] 16:48:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 77 (0x113379800) [pid = 1919] [serial = 182] [outer = 0x0] 16:48:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 78 (0x118f77c00) [pid = 1919] [serial = 183] [outer = 0x113379800] 16:48:12 INFO - PROCESS | 1919 | 1461628092453 Marionette DEBUG loaded listener.js 16:48:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 79 (0x124bb8400) [pid = 1919] [serial = 184] [outer = 0x113379800] 16:48:12 INFO - PROCESS | 1919 | 1461628092801 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:48:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:48:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 528ms 16:48:12 INFO - PROCESS | 1919 | 1461628092811 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 16:48:12 INFO - PROCESS | 1919 | 1461628092812 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 16:48:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:48:12 INFO - PROCESS | 1919 | 1461628092820 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:48:12 INFO - PROCESS | 1919 | 1461628092821 Marionette TRACE conn2 <- [1,222,null,{}] 16:48:12 INFO - PROCESS | 1919 | 1461628092823 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:48:12 INFO - PROCESS | 1919 | 1461628092910 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 16:48:12 INFO - PROCESS | 1919 | 1461628092916 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:12 INFO - PROCESS | 1919 | ++DOCSHELL 0x119e11000 == 37 [pid = 1919] [id = 63] 16:48:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 80 (0x11831dc00) [pid = 1919] [serial = 185] [outer = 0x0] 16:48:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 81 (0x124df2c00) [pid = 1919] [serial = 186] [outer = 0x11831dc00] 16:48:12 INFO - PROCESS | 1919 | 1461628092941 Marionette DEBUG loaded listener.js 16:48:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 82 (0x1256aa400) [pid = 1919] [serial = 187] [outer = 0x11831dc00] 16:48:13 INFO - PROCESS | 1919 | 1461628093220 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:48:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:48:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 418ms 16:48:13 INFO - PROCESS | 1919 | 1461628093239 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 16:48:13 INFO - PROCESS | 1919 | 1461628093241 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 16:48:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:48:13 INFO - PROCESS | 1919 | 1461628093245 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:48:13 INFO - PROCESS | 1919 | 1461628093250 Marionette TRACE conn2 <- [1,226,null,{}] 16:48:13 INFO - PROCESS | 1919 | 1461628093263 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:48:13 INFO - PROCESS | 1919 | 1461628093401 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 16:48:13 INFO - PROCESS | 1919 | 1461628093408 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:13 INFO - PROCESS | 1919 | ++DOCSHELL 0x123385800 == 38 [pid = 1919] [id = 64] 16:48:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 83 (0x1256ab400) [pid = 1919] [serial = 188] [outer = 0x0] 16:48:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 84 (0x125767c00) [pid = 1919] [serial = 189] [outer = 0x1256ab400] 16:48:13 INFO - PROCESS | 1919 | 1461628093454 Marionette DEBUG loaded listener.js 16:48:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 85 (0x11978fc00) [pid = 1919] [serial = 190] [outer = 0x1256ab400] 16:48:13 INFO - PROCESS | 1919 | 1461628093767 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:48:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:48:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 533ms 16:48:13 INFO - PROCESS | 1919 | 1461628093777 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 16:48:13 INFO - PROCESS | 1919 | 1461628093778 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 16:48:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:48:13 INFO - PROCESS | 1919 | 1461628093782 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:48:13 INFO - PROCESS | 1919 | 1461628093785 Marionette TRACE conn2 <- [1,230,null,{}] 16:48:13 INFO - PROCESS | 1919 | 1461628093788 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:48:13 INFO - PROCESS | 1919 | 1461628093878 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 16:48:13 INFO - PROCESS | 1919 | 1461628093885 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:13 INFO - PROCESS | 1919 | ++DOCSHELL 0x123392800 == 39 [pid = 1919] [id = 65] 16:48:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 86 (0x1233af400) [pid = 1919] [serial = 191] [outer = 0x0] 16:48:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 87 (0x126bde000) [pid = 1919] [serial = 192] [outer = 0x1233af400] 16:48:13 INFO - PROCESS | 1919 | 1461628093910 Marionette DEBUG loaded listener.js 16:48:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 88 (0x12740b800) [pid = 1919] [serial = 193] [outer = 0x1233af400] 16:48:14 INFO - PROCESS | 1919 | 1461628094182 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:48:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:48:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 424ms 16:48:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:48:14 INFO - PROCESS | 1919 | 1461628094206 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 16:48:14 INFO - PROCESS | 1919 | 1461628094207 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 16:48:14 INFO - PROCESS | 1919 | 1461628094209 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:48:14 INFO - PROCESS | 1919 | 1461628094210 Marionette TRACE conn2 <- [1,234,null,{}] 16:48:14 INFO - PROCESS | 1919 | 1461628094220 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:48:14 INFO - PROCESS | 1919 | 1461628094341 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 16:48:14 INFO - PROCESS | 1919 | 1461628094380 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:14 INFO - PROCESS | 1919 | ++DOCSHELL 0x111d3c000 == 40 [pid = 1919] [id = 66] 16:48:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 89 (0x1110db000) [pid = 1919] [serial = 194] [outer = 0x0] 16:48:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 90 (0x1120dbc00) [pid = 1919] [serial = 195] [outer = 0x1110db000] 16:48:14 INFO - PROCESS | 1919 | 1461628094412 Marionette DEBUG loaded listener.js 16:48:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 91 (0x1133c7400) [pid = 1919] [serial = 196] [outer = 0x1110db000] 16:48:14 INFO - PROCESS | 1919 | 1461628094869 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:48:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:48:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 719ms 16:48:14 INFO - PROCESS | 1919 | 1461628094955 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 16:48:14 INFO - PROCESS | 1919 | 1461628094958 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 16:48:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:48:14 INFO - PROCESS | 1919 | 1461628094963 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:48:14 INFO - PROCESS | 1919 | 1461628094967 Marionette TRACE conn2 <- [1,238,null,{}] 16:48:14 INFO - PROCESS | 1919 | 1461628094971 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:48:15 INFO - PROCESS | 1919 | 1461628095074 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 16:48:15 INFO - PROCESS | 1919 | 1461628095171 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:15 INFO - PROCESS | 1919 | ++DOCSHELL 0x11720e800 == 41 [pid = 1919] [id = 67] 16:48:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 92 (0x117e27800) [pid = 1919] [serial = 197] [outer = 0x0] 16:48:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 93 (0x117e29c00) [pid = 1919] [serial = 198] [outer = 0x117e27800] 16:48:15 INFO - PROCESS | 1919 | 1461628095203 Marionette DEBUG loaded listener.js 16:48:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 94 (0x11832c400) [pid = 1919] [serial = 199] [outer = 0x117e27800] 16:48:15 INFO - PROCESS | 1919 | 1461628095786 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:48:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:48:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 874ms 16:48:15 INFO - PROCESS | 1919 | 1461628095836 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 16:48:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:48:15 INFO - PROCESS | 1919 | 1461628095839 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 16:48:15 INFO - PROCESS | 1919 | 1461628095842 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:48:15 INFO - PROCESS | 1919 | 1461628095844 Marionette TRACE conn2 <- [1,242,null,{}] 16:48:15 INFO - PROCESS | 1919 | 1461628095849 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:48:15 INFO - PROCESS | 1919 | 1461628095940 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 16:48:16 INFO - PROCESS | 1919 | 1461628096009 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:16 INFO - PROCESS | 1919 | ++DOCSHELL 0x1161d1000 == 42 [pid = 1919] [id = 68] 16:48:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 95 (0x116422400) [pid = 1919] [serial = 200] [outer = 0x0] 16:48:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 96 (0x1164f5c00) [pid = 1919] [serial = 201] [outer = 0x116422400] 16:48:16 INFO - PROCESS | 1919 | 1461628096037 Marionette DEBUG loaded listener.js 16:48:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 97 (0x116a55000) [pid = 1919] [serial = 202] [outer = 0x116422400] 16:48:16 INFO - PROCESS | 1919 | --DOCSHELL 0x123392800 == 41 [pid = 1919] [id = 65] 16:48:16 INFO - PROCESS | 1919 | --DOCSHELL 0x123385800 == 40 [pid = 1919] [id = 64] 16:48:16 INFO - PROCESS | 1919 | --DOCSHELL 0x119e11000 == 39 [pid = 1919] [id = 63] 16:48:16 INFO - PROCESS | 1919 | --DOCSHELL 0x118350000 == 38 [pid = 1919] [id = 62] 16:48:16 INFO - PROCESS | 1919 | --DOCSHELL 0x119476000 == 37 [pid = 1919] [id = 61] 16:48:16 INFO - PROCESS | 1919 | --DOCSHELL 0x11945b800 == 36 [pid = 1919] [id = 60] 16:48:16 INFO - PROCESS | 1919 | --DOCSHELL 0x118666000 == 35 [pid = 1919] [id = 59] 16:48:16 INFO - PROCESS | 1919 | --DOCSHELL 0x11833d800 == 34 [pid = 1919] [id = 58] 16:48:16 INFO - PROCESS | 1919 | --DOCSHELL 0x117352800 == 33 [pid = 1919] [id = 57] 16:48:16 INFO - PROCESS | 1919 | --DOCSHELL 0x116f12800 == 32 [pid = 1919] [id = 56] 16:48:16 INFO - PROCESS | 1919 | --DOCSHELL 0x1161c8800 == 31 [pid = 1919] [id = 55] 16:48:16 INFO - PROCESS | 1919 | --DOCSHELL 0x112540000 == 30 [pid = 1919] [id = 54] 16:48:16 INFO - PROCESS | 1919 | --DOCSHELL 0x1132ed800 == 29 [pid = 1919] [id = 53] 16:48:16 INFO - PROCESS | 1919 | --DOMWINDOW == 96 (0x1210e4400) [pid = 1919] [serial = 138] [outer = 0x0] [url = about:blank] 16:48:16 INFO - PROCESS | 1919 | --DOMWINDOW == 95 (0x117e1a800) [pid = 1919] [serial = 123] [outer = 0x0] [url = about:blank] 16:48:16 INFO - PROCESS | 1919 | --DOMWINDOW == 94 (0x118392c00) [pid = 1919] [serial = 126] [outer = 0x0] [url = about:blank] 16:48:16 INFO - PROCESS | 1919 | --DOMWINDOW == 93 (0x11845a400) [pid = 1919] [serial = 127] [outer = 0x0] [url = about:blank] 16:48:16 INFO - PROCESS | 1919 | --DOMWINDOW == 92 (0x118451c00) [pid = 1919] [serial = 129] [outer = 0x0] [url = about:blank] 16:48:16 INFO - PROCESS | 1919 | --DOMWINDOW == 91 (0x118317000) [pid = 1919] [serial = 124] [outer = 0x0] [url = about:blank] 16:48:16 INFO - PROCESS | 1919 | --DOMWINDOW == 90 (0x118f22000) [pid = 1919] [serial = 130] [outer = 0x0] [url = about:blank] 16:48:16 INFO - PROCESS | 1919 | --DOMWINDOW == 89 (0x119796400) [pid = 1919] [serial = 133] [outer = 0x0] [url = about:blank] 16:48:16 INFO - PROCESS | 1919 | --DOMWINDOW == 88 (0x119788400) [pid = 1919] [serial = 132] [outer = 0x0] [url = about:blank] 16:48:16 INFO - PROCESS | 1919 | --DOMWINDOW == 87 (0x12a70e400) [pid = 1919] [serial = 121] [outer = 0x0] [url = about:blank] 16:48:16 INFO - PROCESS | 1919 | --DOMWINDOW == 86 (0x12350e800) [pid = 1919] [serial = 139] [outer = 0x0] [url = about:blank] 16:48:16 INFO - PROCESS | 1919 | --DOMWINDOW == 85 (0x119797000) [pid = 1919] [serial = 135] [outer = 0x0] [url = about:blank] 16:48:16 INFO - PROCESS | 1919 | --DOMWINDOW == 84 (0x119e40800) [pid = 1919] [serial = 136] [outer = 0x0] [url = about:blank] 16:48:16 INFO - PROCESS | 1919 | --DOMWINDOW == 83 (0x1296bec00) [pid = 1919] [serial = 120] [outer = 0x0] [url = about:blank] 16:48:16 INFO - PROCESS | 1919 | --DOMWINDOW == 82 (0x1294eac00) [pid = 1919] [serial = 118] [outer = 0x0] [url = about:blank] 16:48:16 INFO - PROCESS | 1919 | --DOMWINDOW == 81 (0x129397000) [pid = 1919] [serial = 115] [outer = 0x0] [url = about:blank] 16:48:16 INFO - PROCESS | 1919 | --DOMWINDOW == 80 (0x126994000) [pid = 1919] [serial = 103] [outer = 0x0] [url = about:blank] 16:48:16 INFO - PROCESS | 1919 | 1461628096393 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:48:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:48:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 624ms 16:48:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:48:16 INFO - PROCESS | 1919 | 1461628096467 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 16:48:16 INFO - PROCESS | 1919 | 1461628096471 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 16:48:16 INFO - PROCESS | 1919 | 1461628096475 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:48:16 INFO - PROCESS | 1919 | 1461628096477 Marionette TRACE conn2 <- [1,246,null,{}] 16:48:16 INFO - PROCESS | 1919 | 1461628096479 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:48:16 INFO - PROCESS | 1919 | 1461628096551 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 16:48:16 INFO - PROCESS | 1919 | 1461628096556 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:16 INFO - PROCESS | 1919 | ++DOCSHELL 0x116f04000 == 30 [pid = 1919] [id = 69] 16:48:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 81 (0x11832b000) [pid = 1919] [serial = 203] [outer = 0x0] 16:48:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 82 (0x118371000) [pid = 1919] [serial = 204] [outer = 0x11832b000] 16:48:16 INFO - PROCESS | 1919 | 1461628096583 Marionette DEBUG loaded listener.js 16:48:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 83 (0x118451400) [pid = 1919] [serial = 205] [outer = 0x11832b000] 16:48:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 84 (0x118f1e800) [pid = 1919] [serial = 206] [outer = 0x12ce38000] 16:48:16 INFO - PROCESS | 1919 | 1461628096941 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:48:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:48:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 519ms 16:48:16 INFO - PROCESS | 1919 | 1461628096995 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 16:48:16 INFO - PROCESS | 1919 | 1461628096996 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 16:48:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:48:17 INFO - PROCESS | 1919 | 1461628096998 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:48:17 INFO - PROCESS | 1919 | 1461628097001 Marionette TRACE conn2 <- [1,250,null,{}] 16:48:17 INFO - PROCESS | 1919 | 1461628097009 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:48:17 INFO - PROCESS | 1919 | 1461628097087 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 16:48:17 INFO - PROCESS | 1919 | 1461628097095 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:17 INFO - PROCESS | 1919 | ++DOCSHELL 0x1180c8000 == 31 [pid = 1919] [id = 70] 16:48:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 85 (0x118681c00) [pid = 1919] [serial = 207] [outer = 0x0] 16:48:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 86 (0x11978bc00) [pid = 1919] [serial = 208] [outer = 0x118681c00] 16:48:17 INFO - PROCESS | 1919 | 1461628097126 Marionette DEBUG loaded listener.js 16:48:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 87 (0x119bfc400) [pid = 1919] [serial = 209] [outer = 0x118681c00] 16:48:17 INFO - PROCESS | 1919 | 1461628097438 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:48:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:48:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 471ms 16:48:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:48:17 INFO - PROCESS | 1919 | 1461628097470 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 16:48:17 INFO - PROCESS | 1919 | 1461628097471 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 16:48:17 INFO - PROCESS | 1919 | 1461628097474 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:48:17 INFO - PROCESS | 1919 | 1461628097475 Marionette TRACE conn2 <- [1,254,null,{}] 16:48:17 INFO - PROCESS | 1919 | 1461628097477 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:48:17 INFO - PROCESS | 1919 | 1461628097555 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 16:48:17 INFO - PROCESS | 1919 | 1461628097595 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:17 INFO - PROCESS | 1919 | ++DOCSHELL 0x1183cd000 == 32 [pid = 1919] [id = 71] 16:48:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 88 (0x11832f800) [pid = 1919] [serial = 210] [outer = 0x0] 16:48:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 89 (0x119f52000) [pid = 1919] [serial = 211] [outer = 0x11832f800] 16:48:17 INFO - PROCESS | 1919 | 1461628097621 Marionette DEBUG loaded listener.js 16:48:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 90 (0x121382000) [pid = 1919] [serial = 212] [outer = 0x11832f800] 16:48:17 INFO - PROCESS | 1919 | 1461628097903 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:48:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:48:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 468ms 16:48:17 INFO - PROCESS | 1919 | 1461628097942 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 16:48:17 INFO - PROCESS | 1919 | 1461628097944 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 16:48:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:48:17 INFO - PROCESS | 1919 | 1461628097946 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:48:17 INFO - PROCESS | 1919 | 1461628097950 Marionette TRACE conn2 <- [1,258,null,{}] 16:48:17 INFO - PROCESS | 1919 | 1461628097954 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:48:18 INFO - PROCESS | 1919 | 1461628098025 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 16:48:18 INFO - PROCESS | 1919 | 1461628098030 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:18 INFO - PROCESS | 1919 | ++DOCSHELL 0x113459000 == 33 [pid = 1919] [id = 72] 16:48:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 91 (0x121382800) [pid = 1919] [serial = 213] [outer = 0x0] 16:48:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 92 (0x1233acc00) [pid = 1919] [serial = 214] [outer = 0x121382800] 16:48:18 INFO - PROCESS | 1919 | 1461628098058 Marionette DEBUG loaded listener.js 16:48:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 93 (0x124106400) [pid = 1919] [serial = 215] [outer = 0x121382800] 16:48:18 INFO - PROCESS | 1919 | 1461628098391 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:48:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:48:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 474ms 16:48:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:48:18 INFO - PROCESS | 1919 | 1461628098421 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 16:48:18 INFO - PROCESS | 1919 | 1461628098422 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 16:48:18 INFO - PROCESS | 1919 | 1461628098424 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:48:18 INFO - PROCESS | 1919 | 1461628098425 Marionette TRACE conn2 <- [1,262,null,{}] 16:48:18 INFO - PROCESS | 1919 | 1461628098427 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:48:18 INFO - PROCESS | 1919 | 1461628098546 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 16:48:18 INFO - PROCESS | 1919 | 1461628098551 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:18 INFO - PROCESS | 1919 | ++DOCSHELL 0x119e11000 == 34 [pid = 1919] [id = 73] 16:48:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 94 (0x121387400) [pid = 1919] [serial = 216] [outer = 0x0] 16:48:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 95 (0x1249d2400) [pid = 1919] [serial = 217] [outer = 0x121387400] 16:48:18 INFO - PROCESS | 1919 | 1461628098577 Marionette DEBUG loaded listener.js 16:48:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 96 (0x12698ec00) [pid = 1919] [serial = 218] [outer = 0x121387400] 16:48:18 INFO - PROCESS | 1919 | 1461628098911 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:48:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:48:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 519ms 16:48:18 INFO - PROCESS | 1919 | 1461628098950 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 16:48:18 INFO - PROCESS | 1919 | 1461628098952 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 16:48:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:48:18 INFO - PROCESS | 1919 | 1461628098954 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:48:18 INFO - PROCESS | 1919 | 1461628098955 Marionette TRACE conn2 <- [1,266,null,{}] 16:48:18 INFO - PROCESS | 1919 | 1461628098958 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:48:19 INFO - PROCESS | 1919 | 1461628099049 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 16:48:19 INFO - PROCESS | 1919 | 1461628099054 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:19 INFO - PROCESS | 1919 | ++DOCSHELL 0x12131f000 == 35 [pid = 1919] [id = 74] 16:48:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 97 (0x1236d2c00) [pid = 1919] [serial = 219] [outer = 0x0] 16:48:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 98 (0x1269b2800) [pid = 1919] [serial = 220] [outer = 0x1236d2c00] 16:48:19 INFO - PROCESS | 1919 | 1461628099085 Marionette DEBUG loaded listener.js 16:48:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 99 (0x1271bf400) [pid = 1919] [serial = 221] [outer = 0x1236d2c00] 16:48:19 INFO - PROCESS | 1919 | 1461628099469 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:48:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:48:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 520ms 16:48:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:48:19 INFO - PROCESS | 1919 | 1461628099475 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 16:48:19 INFO - PROCESS | 1919 | 1461628099477 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 16:48:19 INFO - PROCESS | 1919 | 1461628099480 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:48:19 INFO - PROCESS | 1919 | 1461628099484 Marionette TRACE conn2 <- [1,270,null,{}] 16:48:19 INFO - PROCESS | 1919 | 1461628099488 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:48:19 INFO - PROCESS | 1919 | 1461628099618 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 16:48:19 INFO - PROCESS | 1919 | 1461628099640 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:19 INFO - PROCESS | 1919 | ++DOCSHELL 0x1235fb000 == 36 [pid = 1919] [id = 75] 16:48:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 100 (0x127412000) [pid = 1919] [serial = 222] [outer = 0x0] 16:48:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 101 (0x127694000) [pid = 1919] [serial = 223] [outer = 0x127412000] 16:48:19 INFO - PROCESS | 1919 | 1461628099678 Marionette DEBUG loaded listener.js 16:48:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x1276b4800) [pid = 1919] [serial = 224] [outer = 0x127412000] 16:48:20 INFO - PROCESS | 1919 | 1461628100119 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:48:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:48:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 673ms 16:48:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:48:20 INFO - PROCESS | 1919 | 1461628100153 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 16:48:20 INFO - PROCESS | 1919 | 1461628100154 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 16:48:20 INFO - PROCESS | 1919 | 1461628100156 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:48:20 INFO - PROCESS | 1919 | 1461628100157 Marionette TRACE conn2 <- [1,274,null,{}] 16:48:20 INFO - PROCESS | 1919 | 1461628100159 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:48:20 INFO - PROCESS | 1919 | 1461628100242 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 16:48:20 INFO - PROCESS | 1919 | 1461628100286 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:20 INFO - PROCESS | 1919 | ++DOCSHELL 0x124639800 == 37 [pid = 1919] [id = 76] 16:48:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x1276b3400) [pid = 1919] [serial = 225] [outer = 0x0] 16:48:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 104 (0x128d42000) [pid = 1919] [serial = 226] [outer = 0x1276b3400] 16:48:20 INFO - PROCESS | 1919 | 1461628100312 Marionette DEBUG loaded listener.js 16:48:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x128e9c400) [pid = 1919] [serial = 227] [outer = 0x1276b3400] 16:48:20 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x1110d4000) [pid = 1919] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:48:20 INFO - PROCESS | 1919 | --DOMWINDOW == 103 (0x118677800) [pid = 1919] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:48:20 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x1125b7800) [pid = 1919] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:48:20 INFO - PROCESS | 1919 | --DOMWINDOW == 101 (0x1256ab400) [pid = 1919] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:48:20 INFO - PROCESS | 1919 | --DOMWINDOW == 100 (0x117e28000) [pid = 1919] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:48:20 INFO - PROCESS | 1919 | --DOMWINDOW == 99 (0x118feac00) [pid = 1919] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:48:20 INFO - PROCESS | 1919 | --DOMWINDOW == 98 (0x1197e2c00) [pid = 1919] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:48:20 INFO - PROCESS | 1919 | --DOMWINDOW == 97 (0x124103000) [pid = 1919] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:48:20 INFO - PROCESS | 1919 | --DOMWINDOW == 96 (0x11831dc00) [pid = 1919] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:48:20 INFO - PROCESS | 1919 | --DOMWINDOW == 95 (0x113379800) [pid = 1919] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:48:20 INFO - PROCESS | 1919 | --DOMWINDOW == 94 (0x121388000) [pid = 1919] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:48:20 INFO - PROCESS | 1919 | --DOMWINDOW == 93 (0x116114400) [pid = 1919] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:48:20 INFO - PROCESS | 1919 | --DOMWINDOW == 92 (0x1197e1800) [pid = 1919] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:48:20 INFO - PROCESS | 1919 | --DOMWINDOW == 91 (0x11661cc00) [pid = 1919] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:48:20 INFO - PROCESS | 1919 | --DOMWINDOW == 90 (0x113e14000) [pid = 1919] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:48:20 INFO - PROCESS | 1919 | --DOMWINDOW == 89 (0x11831f800) [pid = 1919] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:48:20 INFO - PROCESS | 1919 | 1461628100689 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:48:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:48:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 569ms 16:48:20 INFO - PROCESS | 1919 | 1461628100726 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 16:48:20 INFO - PROCESS | 1919 | 1461628100727 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 16:48:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:48:20 INFO - PROCESS | 1919 | 1461628100729 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:48:20 INFO - PROCESS | 1919 | 1461628100730 Marionette TRACE conn2 <- [1,278,null,{}] 16:48:20 INFO - PROCESS | 1919 | 1461628100733 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:48:20 INFO - PROCESS | 1919 | 1461628100806 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 16:48:20 INFO - PROCESS | 1919 | 1461628100810 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:20 INFO - PROCESS | 1919 | ++DOCSHELL 0x118668800 == 38 [pid = 1919] [id = 77] 16:48:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 90 (0x1170c0000) [pid = 1919] [serial = 228] [outer = 0x0] 16:48:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 91 (0x118fdd800) [pid = 1919] [serial = 229] [outer = 0x1170c0000] 16:48:20 INFO - PROCESS | 1919 | 1461628100837 Marionette DEBUG loaded listener.js 16:48:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 92 (0x121388000) [pid = 1919] [serial = 230] [outer = 0x1170c0000] 16:48:21 INFO - PROCESS | 1919 | 1461628101143 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:48:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:48:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 420ms 16:48:21 INFO - PROCESS | 1919 | 1461628101160 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 16:48:21 INFO - PROCESS | 1919 | 1461628101162 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 16:48:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:48:21 INFO - PROCESS | 1919 | 1461628101168 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:48:21 INFO - PROCESS | 1919 | 1461628101170 Marionette TRACE conn2 <- [1,282,null,{}] 16:48:21 INFO - PROCESS | 1919 | 1461628101173 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:48:21 INFO - PROCESS | 1919 | 1461628101281 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 16:48:21 INFO - PROCESS | 1919 | 1461628101287 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:21 INFO - PROCESS | 1919 | ++DOCSHELL 0x124dbb000 == 39 [pid = 1919] [id = 78] 16:48:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 93 (0x117e28000) [pid = 1919] [serial = 231] [outer = 0x0] 16:48:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 94 (0x126bd6400) [pid = 1919] [serial = 232] [outer = 0x117e28000] 16:48:21 INFO - PROCESS | 1919 | 1461628101315 Marionette DEBUG loaded listener.js 16:48:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 95 (0x12939ec00) [pid = 1919] [serial = 233] [outer = 0x117e28000] 16:48:21 INFO - PROCESS | 1919 | 1461628101620 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:48:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:48:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 471ms 16:48:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:48:21 INFO - PROCESS | 1919 | 1461628101639 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 16:48:21 INFO - PROCESS | 1919 | 1461628101640 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 16:48:21 INFO - PROCESS | 1919 | 1461628101642 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:48:21 INFO - PROCESS | 1919 | 1461628101643 Marionette TRACE conn2 <- [1,286,null,{}] 16:48:21 INFO - PROCESS | 1919 | 1461628101646 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:48:21 INFO - PROCESS | 1919 | 1461628101725 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 16:48:21 INFO - PROCESS | 1919 | 1461628101730 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:21 INFO - PROCESS | 1919 | ++DOCSHELL 0x126b23800 == 40 [pid = 1919] [id = 79] 16:48:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 96 (0x1294e0000) [pid = 1919] [serial = 234] [outer = 0x0] 16:48:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 97 (0x1294ea800) [pid = 1919] [serial = 235] [outer = 0x1294e0000] 16:48:21 INFO - PROCESS | 1919 | 1461628101757 Marionette DEBUG loaded listener.js 16:48:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 98 (0x1296b9400) [pid = 1919] [serial = 236] [outer = 0x1294e0000] 16:48:22 INFO - PROCESS | 1919 | 1461628102051 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:48:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:48:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 420ms 16:48:22 INFO - PROCESS | 1919 | 1461628102063 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 16:48:22 INFO - PROCESS | 1919 | 1461628102064 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 16:48:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:48:22 INFO - PROCESS | 1919 | 1461628102074 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:48:22 INFO - PROCESS | 1919 | 1461628102075 Marionette TRACE conn2 <- [1,290,null,{}] 16:48:22 INFO - PROCESS | 1919 | 1461628102077 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:48:22 INFO - PROCESS | 1919 | 1461628102157 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 16:48:22 INFO - PROCESS | 1919 | 1461628102204 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:22 INFO - PROCESS | 1919 | ++DOCSHELL 0x12711a800 == 41 [pid = 1919] [id = 80] 16:48:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 99 (0x129399c00) [pid = 1919] [serial = 237] [outer = 0x0] 16:48:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 100 (0x1296b7000) [pid = 1919] [serial = 238] [outer = 0x129399c00] 16:48:22 INFO - PROCESS | 1919 | 1461628102229 Marionette DEBUG loaded listener.js 16:48:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 101 (0x12a7edc00) [pid = 1919] [serial = 239] [outer = 0x129399c00] 16:48:22 INFO - PROCESS | 1919 | 1461628102479 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:48:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:48:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 422ms 16:48:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:48:22 INFO - PROCESS | 1919 | 1461628102492 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 16:48:22 INFO - PROCESS | 1919 | 1461628102493 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 16:48:22 INFO - PROCESS | 1919 | 1461628102503 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:48:22 INFO - PROCESS | 1919 | 1461628102504 Marionette TRACE conn2 <- [1,294,null,{}] 16:48:22 INFO - PROCESS | 1919 | 1461628102542 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:48:22 INFO - PROCESS | 1919 | 1461628102669 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 16:48:22 INFO - PROCESS | 1919 | 1461628102711 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:22 INFO - PROCESS | 1919 | ++DOCSHELL 0x112962800 == 42 [pid = 1919] [id = 81] 16:48:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x111dbd800) [pid = 1919] [serial = 240] [outer = 0x0] 16:48:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x11254f400) [pid = 1919] [serial = 241] [outer = 0x111dbd800] 16:48:22 INFO - PROCESS | 1919 | 1461628102743 Marionette DEBUG loaded listener.js 16:48:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 104 (0x1161dd400) [pid = 1919] [serial = 242] [outer = 0x111dbd800] 16:48:23 INFO - PROCESS | 1919 | 1461628103184 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:48:23 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:48:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 701ms 16:48:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:48:23 INFO - PROCESS | 1919 | 1461628103197 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 16:48:23 INFO - PROCESS | 1919 | 1461628103199 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 16:48:23 INFO - PROCESS | 1919 | 1461628103202 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:48:23 INFO - PROCESS | 1919 | 1461628103205 Marionette TRACE conn2 <- [1,298,null,{}] 16:48:23 INFO - PROCESS | 1919 | 1461628103208 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:48:23 INFO - PROCESS | 1919 | 1461628103308 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 16:48:23 INFO - PROCESS | 1919 | 1461628103349 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:23 INFO - PROCESS | 1919 | ++DOCSHELL 0x118345800 == 43 [pid = 1919] [id = 82] 16:48:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x1170bcc00) [pid = 1919] [serial = 243] [outer = 0x0] 16:48:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x118371400) [pid = 1919] [serial = 244] [outer = 0x1170bcc00] 16:48:23 INFO - PROCESS | 1919 | 1461628103382 Marionette DEBUG loaded listener.js 16:48:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 107 (0x1185a3c00) [pid = 1919] [serial = 245] [outer = 0x1170bcc00] 16:48:23 INFO - PROCESS | 1919 | 1461628103800 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:48:23 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:48:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 620ms 16:48:23 INFO - PROCESS | 1919 | 1461628103823 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 16:48:23 INFO - PROCESS | 1919 | 1461628103825 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 16:48:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:48:23 INFO - PROCESS | 1919 | 1461628103827 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:48:23 INFO - PROCESS | 1919 | 1461628103829 Marionette TRACE conn2 <- [1,302,null,{}] 16:48:23 INFO - PROCESS | 1919 | 1461628103831 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:48:23 INFO - PROCESS | 1919 | 1461628103927 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 16:48:24 INFO - PROCESS | 1919 | 1461628104015 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:24 INFO - PROCESS | 1919 | ++DOCSHELL 0x124644000 == 44 [pid = 1919] [id = 83] 16:48:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x119ca8800) [pid = 1919] [serial = 246] [outer = 0x0] 16:48:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x120f48800) [pid = 1919] [serial = 247] [outer = 0x119ca8800] 16:48:24 INFO - PROCESS | 1919 | 1461628104046 Marionette DEBUG loaded listener.js 16:48:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x123510800) [pid = 1919] [serial = 248] [outer = 0x119ca8800] 16:48:24 INFO - PROCESS | 1919 | 1461628104496 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:48:24 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:48:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 719ms 16:48:24 INFO - PROCESS | 1919 | 1461628104551 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 16:48:24 INFO - PROCESS | 1919 | 1461628104555 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 16:48:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:48:24 INFO - PROCESS | 1919 | 1461628104568 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:48:24 INFO - PROCESS | 1919 | 1461628104573 Marionette TRACE conn2 <- [1,306,null,{}] 16:48:24 INFO - PROCESS | 1919 | 1461628104578 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:48:24 INFO - PROCESS | 1919 | 1461628104718 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 16:48:24 INFO - PROCESS | 1919 | 1461628104798 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:24 INFO - PROCESS | 1919 | ++DOCSHELL 0x127651800 == 45 [pid = 1919] [id = 84] 16:48:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x1236d0c00) [pid = 1919] [serial = 249] [outer = 0x0] 16:48:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x12575b800) [pid = 1919] [serial = 250] [outer = 0x1236d0c00] 16:48:24 INFO - PROCESS | 1919 | 1461628104840 Marionette DEBUG loaded listener.js 16:48:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x126bd7000) [pid = 1919] [serial = 251] [outer = 0x1236d0c00] 16:48:25 INFO - PROCESS | 1919 | 1461628105296 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:48:25 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:48:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 783ms 16:48:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:48:25 INFO - PROCESS | 1919 | 1461628105344 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 16:48:25 INFO - PROCESS | 1919 | 1461628105346 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 16:48:25 INFO - PROCESS | 1919 | 1461628105348 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:48:25 INFO - PROCESS | 1919 | 1461628105349 Marionette TRACE conn2 <- [1,310,null,{}] 16:48:25 INFO - PROCESS | 1919 | 1461628105352 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:48:25 INFO - PROCESS | 1919 | 1461628105446 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 16:48:25 INFO - PROCESS | 1919 | 1461628105503 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:25 INFO - PROCESS | 1919 | ++DOCSHELL 0x113268000 == 46 [pid = 1919] [id = 85] 16:48:25 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x115d41c00) [pid = 1919] [serial = 252] [outer = 0x0] 16:48:25 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x119323c00) [pid = 1919] [serial = 253] [outer = 0x115d41c00] 16:48:25 INFO - PROCESS | 1919 | 1461628105533 Marionette DEBUG loaded listener.js 16:48:25 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x126be3000) [pid = 1919] [serial = 254] [outer = 0x115d41c00] 16:48:26 INFO - PROCESS | 1919 | 1461628106040 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:48:26 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:48:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 721ms 16:48:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:48:26 INFO - PROCESS | 1919 | 1461628106070 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 16:48:26 INFO - PROCESS | 1919 | 1461628106072 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 16:48:26 INFO - PROCESS | 1919 | 1461628106075 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:48:26 INFO - PROCESS | 1919 | 1461628106077 Marionette TRACE conn2 <- [1,314,null,{}] 16:48:26 INFO - PROCESS | 1919 | 1461628106081 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:48:26 INFO - PROCESS | 1919 | 1461628106166 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 16:48:26 INFO - PROCESS | 1919 | 1461628106210 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:26 INFO - PROCESS | 1919 | ++DOCSHELL 0x117352800 == 47 [pid = 1919] [id = 86] 16:48:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x116110800) [pid = 1919] [serial = 255] [outer = 0x0] 16:48:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x116435c00) [pid = 1919] [serial = 256] [outer = 0x116110800] 16:48:26 INFO - PROCESS | 1919 | 1461628106237 Marionette DEBUG loaded listener.js 16:48:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x116a4a400) [pid = 1919] [serial = 257] [outer = 0x116110800] 16:48:26 INFO - PROCESS | 1919 | 1461628106658 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:48:26 INFO - PROCESS | 1919 | --DOCSHELL 0x12711a800 == 46 [pid = 1919] [id = 80] 16:48:26 INFO - PROCESS | 1919 | --DOCSHELL 0x126b23800 == 45 [pid = 1919] [id = 79] 16:48:26 INFO - PROCESS | 1919 | --DOCSHELL 0x124dbb000 == 44 [pid = 1919] [id = 78] 16:48:26 INFO - PROCESS | 1919 | --DOCSHELL 0x118668800 == 43 [pid = 1919] [id = 77] 16:48:26 INFO - PROCESS | 1919 | --DOCSHELL 0x124639800 == 42 [pid = 1919] [id = 76] 16:48:26 INFO - PROCESS | 1919 | --DOCSHELL 0x1235fb000 == 41 [pid = 1919] [id = 75] 16:48:26 INFO - PROCESS | 1919 | --DOCSHELL 0x12131f000 == 40 [pid = 1919] [id = 74] 16:48:26 INFO - PROCESS | 1919 | --DOCSHELL 0x119e11000 == 39 [pid = 1919] [id = 73] 16:48:26 INFO - PROCESS | 1919 | --DOCSHELL 0x113459000 == 38 [pid = 1919] [id = 72] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x126bde000) [pid = 1919] [serial = 192] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOCSHELL 0x1183cd000 == 37 [pid = 1919] [id = 71] 16:48:26 INFO - PROCESS | 1919 | --DOCSHELL 0x1180c8000 == 36 [pid = 1919] [id = 70] 16:48:26 INFO - PROCESS | 1919 | --DOCSHELL 0x116f04000 == 35 [pid = 1919] [id = 69] 16:48:26 INFO - PROCESS | 1919 | --DOCSHELL 0x1161d1000 == 34 [pid = 1919] [id = 68] 16:48:26 INFO - PROCESS | 1919 | --DOCSHELL 0x11720e800 == 33 [pid = 1919] [id = 67] 16:48:26 INFO - PROCESS | 1919 | --DOCSHELL 0x111d3c000 == 32 [pid = 1919] [id = 66] 16:48:26 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:48:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 621ms 16:48:26 INFO - PROCESS | 1919 | 1461628106702 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 16:48:26 INFO - PROCESS | 1919 | 1461628106705 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 16:48:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:48:26 INFO - PROCESS | 1919 | 1461628106710 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:48:26 INFO - PROCESS | 1919 | 1461628106711 Marionette TRACE conn2 <- [1,318,null,{}] 16:48:26 INFO - PROCESS | 1919 | 1461628106715 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:48:26 INFO - PROCESS | 1919 | 1461628106793 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x120f47000) [pid = 1919] [serial = 174] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x117e1d000) [pid = 1919] [serial = 162] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x11831b400) [pid = 1919] [serial = 163] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x115d42400) [pid = 1919] [serial = 159] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x116470000) [pid = 1919] [serial = 160] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x118370800) [pid = 1919] [serial = 165] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x1185a2400) [pid = 1919] [serial = 166] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x12138a800) [pid = 1919] [serial = 177] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x113013800) [pid = 1919] [serial = 156] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x118fdc800) [pid = 1919] [serial = 168] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x113c41c00) [pid = 1919] [serial = 142] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 106 (0x11978fc00) [pid = 1919] [serial = 190] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 105 (0x113010800) [pid = 1919] [serial = 141] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x11838b400) [pid = 1919] [serial = 145] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 103 (0x11831fc00) [pid = 1919] [serial = 144] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x121389000) [pid = 1919] [serial = 148] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 101 (0x11978a000) [pid = 1919] [serial = 147] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 100 (0x12410a000) [pid = 1919] [serial = 151] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 99 (0x121383000) [pid = 1919] [serial = 175] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 98 (0x124397c00) [pid = 1919] [serial = 180] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 97 (0x123276000) [pid = 1919] [serial = 150] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 96 (0x1236d5400) [pid = 1919] [serial = 178] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 95 (0x124b73c00) [pid = 1919] [serial = 181] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 94 (0x124df2c00) [pid = 1919] [serial = 186] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 93 (0x118f77c00) [pid = 1919] [serial = 183] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 92 (0x124bb8400) [pid = 1919] [serial = 184] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 91 (0x124f1a400) [pid = 1919] [serial = 154] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 90 (0x125767c00) [pid = 1919] [serial = 189] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 89 (0x119331000) [pid = 1919] [serial = 171] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 88 (0x124b78400) [pid = 1919] [serial = 153] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 87 (0x1256aa400) [pid = 1919] [serial = 187] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 86 (0x119796000) [pid = 1919] [serial = 172] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | --DOMWINDOW == 85 (0x119325800) [pid = 1919] [serial = 169] [outer = 0x0] [url = about:blank] 16:48:26 INFO - PROCESS | 1919 | 1461628106846 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:26 INFO - PROCESS | 1919 | ++DOCSHELL 0x115de1800 == 33 [pid = 1919] [id = 87] 16:48:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 86 (0x1161a2000) [pid = 1919] [serial = 258] [outer = 0x0] 16:48:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 87 (0x118316800) [pid = 1919] [serial = 259] [outer = 0x1161a2000] 16:48:26 INFO - PROCESS | 1919 | 1461628106872 Marionette DEBUG loaded listener.js 16:48:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 88 (0x11838b400) [pid = 1919] [serial = 260] [outer = 0x1161a2000] 16:48:27 INFO - PROCESS | 1919 | 1461628107154 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:48:27 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:48:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 469ms 16:48:27 INFO - PROCESS | 1919 | 1461628107179 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 16:48:27 INFO - PROCESS | 1919 | 1461628107181 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 16:48:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:48:27 INFO - PROCESS | 1919 | 1461628107192 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:48:27 INFO - PROCESS | 1919 | 1461628107194 Marionette TRACE conn2 <- [1,322,null,{}] 16:48:27 INFO - PROCESS | 1919 | 1461628107205 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:48:27 INFO - PROCESS | 1919 | 1461628107285 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 16:48:27 INFO - PROCESS | 1919 | 1461628107291 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:27 INFO - PROCESS | 1919 | ++DOCSHELL 0x11834d000 == 34 [pid = 1919] [id = 88] 16:48:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 89 (0x118f77400) [pid = 1919] [serial = 261] [outer = 0x0] 16:48:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 90 (0x11978b400) [pid = 1919] [serial = 262] [outer = 0x118f77400] 16:48:27 INFO - PROCESS | 1919 | 1461628107321 Marionette DEBUG loaded listener.js 16:48:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 91 (0x119ca1400) [pid = 1919] [serial = 263] [outer = 0x118f77400] 16:48:27 INFO - PROCESS | 1919 | 1461628107670 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:48:27 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:48:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 524ms 16:48:27 INFO - PROCESS | 1919 | 1461628107717 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 16:48:27 INFO - PROCESS | 1919 | 1461628107719 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 16:48:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:48:27 INFO - PROCESS | 1919 | 1461628107721 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:48:27 INFO - PROCESS | 1919 | 1461628107722 Marionette TRACE conn2 <- [1,326,null,{}] 16:48:27 INFO - PROCESS | 1919 | 1461628107725 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:48:27 INFO - PROCESS | 1919 | 1461628107797 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 16:48:27 INFO - PROCESS | 1919 | 1461628107804 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:27 INFO - PROCESS | 1919 | ++DOCSHELL 0x118a88800 == 35 [pid = 1919] [id = 89] 16:48:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 92 (0x120f47000) [pid = 1919] [serial = 264] [outer = 0x0] 16:48:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 93 (0x120fff800) [pid = 1919] [serial = 265] [outer = 0x120f47000] 16:48:27 INFO - PROCESS | 1919 | 1461628107830 Marionette DEBUG loaded listener.js 16:48:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 94 (0x123276000) [pid = 1919] [serial = 266] [outer = 0x120f47000] 16:48:28 INFO - PROCESS | 1919 | 1461628108236 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:48:28 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:48:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 569ms 16:48:28 INFO - PROCESS | 1919 | 1461628108291 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 16:48:28 INFO - PROCESS | 1919 | 1461628108293 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 16:48:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:48:28 INFO - PROCESS | 1919 | 1461628108305 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:48:28 INFO - PROCESS | 1919 | 1461628108307 Marionette TRACE conn2 <- [1,330,null,{}] 16:48:28 INFO - PROCESS | 1919 | 1461628108311 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:48:28 INFO - PROCESS | 1919 | 1461628108422 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 16:48:28 INFO - PROCESS | 1919 | 1461628108433 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:28 INFO - PROCESS | 1919 | ++DOCSHELL 0x119476000 == 36 [pid = 1919] [id = 90] 16:48:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 95 (0x12138c800) [pid = 1919] [serial = 267] [outer = 0x0] 16:48:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 96 (0x12410bc00) [pid = 1919] [serial = 268] [outer = 0x12138c800] 16:48:28 INFO - PROCESS | 1919 | 1461628108473 Marionette DEBUG loaded listener.js 16:48:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 97 (0x1246e8400) [pid = 1919] [serial = 269] [outer = 0x12138c800] 16:48:28 INFO - PROCESS | 1919 | 1461628108846 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:48:28 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:48:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 579ms 16:48:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:48:28 INFO - PROCESS | 1919 | 1461628108876 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 16:48:28 INFO - PROCESS | 1919 | 1461628108877 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 16:48:28 INFO - PROCESS | 1919 | 1461628108879 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:48:28 INFO - PROCESS | 1919 | 1461628108880 Marionette TRACE conn2 <- [1,334,null,{}] 16:48:28 INFO - PROCESS | 1919 | 1461628108883 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:48:29 INFO - PROCESS | 1919 | 1461628109007 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 16:48:29 INFO - PROCESS | 1919 | 1461628109012 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:29 INFO - PROCESS | 1919 | ++DOCSHELL 0x11992a000 == 37 [pid = 1919] [id = 91] 16:48:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 98 (0x124bba800) [pid = 1919] [serial = 270] [outer = 0x0] 16:48:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 99 (0x1256ac400) [pid = 1919] [serial = 271] [outer = 0x124bba800] 16:48:29 INFO - PROCESS | 1919 | 1461628109041 Marionette DEBUG loaded listener.js 16:48:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 100 (0x126bdb800) [pid = 1919] [serial = 272] [outer = 0x124bba800] 16:48:29 INFO - PROCESS | 1919 | 1461628109426 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:48:29 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:48:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 571ms 16:48:29 INFO - PROCESS | 1919 | 1461628109451 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 16:48:29 INFO - PROCESS | 1919 | 1461628109453 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 16:48:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:48:29 INFO - PROCESS | 1919 | 1461628109457 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:48:29 INFO - PROCESS | 1919 | 1461628109459 Marionette TRACE conn2 <- [1,338,null,{}] 16:48:29 INFO - PROCESS | 1919 | 1461628109462 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:48:29 INFO - PROCESS | 1919 | 1461628109593 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 16:48:29 INFO - PROCESS | 1919 | 1461628109609 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:29 INFO - PROCESS | 1919 | ++DOCSHELL 0x116987800 == 38 [pid = 1919] [id = 92] 16:48:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 101 (0x126994000) [pid = 1919] [serial = 273] [outer = 0x0] 16:48:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x127414400) [pid = 1919] [serial = 274] [outer = 0x126994000] 16:48:29 INFO - PROCESS | 1919 | 1461628109648 Marionette DEBUG loaded listener.js 16:48:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x12769b400) [pid = 1919] [serial = 275] [outer = 0x126994000] 16:48:30 INFO - PROCESS | 1919 | 1461628110028 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:48:30 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:48:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 619ms 16:48:30 INFO - PROCESS | 1919 | 1461628110077 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 16:48:30 INFO - PROCESS | 1919 | 1461628110079 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 16:48:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:48:30 INFO - PROCESS | 1919 | 1461628110082 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:48:30 INFO - PROCESS | 1919 | 1461628110084 Marionette TRACE conn2 <- [1,342,null,{}] 16:48:30 INFO - PROCESS | 1919 | 1461628110098 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:48:30 INFO - PROCESS | 1919 | 1461628110228 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 16:48:30 INFO - PROCESS | 1919 | 1461628110312 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:30 INFO - PROCESS | 1919 | ++DOCSHELL 0x1237c6000 == 39 [pid = 1919] [id = 93] 16:48:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 104 (0x1276a0c00) [pid = 1919] [serial = 276] [outer = 0x0] 16:48:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x1276b9000) [pid = 1919] [serial = 277] [outer = 0x1276a0c00] 16:48:30 INFO - PROCESS | 1919 | 1461628110354 Marionette DEBUG loaded listener.js 16:48:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x128d36000) [pid = 1919] [serial = 278] [outer = 0x1276a0c00] 16:48:30 INFO - PROCESS | 1919 | 1461628110772 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:48:30 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:48:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 722ms 16:48:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:48:30 INFO - PROCESS | 1919 | 1461628110804 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 16:48:30 INFO - PROCESS | 1919 | 1461628110805 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 16:48:30 INFO - PROCESS | 1919 | 1461628110807 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:48:30 INFO - PROCESS | 1919 | 1461628110809 Marionette TRACE conn2 <- [1,346,null,{}] 16:48:30 INFO - PROCESS | 1919 | 1461628110811 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:48:30 INFO - PROCESS | 1919 | 1461628110900 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 16:48:30 INFO - PROCESS | 1919 | 1461628110904 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:30 INFO - PROCESS | 1919 | ++DOCSHELL 0x1243f5800 == 40 [pid = 1919] [id = 94] 16:48:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 107 (0x1276b4400) [pid = 1919] [serial = 279] [outer = 0x0] 16:48:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x128d3bc00) [pid = 1919] [serial = 280] [outer = 0x1276b4400] 16:48:30 INFO - PROCESS | 1919 | 1461628110930 Marionette DEBUG loaded listener.js 16:48:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x128d40c00) [pid = 1919] [serial = 281] [outer = 0x1276b4400] 16:48:31 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x1236d2c00) [pid = 1919] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:48:31 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x1294e0000) [pid = 1919] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:48:31 INFO - PROCESS | 1919 | --DOMWINDOW == 106 (0x1170c0000) [pid = 1919] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:48:31 INFO - PROCESS | 1919 | --DOMWINDOW == 105 (0x121382800) [pid = 1919] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:48:31 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x11832b000) [pid = 1919] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:48:31 INFO - PROCESS | 1919 | --DOMWINDOW == 103 (0x117e28000) [pid = 1919] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:48:31 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x11832f800) [pid = 1919] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:48:31 INFO - PROCESS | 1919 | --DOMWINDOW == 101 (0x127412000) [pid = 1919] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:48:31 INFO - PROCESS | 1919 | --DOMWINDOW == 100 (0x116422400) [pid = 1919] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:48:31 INFO - PROCESS | 1919 | --DOMWINDOW == 99 (0x121387400) [pid = 1919] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:48:31 INFO - PROCESS | 1919 | --DOMWINDOW == 98 (0x1233af400) [pid = 1919] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:48:31 INFO - PROCESS | 1919 | --DOMWINDOW == 97 (0x118681c00) [pid = 1919] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:48:31 INFO - PROCESS | 1919 | --DOMWINDOW == 96 (0x1276b3400) [pid = 1919] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:48:31 INFO - PROCESS | 1919 | 1461628111306 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:48:31 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:48:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 518ms 16:48:31 INFO - PROCESS | 1919 | 1461628111326 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 16:48:31 INFO - PROCESS | 1919 | 1461628111328 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 16:48:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:48:31 INFO - PROCESS | 1919 | 1461628111338 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:48:31 INFO - PROCESS | 1919 | 1461628111340 Marionette TRACE conn2 <- [1,350,null,{}] 16:48:31 INFO - PROCESS | 1919 | 1461628111359 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:48:31 INFO - PROCESS | 1919 | 1461628111443 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 16:48:31 INFO - PROCESS | 1919 | 1461628111449 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:31 INFO - PROCESS | 1919 | ++DOCSHELL 0x125065000 == 41 [pid = 1919] [id = 95] 16:48:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 97 (0x121387400) [pid = 1919] [serial = 282] [outer = 0x0] 16:48:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 98 (0x1276b3400) [pid = 1919] [serial = 283] [outer = 0x121387400] 16:48:31 INFO - PROCESS | 1919 | 1461628111476 Marionette DEBUG loaded listener.js 16:48:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 99 (0x128d41400) [pid = 1919] [serial = 284] [outer = 0x121387400] 16:48:31 INFO - PROCESS | 1919 | 1461628111895 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:48:31 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:48:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 579ms 16:48:31 INFO - PROCESS | 1919 | 1461628111912 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 16:48:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:48:31 INFO - PROCESS | 1919 | 1461628111913 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 16:48:31 INFO - PROCESS | 1919 | 1461628111919 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:48:31 INFO - PROCESS | 1919 | 1461628111922 Marionette TRACE conn2 <- [1,354,null,{}] 16:48:31 INFO - PROCESS | 1919 | 1461628111925 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:48:32 INFO - PROCESS | 1919 | 1461628112083 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 16:48:32 INFO - PROCESS | 1919 | 1461628112095 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:32 INFO - PROCESS | 1919 | ++DOCSHELL 0x12764a000 == 42 [pid = 1919] [id = 96] 16:48:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 100 (0x128d3fc00) [pid = 1919] [serial = 285] [outer = 0x0] 16:48:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 101 (0x1290e3800) [pid = 1919] [serial = 286] [outer = 0x128d3fc00] 16:48:32 INFO - PROCESS | 1919 | 1461628112125 Marionette DEBUG loaded listener.js 16:48:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x1294e9000) [pid = 1919] [serial = 287] [outer = 0x128d3fc00] 16:48:32 INFO - PROCESS | 1919 | 1461628112423 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:48:32 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:48:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 521ms 16:48:32 INFO - PROCESS | 1919 | 1461628112440 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 16:48:32 INFO - PROCESS | 1919 | 1461628112441 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 16:48:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:48:32 INFO - PROCESS | 1919 | 1461628112443 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:48:32 INFO - PROCESS | 1919 | 1461628112444 Marionette TRACE conn2 <- [1,358,null,{}] 16:48:32 INFO - PROCESS | 1919 | 1461628112447 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:48:32 INFO - PROCESS | 1919 | 1461628112528 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 16:48:32 INFO - PROCESS | 1919 | 1461628112534 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:32 INFO - PROCESS | 1919 | ++DOCSHELL 0x12907e800 == 43 [pid = 1919] [id = 97] 16:48:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x1294eb800) [pid = 1919] [serial = 288] [outer = 0x0] 16:48:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 104 (0x12a70b400) [pid = 1919] [serial = 289] [outer = 0x1294eb800] 16:48:32 INFO - PROCESS | 1919 | 1461628112559 Marionette DEBUG loaded listener.js 16:48:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x12a7f9800) [pid = 1919] [serial = 290] [outer = 0x1294eb800] 16:48:32 INFO - PROCESS | 1919 | 1461628112864 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:48:32 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:48:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 467ms 16:48:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:48:32 INFO - PROCESS | 1919 | 1461628112912 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 16:48:32 INFO - PROCESS | 1919 | 1461628112913 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 16:48:32 INFO - PROCESS | 1919 | 1461628112916 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:48:32 INFO - PROCESS | 1919 | 1461628112917 Marionette TRACE conn2 <- [1,362,null,{}] 16:48:32 INFO - PROCESS | 1919 | 1461628112919 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:48:33 INFO - PROCESS | 1919 | 1461628113015 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 16:48:33 INFO - PROCESS | 1919 | 1461628113022 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:33 INFO - PROCESS | 1919 | ++DOCSHELL 0x1293ec800 == 44 [pid = 1919] [id = 98] 16:48:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x12939d400) [pid = 1919] [serial = 291] [outer = 0x0] 16:48:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 107 (0x12a7f8400) [pid = 1919] [serial = 292] [outer = 0x12939d400] 16:48:33 INFO - PROCESS | 1919 | 1461628113048 Marionette DEBUG loaded listener.js 16:48:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x12ab4b400) [pid = 1919] [serial = 293] [outer = 0x12939d400] 16:48:33 INFO - PROCESS | 1919 | 1461628113491 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:48:33 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:48:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 621ms 16:48:33 INFO - PROCESS | 1919 | 1461628113538 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 16:48:33 INFO - PROCESS | 1919 | 1461628113541 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 16:48:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:48:33 INFO - PROCESS | 1919 | 1461628113544 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:48:33 INFO - PROCESS | 1919 | 1461628113547 Marionette TRACE conn2 <- [1,366,null,{}] 16:48:33 INFO - PROCESS | 1919 | 1461628113551 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:48:33 INFO - PROCESS | 1919 | 1461628113652 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 16:48:33 INFO - PROCESS | 1919 | 1461628113711 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:33 INFO - PROCESS | 1919 | ++DOCSHELL 0x117209800 == 45 [pid = 1919] [id = 99] 16:48:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x1169abc00) [pid = 1919] [serial = 294] [outer = 0x0] 16:48:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x118315400) [pid = 1919] [serial = 295] [outer = 0x1169abc00] 16:48:33 INFO - PROCESS | 1919 | 1461628113742 Marionette DEBUG loaded listener.js 16:48:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x118372400) [pid = 1919] [serial = 296] [outer = 0x1169abc00] 16:48:34 INFO - PROCESS | 1919 | 1461628114207 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:48:34 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:48:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 722ms 16:48:34 INFO - PROCESS | 1919 | 1461628114267 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 16:48:34 INFO - PROCESS | 1919 | 1461628114271 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 16:48:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:48:34 INFO - PROCESS | 1919 | 1461628114276 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:48:34 INFO - PROCESS | 1919 | 1461628114278 Marionette TRACE conn2 <- [1,370,null,{}] 16:48:34 INFO - PROCESS | 1919 | 1461628114280 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:48:34 INFO - PROCESS | 1919 | 1461628114379 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 16:48:34 INFO - PROCESS | 1919 | 1461628114438 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:34 INFO - PROCESS | 1919 | ++DOCSHELL 0x119467000 == 46 [pid = 1919] [id = 100] 16:48:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x118fe8000) [pid = 1919] [serial = 297] [outer = 0x0] 16:48:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x1197e0400) [pid = 1919] [serial = 298] [outer = 0x118fe8000] 16:48:34 INFO - PROCESS | 1919 | 1461628114468 Marionette DEBUG loaded listener.js 16:48:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x120ffcc00) [pid = 1919] [serial = 299] [outer = 0x118fe8000] 16:48:34 INFO - PROCESS | 1919 | 1461628114881 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:48:34 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:48:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 619ms 16:48:34 INFO - PROCESS | 1919 | 1461628114896 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 16:48:34 INFO - PROCESS | 1919 | 1461628114897 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 16:48:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:48:34 INFO - PROCESS | 1919 | 1461628114900 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:48:34 INFO - PROCESS | 1919 | 1461628114903 Marionette TRACE conn2 <- [1,374,null,{}] 16:48:34 INFO - PROCESS | 1919 | 1461628114911 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:48:35 INFO - PROCESS | 1919 | 1461628115036 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 16:48:35 INFO - PROCESS | 1919 | 1461628115085 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:35 INFO - PROCESS | 1919 | ++DOCSHELL 0x12764d800 == 47 [pid = 1919] [id = 101] 16:48:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x124b78400) [pid = 1919] [serial = 300] [outer = 0x0] 16:48:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x124f1a400) [pid = 1919] [serial = 301] [outer = 0x124b78400] 16:48:35 INFO - PROCESS | 1919 | 1461628115117 Marionette DEBUG loaded listener.js 16:48:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x125767c00) [pid = 1919] [serial = 302] [outer = 0x124b78400] 16:48:35 INFO - PROCESS | 1919 | 1461628115571 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:48:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:48:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 725ms 16:48:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:48:35 INFO - PROCESS | 1919 | 1461628115625 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 16:48:35 INFO - PROCESS | 1919 | 1461628115627 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 16:48:35 INFO - PROCESS | 1919 | 1461628115645 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:48:35 INFO - PROCESS | 1919 | 1461628115648 Marionette TRACE conn2 <- [1,378,null,{}] 16:48:35 INFO - PROCESS | 1919 | 1461628115653 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:48:35 INFO - PROCESS | 1919 | 1461628115749 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 16:48:35 INFO - PROCESS | 1919 | 1461628115807 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:35 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a726000 == 48 [pid = 1919] [id = 102] 16:48:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x127699c00) [pid = 1919] [serial = 303] [outer = 0x0] 16:48:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x129393800) [pid = 1919] [serial = 304] [outer = 0x127699c00] 16:48:35 INFO - PROCESS | 1919 | 1461628115836 Marionette DEBUG loaded listener.js 16:48:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x12939cc00) [pid = 1919] [serial = 305] [outer = 0x127699c00] 16:48:36 INFO - PROCESS | 1919 | 1461628116255 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:48:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:48:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 639ms 16:48:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:48:36 INFO - PROCESS | 1919 | 1461628116288 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 16:48:36 INFO - PROCESS | 1919 | 1461628116289 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 16:48:36 INFO - PROCESS | 1919 | 1461628116293 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:48:36 INFO - PROCESS | 1919 | 1461628116294 Marionette TRACE conn2 <- [1,382,null,{}] 16:48:36 INFO - PROCESS | 1919 | 1461628116296 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:48:36 INFO - PROCESS | 1919 | 1461628116418 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 16:48:36 INFO - PROCESS | 1919 | 1461628116450 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:36 INFO - PROCESS | 1919 | ++DOCSHELL 0x1161d1800 == 49 [pid = 1919] [id = 103] 16:48:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x1167af800) [pid = 1919] [serial = 306] [outer = 0x0] 16:48:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x128d37c00) [pid = 1919] [serial = 307] [outer = 0x1167af800] 16:48:36 INFO - PROCESS | 1919 | 1461628116479 Marionette DEBUG loaded listener.js 16:48:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x1296ba800) [pid = 1919] [serial = 308] [outer = 0x1167af800] 16:48:37 INFO - PROCESS | 1919 | 1461628117047 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:48:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:48:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 771ms 16:48:37 INFO - PROCESS | 1919 | 1461628117065 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 16:48:37 INFO - PROCESS | 1919 | 1461628117067 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 16:48:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:48:37 INFO - PROCESS | 1919 | 1461628117070 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:48:37 INFO - PROCESS | 1919 | 1461628117073 Marionette TRACE conn2 <- [1,386,null,{}] 16:48:37 INFO - PROCESS | 1919 | 1461628117076 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:48:37 INFO - PROCESS | 1919 | 1461628117167 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 16:48:37 INFO - PROCESS | 1919 | 1461628117213 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:37 INFO - PROCESS | 1919 | ++DOCSHELL 0x116a78000 == 50 [pid = 1919] [id = 104] 16:48:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x1166dd000) [pid = 1919] [serial = 309] [outer = 0x0] 16:48:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x118313c00) [pid = 1919] [serial = 310] [outer = 0x1166dd000] 16:48:37 INFO - PROCESS | 1919 | 1461628117242 Marionette DEBUG loaded listener.js 16:48:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x118368800) [pid = 1919] [serial = 311] [outer = 0x1166dd000] 16:48:37 INFO - PROCESS | 1919 | --DOCSHELL 0x12907e800 == 49 [pid = 1919] [id = 97] 16:48:37 INFO - PROCESS | 1919 | --DOCSHELL 0x12764a000 == 48 [pid = 1919] [id = 96] 16:48:37 INFO - PROCESS | 1919 | --DOCSHELL 0x125065000 == 47 [pid = 1919] [id = 95] 16:48:37 INFO - PROCESS | 1919 | --DOCSHELL 0x1243f5800 == 46 [pid = 1919] [id = 94] 16:48:37 INFO - PROCESS | 1919 | --DOCSHELL 0x1237c6000 == 45 [pid = 1919] [id = 93] 16:48:37 INFO - PROCESS | 1919 | --DOCSHELL 0x116987800 == 44 [pid = 1919] [id = 92] 16:48:37 INFO - PROCESS | 1919 | --DOCSHELL 0x11992a000 == 43 [pid = 1919] [id = 91] 16:48:37 INFO - PROCESS | 1919 | --DOCSHELL 0x119476000 == 42 [pid = 1919] [id = 90] 16:48:37 INFO - PROCESS | 1919 | --DOCSHELL 0x118a88800 == 41 [pid = 1919] [id = 89] 16:48:37 INFO - PROCESS | 1919 | --DOCSHELL 0x11834d000 == 40 [pid = 1919] [id = 88] 16:48:37 INFO - PROCESS | 1919 | --DOCSHELL 0x115de1800 == 39 [pid = 1919] [id = 87] 16:48:37 INFO - PROCESS | 1919 | --DOCSHELL 0x117352800 == 38 [pid = 1919] [id = 86] 16:48:37 INFO - PROCESS | 1919 | --DOCSHELL 0x127651800 == 37 [pid = 1919] [id = 84] 16:48:37 INFO - PROCESS | 1919 | --DOCSHELL 0x124644000 == 36 [pid = 1919] [id = 83] 16:48:37 INFO - PROCESS | 1919 | --DOCSHELL 0x118345800 == 35 [pid = 1919] [id = 82] 16:48:37 INFO - PROCESS | 1919 | --DOCSHELL 0x112962800 == 34 [pid = 1919] [id = 81] 16:48:37 INFO - PROCESS | 1919 | 1461628117692 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:48:37 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x119f52000) [pid = 1919] [serial = 211] [outer = 0x0] [url = about:blank] 16:48:37 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x124106400) [pid = 1919] [serial = 215] [outer = 0x0] [url = about:blank] 16:48:37 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x118451400) [pid = 1919] [serial = 205] [outer = 0x0] [url = about:blank] 16:48:37 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x121382000) [pid = 1919] [serial = 212] [outer = 0x0] [url = about:blank] 16:48:37 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x127694000) [pid = 1919] [serial = 223] [outer = 0x0] [url = about:blank] 16:48:37 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x1164f5c00) [pid = 1919] [serial = 201] [outer = 0x0] [url = about:blank] 16:48:37 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x116a55000) [pid = 1919] [serial = 202] [outer = 0x0] [url = about:blank] 16:48:37 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x1249d2400) [pid = 1919] [serial = 217] [outer = 0x0] [url = about:blank] 16:48:37 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x12939ec00) [pid = 1919] [serial = 233] [outer = 0x0] [url = about:blank] 16:48:37 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x12740b800) [pid = 1919] [serial = 193] [outer = 0x0] [url = about:blank] 16:48:37 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x1276b4800) [pid = 1919] [serial = 224] [outer = 0x0] [url = about:blank] 16:48:37 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x11978bc00) [pid = 1919] [serial = 208] [outer = 0x0] [url = about:blank] 16:48:37 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x128d42000) [pid = 1919] [serial = 226] [outer = 0x0] [url = about:blank] 16:48:37 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x119bfc400) [pid = 1919] [serial = 209] [outer = 0x0] [url = about:blank] 16:48:37 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x128e9c400) [pid = 1919] [serial = 227] [outer = 0x0] [url = about:blank] 16:48:37 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x117e29c00) [pid = 1919] [serial = 198] [outer = 0x0] [url = about:blank] 16:48:37 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x1120dbc00) [pid = 1919] [serial = 195] [outer = 0x0] [url = about:blank] 16:48:37 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x12698ec00) [pid = 1919] [serial = 218] [outer = 0x0] [url = about:blank] 16:48:37 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x1166d6c00) [pid = 1919] [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:48:37 INFO - PROCESS | 1919 | --DOMWINDOW == 106 (0x1296b9400) [pid = 1919] [serial = 236] [outer = 0x0] [url = about:blank] 16:48:37 INFO - PROCESS | 1919 | --DOMWINDOW == 105 (0x1296b7000) [pid = 1919] [serial = 238] [outer = 0x0] [url = about:blank] 16:48:37 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x1269b2800) [pid = 1919] [serial = 220] [outer = 0x0] [url = about:blank] 16:48:37 INFO - PROCESS | 1919 | --DOMWINDOW == 103 (0x1271bf400) [pid = 1919] [serial = 221] [outer = 0x0] [url = about:blank] 16:48:37 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x1294ea800) [pid = 1919] [serial = 235] [outer = 0x0] [url = about:blank] 16:48:37 INFO - PROCESS | 1919 | --DOMWINDOW == 101 (0x121388000) [pid = 1919] [serial = 230] [outer = 0x0] [url = about:blank] 16:48:37 INFO - PROCESS | 1919 | --DOMWINDOW == 100 (0x118fdd800) [pid = 1919] [serial = 229] [outer = 0x0] [url = about:blank] 16:48:37 INFO - PROCESS | 1919 | --DOMWINDOW == 99 (0x1233acc00) [pid = 1919] [serial = 214] [outer = 0x0] [url = about:blank] 16:48:37 INFO - PROCESS | 1919 | --DOMWINDOW == 98 (0x118371000) [pid = 1919] [serial = 204] [outer = 0x0] [url = about:blank] 16:48:37 INFO - PROCESS | 1919 | --DOMWINDOW == 97 (0x126bd6400) [pid = 1919] [serial = 232] [outer = 0x0] [url = about:blank] 16:48:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:48:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 670ms 16:48:37 INFO - PROCESS | 1919 | 1461628117741 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 16:48:37 INFO - PROCESS | 1919 | 1461628117745 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 16:48:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:48:37 INFO - PROCESS | 1919 | 1461628117751 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:48:37 INFO - PROCESS | 1919 | 1461628117753 Marionette TRACE conn2 <- [1,390,null,{}] 16:48:37 INFO - PROCESS | 1919 | 1461628117756 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:48:37 INFO - PROCESS | 1919 | 1461628117830 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 16:48:37 INFO - PROCESS | 1919 | 1461628117838 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:37 INFO - PROCESS | 1919 | ++DOCSHELL 0x116f0c800 == 35 [pid = 1919] [id = 105] 16:48:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 98 (0x118681c00) [pid = 1919] [serial = 312] [outer = 0x0] 16:48:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 99 (0x118fdc800) [pid = 1919] [serial = 313] [outer = 0x118681c00] 16:48:37 INFO - PROCESS | 1919 | 1461628117864 Marionette DEBUG loaded listener.js 16:48:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 100 (0x119791800) [pid = 1919] [serial = 314] [outer = 0x118681c00] 16:48:38 INFO - PROCESS | 1919 | 1461628118216 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:48:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:48:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 473ms 16:48:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:48:38 INFO - PROCESS | 1919 | 1461628118223 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 16:48:38 INFO - PROCESS | 1919 | 1461628118225 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 16:48:38 INFO - PROCESS | 1919 | 1461628118227 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:48:38 INFO - PROCESS | 1919 | 1461628118229 Marionette TRACE conn2 <- [1,394,null,{}] 16:48:38 INFO - PROCESS | 1919 | 1461628118239 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:48:38 INFO - PROCESS | 1919 | 1461628118323 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 16:48:38 INFO - PROCESS | 1919 | 1461628118370 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:38 INFO - PROCESS | 1919 | ++DOCSHELL 0x118a8f000 == 36 [pid = 1919] [id = 106] 16:48:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 101 (0x1197e2400) [pid = 1919] [serial = 315] [outer = 0x0] 16:48:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x120ffc800) [pid = 1919] [serial = 316] [outer = 0x1197e2400] 16:48:38 INFO - PROCESS | 1919 | 1461628118398 Marionette DEBUG loaded listener.js 16:48:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x1233b1400) [pid = 1919] [serial = 317] [outer = 0x1197e2400] 16:48:38 INFO - PROCESS | 1919 | 1461628118812 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:48:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:48:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 624ms 16:48:38 INFO - PROCESS | 1919 | 1461628118856 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 16:48:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:48:38 INFO - PROCESS | 1919 | 1461628118858 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 16:48:38 INFO - PROCESS | 1919 | 1461628118860 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:48:38 INFO - PROCESS | 1919 | 1461628118861 Marionette TRACE conn2 <- [1,398,null,{}] 16:48:38 INFO - PROCESS | 1919 | 1461628118871 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:48:38 INFO - PROCESS | 1919 | 1461628118951 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 16:48:38 INFO - PROCESS | 1919 | 1461628118956 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:38 INFO - PROCESS | 1919 | ++DOCSHELL 0x121313800 == 37 [pid = 1919] [id = 107] 16:48:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 104 (0x126994800) [pid = 1919] [serial = 318] [outer = 0x0] 16:48:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x1271bf400) [pid = 1919] [serial = 319] [outer = 0x126994800] 16:48:38 INFO - PROCESS | 1919 | 1461628118984 Marionette DEBUG loaded listener.js 16:48:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x127691c00) [pid = 1919] [serial = 320] [outer = 0x126994800] 16:48:39 INFO - PROCESS | 1919 | 1461628119455 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:48:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:48:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 622ms 16:48:39 INFO - PROCESS | 1919 | 1461628119494 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 16:48:39 INFO - PROCESS | 1919 | 1461628119495 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 16:48:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:48:39 INFO - PROCESS | 1919 | 1461628119502 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:48:39 INFO - PROCESS | 1919 | 1461628119503 Marionette TRACE conn2 <- [1,402,null,{}] 16:48:39 INFO - PROCESS | 1919 | 1461628119506 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:48:39 INFO - PROCESS | 1919 | 1461628119603 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 16:48:39 INFO - PROCESS | 1919 | 1461628119607 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:39 INFO - PROCESS | 1919 | ++DOCSHELL 0x1237c3000 == 38 [pid = 1919] [id = 108] 16:48:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 107 (0x1271c4000) [pid = 1919] [serial = 321] [outer = 0x0] 16:48:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x1276b2800) [pid = 1919] [serial = 322] [outer = 0x1271c4000] 16:48:39 INFO - PROCESS | 1919 | 1461628119632 Marionette DEBUG loaded listener.js 16:48:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x128d39c00) [pid = 1919] [serial = 323] [outer = 0x1271c4000] 16:48:40 INFO - PROCESS | 1919 | 1461628120012 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:48:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:48:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 521ms 16:48:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:48:40 INFO - PROCESS | 1919 | 1461628120022 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 16:48:40 INFO - PROCESS | 1919 | 1461628120023 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 16:48:40 INFO - PROCESS | 1919 | 1461628120025 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:48:40 INFO - PROCESS | 1919 | 1461628120026 Marionette TRACE conn2 <- [1,406,null,{}] 16:48:40 INFO - PROCESS | 1919 | 1461628120028 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:48:40 INFO - PROCESS | 1919 | 1461628120139 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 16:48:40 INFO - PROCESS | 1919 | 1461628120154 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:40 INFO - PROCESS | 1919 | ++DOCSHELL 0x1246d4000 == 39 [pid = 1919] [id = 109] 16:48:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x128e94000) [pid = 1919] [serial = 324] [outer = 0x0] 16:48:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x1294ebc00) [pid = 1919] [serial = 325] [outer = 0x128e94000] 16:48:40 INFO - PROCESS | 1919 | 1461628120181 Marionette DEBUG loaded listener.js 16:48:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x12ab49400) [pid = 1919] [serial = 326] [outer = 0x128e94000] 16:48:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:48:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 518ms 16:48:40 INFO - PROCESS | 1919 | 1461628120538 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:48:40 INFO - PROCESS | 1919 | 1461628120544 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 16:48:40 INFO - PROCESS | 1919 | 1461628120545 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 16:48:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:48:40 INFO - PROCESS | 1919 | 1461628120547 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:48:40 INFO - PROCESS | 1919 | 1461628120549 Marionette TRACE conn2 <- [1,410,null,{}] 16:48:40 INFO - PROCESS | 1919 | 1461628120570 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:48:40 INFO - PROCESS | 1919 | 1461628120661 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 16:48:40 INFO - PROCESS | 1919 | 1461628120665 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:40 INFO - PROCESS | 1919 | ++DOCSHELL 0x125715000 == 40 [pid = 1919] [id = 110] 16:48:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x1290d9c00) [pid = 1919] [serial = 327] [outer = 0x0] 16:48:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x12ab4c800) [pid = 1919] [serial = 328] [outer = 0x1290d9c00] 16:48:40 INFO - PROCESS | 1919 | 1461628120690 Marionette DEBUG loaded listener.js 16:48:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x12adb5800) [pid = 1919] [serial = 329] [outer = 0x1290d9c00] 16:48:41 INFO - PROCESS | 1919 | 1461628121040 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:48:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:48:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 524ms 16:48:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:48:41 INFO - PROCESS | 1919 | 1461628121071 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 16:48:41 INFO - PROCESS | 1919 | 1461628121073 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 16:48:41 INFO - PROCESS | 1919 | 1461628121075 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:48:41 INFO - PROCESS | 1919 | 1461628121076 Marionette TRACE conn2 <- [1,414,null,{}] 16:48:41 INFO - PROCESS | 1919 | 1461628121078 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:48:41 INFO - PROCESS | 1919 | 1461628121173 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 16:48:41 INFO - PROCESS | 1919 | 1461628121178 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:41 INFO - PROCESS | 1919 | ++DOCSHELL 0x127123800 == 41 [pid = 1919] [id = 111] 16:48:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x12769d400) [pid = 1919] [serial = 330] [outer = 0x0] 16:48:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x12adba400) [pid = 1919] [serial = 331] [outer = 0x12769d400] 16:48:41 INFO - PROCESS | 1919 | 1461628121203 Marionette DEBUG loaded listener.js 16:48:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x12adce000) [pid = 1919] [serial = 332] [outer = 0x12769d400] 16:48:41 INFO - PROCESS | 1919 | 1461628121406 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:48:41 INFO - PROCESS | 1919 | 1461628121589 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:48:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:48:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 518ms 16:48:41 INFO - PROCESS | 1919 | 1461628121594 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 16:48:41 INFO - PROCESS | 1919 | 1461628121595 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 16:48:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:48:41 INFO - PROCESS | 1919 | 1461628121598 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:48:41 INFO - PROCESS | 1919 | 1461628121601 Marionette TRACE conn2 <- [1,418,null,{}] 16:48:41 INFO - PROCESS | 1919 | 1461628121605 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:48:41 INFO - PROCESS | 1919 | 1461628121703 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 16:48:41 INFO - PROCESS | 1919 | 1461628121707 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:41 INFO - PROCESS | 1919 | ++DOCSHELL 0x12907e800 == 42 [pid = 1919] [id = 112] 16:48:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x12adc4400) [pid = 1919] [serial = 333] [outer = 0x0] 16:48:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x12b21c400) [pid = 1919] [serial = 334] [outer = 0x12adc4400] 16:48:41 INFO - PROCESS | 1919 | 1461628121732 Marionette DEBUG loaded listener.js 16:48:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x12bb3dc00) [pid = 1919] [serial = 335] [outer = 0x12adc4400] 16:48:41 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x112552400) [pid = 1919] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:48:41 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x1294eb800) [pid = 1919] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:48:41 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x126994000) [pid = 1919] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:48:41 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x1276a0c00) [pid = 1919] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:48:41 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x120f47000) [pid = 1919] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:48:41 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x116110800) [pid = 1919] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:48:41 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x12138c800) [pid = 1919] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:48:41 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x1161a2000) [pid = 1919] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:48:41 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x1276b4400) [pid = 1919] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:48:41 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x115d41c00) [pid = 1919] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:48:41 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x118f77400) [pid = 1919] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:48:41 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x128d3fc00) [pid = 1919] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:48:41 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x121387400) [pid = 1919] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:48:41 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x124bba800) [pid = 1919] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:48:42 INFO - PROCESS | 1919 | 1461628122660 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:48:42 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:48:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1073ms 16:48:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:48:42 INFO - PROCESS | 1919 | 1461628122676 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 16:48:42 INFO - PROCESS | 1919 | 1461628122678 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 16:48:42 INFO - PROCESS | 1919 | 1461628122683 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:48:42 INFO - PROCESS | 1919 | 1461628122686 Marionette TRACE conn2 <- [1,422,null,{}] 16:48:42 INFO - PROCESS | 1919 | 1461628122690 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:48:42 INFO - PROCESS | 1919 | 1461628122812 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 16:48:42 INFO - PROCESS | 1919 | 1461628122819 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:42 INFO - PROCESS | 1919 | ++DOCSHELL 0x124643800 == 43 [pid = 1919] [id = 113] 16:48:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x120ff8000) [pid = 1919] [serial = 336] [outer = 0x0] 16:48:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x12138c800) [pid = 1919] [serial = 337] [outer = 0x120ff8000] 16:48:42 INFO - PROCESS | 1919 | 1461628122849 Marionette DEBUG loaded listener.js 16:48:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x12adcb800) [pid = 1919] [serial = 338] [outer = 0x120ff8000] 16:48:43 INFO - PROCESS | 1919 | 1461628123641 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:48:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:48:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 974ms 16:48:43 INFO - PROCESS | 1919 | 1461628123656 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 16:48:43 INFO - PROCESS | 1919 | 1461628123657 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 16:48:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:48:43 INFO - PROCESS | 1919 | 1461628123660 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:48:43 INFO - PROCESS | 1919 | 1461628123661 Marionette TRACE conn2 <- [1,426,null,{}] 16:48:43 INFO - PROCESS | 1919 | 1461628123664 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:48:43 INFO - PROCESS | 1919 | 1461628123760 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 16:48:43 INFO - PROCESS | 1919 | 1461628123804 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:43 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a9d4000 == 44 [pid = 1919] [id = 114] 16:48:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x118391400) [pid = 1919] [serial = 339] [outer = 0x0] 16:48:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x12bb6c400) [pid = 1919] [serial = 340] [outer = 0x118391400] 16:48:43 INFO - PROCESS | 1919 | 1461628123832 Marionette DEBUG loaded listener.js 16:48:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x1233a2800) [pid = 1919] [serial = 341] [outer = 0x118391400] 16:48:44 INFO - PROCESS | 1919 | 1461628124320 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:48:44 INFO - PROCESS | 1919 | 1461628124384 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 16:48:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:48:44 INFO - PROCESS | 1919 | 1461628124388 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:48:44 INFO - PROCESS | 1919 | 1461628124390 Marionette TRACE conn2 <- [1,430,null,{}] 16:48:44 INFO - PROCESS | 1919 | 1461628124393 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:48:44 INFO - PROCESS | 1919 | 1461628124497 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 16:48:44 INFO - PROCESS | 1919 | 1461628124558 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:44 INFO - PROCESS | 1919 | ++DOCSHELL 0x11865d800 == 45 [pid = 1919] [id = 115] 16:48:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x11831fc00) [pid = 1919] [serial = 342] [outer = 0x0] 16:48:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x1185a3400) [pid = 1919] [serial = 343] [outer = 0x11831fc00] 16:48:44 INFO - PROCESS | 1919 | 1461628124590 Marionette DEBUG loaded listener.js 16:48:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x119330c00) [pid = 1919] [serial = 344] [outer = 0x11831fc00] 16:48:45 INFO - PROCESS | 1919 | 1461628125033 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:48:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:48:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 671ms 16:48:45 INFO - PROCESS | 1919 | 1461628125059 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 16:48:45 INFO - PROCESS | 1919 | 1461628125063 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 16:48:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:48:45 INFO - PROCESS | 1919 | 1461628125086 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:48:45 INFO - PROCESS | 1919 | 1461628125088 Marionette TRACE conn2 <- [1,434,null,{}] 16:48:45 INFO - PROCESS | 1919 | 1461628125090 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:48:45 INFO - PROCESS | 1919 | 1461628125194 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 16:48:45 INFO - PROCESS | 1919 | 1461628125289 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:45 INFO - PROCESS | 1919 | ++DOCSHELL 0x121307000 == 46 [pid = 1919] [id = 116] 16:48:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x121383400) [pid = 1919] [serial = 345] [outer = 0x0] 16:48:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x12326a800) [pid = 1919] [serial = 346] [outer = 0x121383400] 16:48:45 INFO - PROCESS | 1919 | 1461628125319 Marionette DEBUG loaded listener.js 16:48:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x124394800) [pid = 1919] [serial = 347] [outer = 0x121383400] 16:48:45 INFO - PROCESS | 1919 | 1461628125758 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:48:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:48:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 722ms 16:48:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:48:45 INFO - PROCESS | 1919 | 1461628125807 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 16:48:45 INFO - PROCESS | 1919 | 1461628125808 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 16:48:45 INFO - PROCESS | 1919 | 1461628125811 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:48:45 INFO - PROCESS | 1919 | 1461628125814 Marionette TRACE conn2 <- [1,438,null,{}] 16:48:45 INFO - PROCESS | 1919 | 1461628125841 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:48:45 INFO - PROCESS | 1919 | 1461628125945 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 16:48:46 INFO - PROCESS | 1919 | 1461628126008 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:46 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a9ca000 == 47 [pid = 1919] [id = 117] 16:48:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x1276b9400) [pid = 1919] [serial = 348] [outer = 0x0] 16:48:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x128d42000) [pid = 1919] [serial = 349] [outer = 0x1276b9400] 16:48:46 INFO - PROCESS | 1919 | 1461628126039 Marionette DEBUG loaded listener.js 16:48:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x1294e8800) [pid = 1919] [serial = 350] [outer = 0x1276b9400] 16:48:46 INFO - PROCESS | 1919 | 1461628126465 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:48:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:48:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 689ms 16:48:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:48:46 INFO - PROCESS | 1919 | 1461628126723 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 16:48:46 INFO - PROCESS | 1919 | 1461628126726 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 16:48:46 INFO - PROCESS | 1919 | 1461628126731 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:48:46 INFO - PROCESS | 1919 | 1461628126735 Marionette TRACE conn2 <- [1,442,null,{}] 16:48:46 INFO - PROCESS | 1919 | 1461628126739 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:48:46 INFO - PROCESS | 1919 | 1461628126826 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 16:48:46 INFO - PROCESS | 1919 | 1461628126884 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:46 INFO - PROCESS | 1919 | ++DOCSHELL 0x11748c800 == 48 [pid = 1919] [id = 118] 16:48:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x117564400) [pid = 1919] [serial = 351] [outer = 0x0] 16:48:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x118313000) [pid = 1919] [serial = 352] [outer = 0x117564400] 16:48:46 INFO - PROCESS | 1919 | 1461628126912 Marionette DEBUG loaded listener.js 16:48:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x118372000) [pid = 1919] [serial = 353] [outer = 0x117564400] 16:48:47 INFO - PROCESS | 1919 | 1461628127362 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:48:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:48:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 674ms 16:48:47 INFO - PROCESS | 1919 | 1461628127416 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 16:48:47 INFO - PROCESS | 1919 | 1461628127418 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 16:48:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:48:47 INFO - PROCESS | 1919 | 1461628127425 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:48:47 INFO - PROCESS | 1919 | 1461628127427 Marionette TRACE conn2 <- [1,446,null,{}] 16:48:47 INFO - PROCESS | 1919 | 1461628127430 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:48:47 INFO - PROCESS | 1919 | 1461628127519 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 16:48:47 INFO - PROCESS | 1919 | 1461628127580 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:47 INFO - PROCESS | 1919 | ++DOCSHELL 0x116f07800 == 49 [pid = 1919] [id = 119] 16:48:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x11838e400) [pid = 1919] [serial = 354] [outer = 0x0] 16:48:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x1185a2400) [pid = 1919] [serial = 355] [outer = 0x11838e400] 16:48:47 INFO - PROCESS | 1919 | 1461628127607 Marionette DEBUG loaded listener.js 16:48:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x118fe5000) [pid = 1919] [serial = 356] [outer = 0x11838e400] 16:48:47 INFO - PROCESS | 1919 | --DOCSHELL 0x124643800 == 48 [pid = 1919] [id = 113] 16:48:47 INFO - PROCESS | 1919 | --DOCSHELL 0x12907e800 == 47 [pid = 1919] [id = 112] 16:48:47 INFO - PROCESS | 1919 | --DOCSHELL 0x127123800 == 46 [pid = 1919] [id = 111] 16:48:47 INFO - PROCESS | 1919 | --DOCSHELL 0x125715000 == 45 [pid = 1919] [id = 110] 16:48:47 INFO - PROCESS | 1919 | --DOCSHELL 0x1246d4000 == 44 [pid = 1919] [id = 109] 16:48:47 INFO - PROCESS | 1919 | --DOCSHELL 0x1237c3000 == 43 [pid = 1919] [id = 108] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x11254f400) [pid = 1919] [serial = 241] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x118371400) [pid = 1919] [serial = 244] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x120f48800) [pid = 1919] [serial = 247] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x12575b800) [pid = 1919] [serial = 250] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x12a7f8400) [pid = 1919] [serial = 292] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOCSHELL 0x121313800 == 42 [pid = 1919] [id = 107] 16:48:47 INFO - PROCESS | 1919 | --DOCSHELL 0x118a8f000 == 41 [pid = 1919] [id = 106] 16:48:47 INFO - PROCESS | 1919 | --DOCSHELL 0x116f0c800 == 40 [pid = 1919] [id = 105] 16:48:47 INFO - PROCESS | 1919 | --DOCSHELL 0x116a78000 == 39 [pid = 1919] [id = 104] 16:48:47 INFO - PROCESS | 1919 | --DOCSHELL 0x1161d1800 == 38 [pid = 1919] [id = 103] 16:48:47 INFO - PROCESS | 1919 | --DOCSHELL 0x12a726000 == 37 [pid = 1919] [id = 102] 16:48:47 INFO - PROCESS | 1919 | --DOCSHELL 0x12764d800 == 36 [pid = 1919] [id = 101] 16:48:47 INFO - PROCESS | 1919 | --DOCSHELL 0x119467000 == 35 [pid = 1919] [id = 100] 16:48:47 INFO - PROCESS | 1919 | --DOCSHELL 0x117209800 == 34 [pid = 1919] [id = 99] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x113e0f400) [pid = 1919] [serial = 157] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x12a70b400) [pid = 1919] [serial = 289] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x127414400) [pid = 1919] [serial = 274] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x1276b9000) [pid = 1919] [serial = 277] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x120fff800) [pid = 1919] [serial = 265] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x123276000) [pid = 1919] [serial = 266] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x116a4a400) [pid = 1919] [serial = 257] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x116435c00) [pid = 1919] [serial = 256] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x12410bc00) [pid = 1919] [serial = 268] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x118316800) [pid = 1919] [serial = 259] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x11838b400) [pid = 1919] [serial = 260] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x128d3bc00) [pid = 1919] [serial = 280] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x126be3000) [pid = 1919] [serial = 254] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x119323c00) [pid = 1919] [serial = 253] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x11978b400) [pid = 1919] [serial = 262] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x119ca1400) [pid = 1919] [serial = 263] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 106 (0x128d36000) [pid = 1919] [serial = 278] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 105 (0x1290e3800) [pid = 1919] [serial = 286] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x1294e9000) [pid = 1919] [serial = 287] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 103 (0x128d40c00) [pid = 1919] [serial = 281] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x1276b3400) [pid = 1919] [serial = 283] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 101 (0x1256ac400) [pid = 1919] [serial = 271] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 100 (0x12769b400) [pid = 1919] [serial = 275] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 99 (0x12a7f9800) [pid = 1919] [serial = 290] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 98 (0x128d41400) [pid = 1919] [serial = 284] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 97 (0x126bdb800) [pid = 1919] [serial = 272] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | --DOMWINDOW == 96 (0x1246e8400) [pid = 1919] [serial = 269] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1919 | 1461628127975 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:48:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:48:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 572ms 16:48:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:48:48 INFO - PROCESS | 1919 | 1461628127996 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 16:48:48 INFO - PROCESS | 1919 | 1461628127997 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 16:48:48 INFO - PROCESS | 1919 | 1461628128003 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:48:48 INFO - PROCESS | 1919 | 1461628128004 Marionette TRACE conn2 <- [1,450,null,{}] 16:48:48 INFO - PROCESS | 1919 | 1461628128011 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:48:48 INFO - PROCESS | 1919 | 1461628128088 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 16:48:48 INFO - PROCESS | 1919 | 1461628128153 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:48 INFO - PROCESS | 1919 | ++DOCSHELL 0x116f10800 == 35 [pid = 1919] [id = 120] 16:48:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 97 (0x118fdfc00) [pid = 1919] [serial = 357] [outer = 0x0] 16:48:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 98 (0x119ca0400) [pid = 1919] [serial = 358] [outer = 0x118fdfc00] 16:48:48 INFO - PROCESS | 1919 | 1461628128182 Marionette DEBUG loaded listener.js 16:48:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 99 (0x120ff6800) [pid = 1919] [serial = 359] [outer = 0x118fdfc00] 16:48:48 INFO - PROCESS | 1919 | 1461628128494 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:48:48 INFO - PROCESS | 1919 | 1461628128524 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 16:48:48 INFO - PROCESS | 1919 | 1461628128527 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:48:48 INFO - PROCESS | 1919 | 1461628128528 Marionette TRACE conn2 <- [1,454,null,{}] 16:48:48 INFO - PROCESS | 1919 | 1461628128531 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:48:48 INFO - PROCESS | 1919 | 1461628128606 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 16:48:48 INFO - PROCESS | 1919 | 1461628128611 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:48 INFO - PROCESS | 1919 | ++DOCSHELL 0x118a85000 == 36 [pid = 1919] [id = 121] 16:48:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 100 (0x121381400) [pid = 1919] [serial = 360] [outer = 0x0] 16:48:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 101 (0x1236d3800) [pid = 1919] [serial = 361] [outer = 0x121381400] 16:48:48 INFO - PROCESS | 1919 | 1461628128639 Marionette DEBUG loaded listener.js 16:48:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x124bb6c00) [pid = 1919] [serial = 362] [outer = 0x121381400] 16:48:48 INFO - PROCESS | 1919 | [1919] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:48:48 INFO - PROCESS | 1919 | 1461628128957 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:48:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:48:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 468ms 16:48:49 INFO - PROCESS | 1919 | 1461628128996 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 16:48:49 INFO - PROCESS | 1919 | 1461628128997 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 16:48:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:48:49 INFO - PROCESS | 1919 | 1461628129002 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:48:49 INFO - PROCESS | 1919 | 1461628129003 Marionette TRACE conn2 <- [1,458,null,{}] 16:48:49 INFO - PROCESS | 1919 | 1461628129005 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:48:49 INFO - PROCESS | 1919 | 1461628129075 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 16:48:49 INFO - PROCESS | 1919 | 1461628129079 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:49 INFO - PROCESS | 1919 | ++DOCSHELL 0x119475000 == 37 [pid = 1919] [id = 122] 16:48:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x124324800) [pid = 1919] [serial = 363] [outer = 0x0] 16:48:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 104 (0x1256ac400) [pid = 1919] [serial = 364] [outer = 0x124324800] 16:48:49 INFO - PROCESS | 1919 | 1461628129108 Marionette DEBUG loaded listener.js 16:48:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x125763800) [pid = 1919] [serial = 365] [outer = 0x124324800] 16:48:49 INFO - PROCESS | 1919 | 1461628129425 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:48:49 INFO - PROCESS | 1919 | 1461628129472 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 16:48:49 INFO - PROCESS | 1919 | 1461628129474 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:48:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:48:49 INFO - PROCESS | 1919 | 1461628129475 Marionette TRACE conn2 <- [1,462,null,{}] 16:48:49 INFO - PROCESS | 1919 | 1461628129478 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:48:49 INFO - PROCESS | 1919 | 1461628129567 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 16:48:49 INFO - PROCESS | 1919 | 1461628129619 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:49 INFO - PROCESS | 1919 | ++DOCSHELL 0x119b8f800 == 38 [pid = 1919] [id = 123] 16:48:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x124f1ac00) [pid = 1919] [serial = 366] [outer = 0x0] 16:48:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 107 (0x126bdd800) [pid = 1919] [serial = 367] [outer = 0x124f1ac00] 16:48:49 INFO - PROCESS | 1919 | 1461628129650 Marionette DEBUG loaded listener.js 16:48:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x1276b5800) [pid = 1919] [serial = 368] [outer = 0x124f1ac00] 16:48:49 INFO - PROCESS | 1919 | [1919] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:48:49 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | Canvas test: 2d.drawImage.incomplete.reload - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255 16:48:49 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:48:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1 16:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:49 INFO - _addTest/ [0,465,"getWindowHandle",null] 16:48:49 INFO - PROCESS | 1919 | 1461628129995 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 16:48:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:48:50 INFO - PROCESS | 1919 | 1461628129999 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:48:50 INFO - PROCESS | 1919 | 1461628130000 Marionette TRACE conn2 <- [1,466,null,{}] 16:48:50 INFO - PROCESS | 1919 | 1461628130003 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:48:50 INFO - PROCESS | 1919 | 1461628130092 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 16:48:50 INFO - PROCESS | 1919 | 1461628130124 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:50 INFO - PROCESS | 1919 | ++DOCSHELL 0x12329d800 == 39 [pid = 1919] [id = 124] 16:48:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x127699800) [pid = 1919] [serial = 369] [outer = 0x0] 16:48:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x128d3dc00) [pid = 1919] [serial = 370] [outer = 0x127699800] 16:48:50 INFO - PROCESS | 1919 | 1461628130149 Marionette DEBUG loaded listener.js 16:48:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x129397000) [pid = 1919] [serial = 371] [outer = 0x127699800] 16:48:50 INFO - PROCESS | 1919 | 1461628130469 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:48:50 INFO - PROCESS | 1919 | 1461628130522 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 16:48:50 INFO - PROCESS | 1919 | 1461628130524 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:48:50 INFO - PROCESS | 1919 | 1461628130526 Marionette TRACE conn2 <- [1,470,null,{}] 16:48:50 INFO - PROCESS | 1919 | 1461628130528 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:48:50 INFO - PROCESS | 1919 | 1461628130618 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 16:48:50 INFO - PROCESS | 1919 | 1461628130647 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:50 INFO - PROCESS | 1919 | ++DOCSHELL 0x113c0a000 == 40 [pid = 1919] [id = 125] 16:48:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x128d3b400) [pid = 1919] [serial = 372] [outer = 0x0] 16:48:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x1296b5800) [pid = 1919] [serial = 373] [outer = 0x128d3b400] 16:48:50 INFO - PROCESS | 1919 | 1461628130672 Marionette DEBUG loaded listener.js 16:48:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x12a70c800) [pid = 1919] [serial = 374] [outer = 0x128d3b400] 16:48:51 INFO - PROCESS | 1919 | 1461628131030 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:48:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:48:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 519ms 16:48:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:48:51 INFO - PROCESS | 1919 | 1461628131045 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 16:48:51 INFO - PROCESS | 1919 | 1461628131046 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 16:48:51 INFO - PROCESS | 1919 | 1461628131049 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:48:51 INFO - PROCESS | 1919 | 1461628131052 Marionette TRACE conn2 <- [1,474,null,{}] 16:48:51 INFO - PROCESS | 1919 | 1461628131055 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:48:51 INFO - PROCESS | 1919 | 1461628131144 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 16:48:51 INFO - PROCESS | 1919 | 1461628131155 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:51 INFO - PROCESS | 1919 | ++DOCSHELL 0x124b9e800 == 41 [pid = 1919] [id = 126] 16:48:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x12939d800) [pid = 1919] [serial = 375] [outer = 0x0] 16:48:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x12a7fb000) [pid = 1919] [serial = 376] [outer = 0x12939d800] 16:48:51 INFO - PROCESS | 1919 | 1461628131181 Marionette DEBUG loaded listener.js 16:48:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x12ab4b800) [pid = 1919] [serial = 377] [outer = 0x12939d800] 16:48:51 INFO - PROCESS | 1919 | 1461628131514 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:48:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:48:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 522ms 16:48:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:48:51 INFO - PROCESS | 1919 | 1461628131571 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 16:48:51 INFO - PROCESS | 1919 | 1461628131573 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 16:48:51 INFO - PROCESS | 1919 | 1461628131575 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:48:51 INFO - PROCESS | 1919 | 1461628131576 Marionette TRACE conn2 <- [1,478,null,{}] 16:48:51 INFO - PROCESS | 1919 | 1461628131586 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:48:51 INFO - PROCESS | 1919 | 1461628131679 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 16:48:51 INFO - PROCESS | 1919 | 1461628131684 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:51 INFO - PROCESS | 1919 | ++DOCSHELL 0x126b26800 == 42 [pid = 1919] [id = 127] 16:48:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x12a7ef400) [pid = 1919] [serial = 378] [outer = 0x0] 16:48:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x12adb7000) [pid = 1919] [serial = 379] [outer = 0x12a7ef400] 16:48:51 INFO - PROCESS | 1919 | 1461628131708 Marionette DEBUG loaded listener.js 16:48:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x12adce800) [pid = 1919] [serial = 380] [outer = 0x12a7ef400] 16:48:52 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x120ff8000) [pid = 1919] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:48:52 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x1236d0c00) [pid = 1919] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:48:52 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x129399c00) [pid = 1919] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:48:52 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x119ca8800) [pid = 1919] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:48:52 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x117e27800) [pid = 1919] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:48:52 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x1110db000) [pid = 1919] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:48:52 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x111dbd800) [pid = 1919] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:48:52 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x1170bcc00) [pid = 1919] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:48:52 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x128e94000) [pid = 1919] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:48:52 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x1290d9c00) [pid = 1919] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:48:52 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x1197e2400) [pid = 1919] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:48:52 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x118681c00) [pid = 1919] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:48:52 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x12769d400) [pid = 1919] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:48:52 INFO - PROCESS | 1919 | --DOMWINDOW == 106 (0x1166dd000) [pid = 1919] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:48:52 INFO - PROCESS | 1919 | --DOMWINDOW == 105 (0x126994800) [pid = 1919] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:48:52 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x1271c4000) [pid = 1919] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:48:52 INFO - PROCESS | 1919 | --DOMWINDOW == 103 (0x1167af800) [pid = 1919] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:48:52 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x12adc4400) [pid = 1919] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:48:52 INFO - PROCESS | 1919 | 1461628132200 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:48:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:48:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 671ms 16:48:52 INFO - PROCESS | 1919 | 1461628132247 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 16:48:52 INFO - PROCESS | 1919 | 1461628132248 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 16:48:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:48:52 INFO - PROCESS | 1919 | 1461628132251 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:48:52 INFO - PROCESS | 1919 | 1461628132252 Marionette TRACE conn2 <- [1,482,null,{}] 16:48:52 INFO - PROCESS | 1919 | 1461628132255 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:48:52 INFO - PROCESS | 1919 | 1461628132345 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 16:48:52 INFO - PROCESS | 1919 | 1461628132391 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:52 INFO - PROCESS | 1919 | ++DOCSHELL 0x1237bd800 == 43 [pid = 1919] [id = 128] 16:48:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x1110db000) [pid = 1919] [serial = 381] [outer = 0x0] 16:48:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 104 (0x119ca8800) [pid = 1919] [serial = 382] [outer = 0x1110db000] 16:48:52 INFO - PROCESS | 1919 | 1461628132421 Marionette DEBUG loaded listener.js 16:48:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x12adb3c00) [pid = 1919] [serial = 383] [outer = 0x1110db000] 16:48:52 INFO - PROCESS | 1919 | 1461628132739 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:48:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:48:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 520ms 16:48:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:48:52 INFO - PROCESS | 1919 | 1461628132771 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 16:48:52 INFO - PROCESS | 1919 | 1461628132772 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 16:48:52 INFO - PROCESS | 1919 | 1461628132774 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:48:52 INFO - PROCESS | 1919 | 1461628132776 Marionette TRACE conn2 <- [1,486,null,{}] 16:48:52 INFO - PROCESS | 1919 | 1461628132778 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:48:52 INFO - PROCESS | 1919 | 1461628132855 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 16:48:52 INFO - PROCESS | 1919 | 1461628132860 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:52 INFO - PROCESS | 1919 | ++DOCSHELL 0x128e84800 == 44 [pid = 1919] [id = 129] 16:48:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x12b21c800) [pid = 1919] [serial = 384] [outer = 0x0] 16:48:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 107 (0x12bb3a400) [pid = 1919] [serial = 385] [outer = 0x12b21c800] 16:48:52 INFO - PROCESS | 1919 | 1461628132885 Marionette DEBUG loaded listener.js 16:48:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x12c1b3400) [pid = 1919] [serial = 386] [outer = 0x12b21c800] 16:48:53 INFO - PROCESS | 1919 | 1461628133243 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:48:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:48:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 518ms 16:48:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:48:53 INFO - PROCESS | 1919 | 1461628133294 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 16:48:53 INFO - PROCESS | 1919 | 1461628133296 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 16:48:53 INFO - PROCESS | 1919 | 1461628133298 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:48:53 INFO - PROCESS | 1919 | 1461628133300 Marionette TRACE conn2 <- [1,490,null,{}] 16:48:53 INFO - PROCESS | 1919 | 1461628133303 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:48:53 INFO - PROCESS | 1919 | 1461628133412 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 16:48:53 INFO - PROCESS | 1919 | 1461628133418 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:53 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a833000 == 45 [pid = 1919] [id = 130] 16:48:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x12bb35c00) [pid = 1919] [serial = 387] [outer = 0x0] 16:48:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x12c1bb000) [pid = 1919] [serial = 388] [outer = 0x12bb35c00] 16:48:53 INFO - PROCESS | 1919 | 1461628133456 Marionette DEBUG loaded listener.js 16:48:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x12c334400) [pid = 1919] [serial = 389] [outer = 0x12bb35c00] 16:48:53 INFO - PROCESS | 1919 | 1461628133852 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:48:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:48:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 573ms 16:48:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:48:53 INFO - PROCESS | 1919 | 1461628133872 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 16:48:53 INFO - PROCESS | 1919 | 1461628133873 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 16:48:53 INFO - PROCESS | 1919 | 1461628133875 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:48:53 INFO - PROCESS | 1919 | 1461628133876 Marionette TRACE conn2 <- [1,494,null,{}] 16:48:53 INFO - PROCESS | 1919 | 1461628133878 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:48:53 INFO - PROCESS | 1919 | 1461628133982 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 16:48:53 INFO - PROCESS | 1919 | 1461628133989 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:53 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a9d3000 == 46 [pid = 1919] [id = 131] 16:48:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x12bb3c000) [pid = 1919] [serial = 390] [outer = 0x0] 16:48:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x12c339400) [pid = 1919] [serial = 391] [outer = 0x12bb3c000] 16:48:54 INFO - PROCESS | 1919 | 1461628134014 Marionette DEBUG loaded listener.js 16:48:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x12c340000) [pid = 1919] [serial = 392] [outer = 0x12bb3c000] 16:48:54 INFO - PROCESS | 1919 | 1461628134475 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:48:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:48:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 620ms 16:48:54 INFO - PROCESS | 1919 | 1461628134496 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 16:48:54 INFO - PROCESS | 1919 | 1461628134500 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 16:48:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:48:54 INFO - PROCESS | 1919 | 1461628134505 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:48:54 INFO - PROCESS | 1919 | 1461628134507 Marionette TRACE conn2 <- [1,498,null,{}] 16:48:54 INFO - PROCESS | 1919 | 1461628134512 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:48:54 INFO - PROCESS | 1919 | 1461628134613 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 16:48:54 INFO - PROCESS | 1919 | 1461628134663 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:54 INFO - PROCESS | 1919 | ++DOCSHELL 0x116a84000 == 47 [pid = 1919] [id = 132] 16:48:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x1167a5c00) [pid = 1919] [serial = 393] [outer = 0x0] 16:48:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x117e1a800) [pid = 1919] [serial = 394] [outer = 0x1167a5c00] 16:48:54 INFO - PROCESS | 1919 | 1461628134695 Marionette DEBUG loaded listener.js 16:48:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x11836e400) [pid = 1919] [serial = 395] [outer = 0x1167a5c00] 16:48:55 INFO - PROCESS | 1919 | 1461628135126 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:48:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:48:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 673ms 16:48:55 INFO - PROCESS | 1919 | 1461628135179 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 16:48:55 INFO - PROCESS | 1919 | 1461628135183 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 16:48:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:48:55 INFO - PROCESS | 1919 | 1461628135188 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:48:55 INFO - PROCESS | 1919 | 1461628135190 Marionette TRACE conn2 <- [1,502,null,{}] 16:48:55 INFO - PROCESS | 1919 | 1461628135193 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:48:55 INFO - PROCESS | 1919 | 1461628135290 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 16:48:55 INFO - PROCESS | 1919 | 1461628135351 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:55 INFO - PROCESS | 1919 | ++DOCSHELL 0x119456800 == 48 [pid = 1919] [id = 133] 16:48:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x118392c00) [pid = 1919] [serial = 396] [outer = 0x0] 16:48:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x119330000) [pid = 1919] [serial = 397] [outer = 0x118392c00] 16:48:55 INFO - PROCESS | 1919 | 1461628135381 Marionette DEBUG loaded listener.js 16:48:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x121382c00) [pid = 1919] [serial = 398] [outer = 0x118392c00] 16:48:55 INFO - PROCESS | 1919 | 1461628135816 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:48:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:48:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 671ms 16:48:55 INFO - PROCESS | 1919 | 1461628135860 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 16:48:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:48:55 INFO - PROCESS | 1919 | 1461628135861 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 16:48:55 INFO - PROCESS | 1919 | 1461628135864 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:48:55 INFO - PROCESS | 1919 | 1461628135866 Marionette TRACE conn2 <- [1,506,null,{}] 16:48:55 INFO - PROCESS | 1919 | 1461628135874 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:48:56 INFO - PROCESS | 1919 | 1461628136000 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 16:48:56 INFO - PROCESS | 1919 | 1461628136065 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:56 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a88f000 == 49 [pid = 1919] [id = 134] 16:48:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x1256a5c00) [pid = 1919] [serial = 399] [outer = 0x0] 16:48:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x126be3400) [pid = 1919] [serial = 400] [outer = 0x1256a5c00] 16:48:56 INFO - PROCESS | 1919 | 1461628136096 Marionette DEBUG loaded listener.js 16:48:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x12769e400) [pid = 1919] [serial = 401] [outer = 0x1256a5c00] 16:48:56 INFO - PROCESS | 1919 | 1461628136527 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:48:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:48:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 673ms 16:48:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:48:56 INFO - PROCESS | 1919 | 1461628136538 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 16:48:56 INFO - PROCESS | 1919 | 1461628136540 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 16:48:56 INFO - PROCESS | 1919 | 1461628136542 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:48:56 INFO - PROCESS | 1919 | 1461628136544 Marionette TRACE conn2 <- [1,510,null,{}] 16:48:56 INFO - PROCESS | 1919 | 1461628136546 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:48:56 INFO - PROCESS | 1919 | 1461628136647 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 16:48:56 INFO - PROCESS | 1919 | 1461628136693 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:56 INFO - PROCESS | 1919 | ++DOCSHELL 0x12b33a800 == 50 [pid = 1919] [id = 135] 16:48:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x12769f400) [pid = 1919] [serial = 402] [outer = 0x0] 16:48:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x1296b1c00) [pid = 1919] [serial = 403] [outer = 0x12769f400] 16:48:56 INFO - PROCESS | 1919 | 1461628136724 Marionette DEBUG loaded listener.js 16:48:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x12add1000) [pid = 1919] [serial = 404] [outer = 0x12769f400] 16:48:57 INFO - PROCESS | 1919 | 1461628137158 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:48:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:48:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 670ms 16:48:57 INFO - PROCESS | 1919 | 1461628137216 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 16:48:57 INFO - PROCESS | 1919 | 1461628137217 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 16:48:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:48:57 INFO - PROCESS | 1919 | 1461628137221 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:48:57 INFO - PROCESS | 1919 | 1461628137223 Marionette TRACE conn2 <- [1,514,null,{}] 16:48:57 INFO - PROCESS | 1919 | 1461628137225 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:48:57 INFO - PROCESS | 1919 | 1461628137342 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 16:48:57 INFO - PROCESS | 1919 | 1461628137431 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:57 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a887800 == 51 [pid = 1919] [id = 136] 16:48:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x115f59400) [pid = 1919] [serial = 405] [outer = 0x0] 16:48:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x12bb3d400) [pid = 1919] [serial = 406] [outer = 0x115f59400] 16:48:57 INFO - PROCESS | 1919 | 1461628137461 Marionette DEBUG loaded listener.js 16:48:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x12c338000) [pid = 1919] [serial = 407] [outer = 0x115f59400] 16:48:57 INFO - PROCESS | 1919 | 1461628137877 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:48:57 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:48:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 671ms 16:48:57 INFO - PROCESS | 1919 | 1461628137892 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 16:48:57 INFO - PROCESS | 1919 | 1461628137894 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 16:48:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:48:57 INFO - PROCESS | 1919 | 1461628137896 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:48:57 INFO - PROCESS | 1919 | 1461628137898 Marionette TRACE conn2 <- [1,518,null,{}] 16:48:57 INFO - PROCESS | 1919 | 1461628137900 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:48:58 INFO - PROCESS | 1919 | 1461628138014 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 16:48:58 INFO - PROCESS | 1919 | 1461628138060 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:58 INFO - PROCESS | 1919 | ++DOCSHELL 0x117338000 == 52 [pid = 1919] [id = 137] 16:48:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 130 (0x118317000) [pid = 1919] [serial = 408] [outer = 0x0] 16:48:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x12c33ec00) [pid = 1919] [serial = 409] [outer = 0x118317000] 16:48:58 INFO - PROCESS | 1919 | 1461628138091 Marionette DEBUG loaded listener.js 16:48:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x12c787000) [pid = 1919] [serial = 410] [outer = 0x118317000] 16:48:58 INFO - PROCESS | 1919 | 1461628138678 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:48:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:48:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 824ms 16:48:58 INFO - PROCESS | 1919 | 1461628138720 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 16:48:58 INFO - PROCESS | 1919 | 1461628138723 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 16:48:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:48:58 INFO - PROCESS | 1919 | 1461628138726 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:48:58 INFO - PROCESS | 1919 | 1461628138729 Marionette TRACE conn2 <- [1,522,null,{}] 16:48:58 INFO - PROCESS | 1919 | 1461628138732 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:48:58 INFO - PROCESS | 1919 | 1461628138825 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 16:48:58 INFO - PROCESS | 1919 | 1461628138877 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:58 INFO - PROCESS | 1919 | ++DOCSHELL 0x116a8d000 == 53 [pid = 1919] [id = 138] 16:48:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x117e1d000) [pid = 1919] [serial = 411] [outer = 0x0] 16:48:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x11836c000) [pid = 1919] [serial = 412] [outer = 0x117e1d000] 16:48:58 INFO - PROCESS | 1919 | 1461628138907 Marionette DEBUG loaded listener.js 16:48:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x118456400) [pid = 1919] [serial = 413] [outer = 0x117e1d000] 16:48:59 INFO - PROCESS | 1919 | --DOCSHELL 0x1293ec800 == 52 [pid = 1919] [id = 98] 16:48:59 INFO - PROCESS | 1919 | --DOCSHELL 0x12a833000 == 51 [pid = 1919] [id = 130] 16:48:59 INFO - PROCESS | 1919 | --DOCSHELL 0x128e84800 == 50 [pid = 1919] [id = 129] 16:48:59 INFO - PROCESS | 1919 | --DOCSHELL 0x1237bd800 == 49 [pid = 1919] [id = 128] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 134 (0x12bb6c400) [pid = 1919] [serial = 340] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOCSHELL 0x126b26800 == 48 [pid = 1919] [id = 127] 16:48:59 INFO - PROCESS | 1919 | --DOCSHELL 0x124b9e800 == 47 [pid = 1919] [id = 126] 16:48:59 INFO - PROCESS | 1919 | --DOCSHELL 0x113c0a000 == 46 [pid = 1919] [id = 125] 16:48:59 INFO - PROCESS | 1919 | --DOCSHELL 0x12329d800 == 45 [pid = 1919] [id = 124] 16:48:59 INFO - PROCESS | 1919 | --DOCSHELL 0x119b8f800 == 44 [pid = 1919] [id = 123] 16:48:59 INFO - PROCESS | 1919 | --DOCSHELL 0x119475000 == 43 [pid = 1919] [id = 122] 16:48:59 INFO - PROCESS | 1919 | --DOCSHELL 0x118a85000 == 42 [pid = 1919] [id = 121] 16:48:59 INFO - PROCESS | 1919 | --DOCSHELL 0x116f10800 == 41 [pid = 1919] [id = 120] 16:48:59 INFO - PROCESS | 1919 | --DOCSHELL 0x116f07800 == 40 [pid = 1919] [id = 119] 16:48:59 INFO - PROCESS | 1919 | --DOCSHELL 0x11748c800 == 39 [pid = 1919] [id = 118] 16:48:59 INFO - PROCESS | 1919 | --DOCSHELL 0x11865d800 == 38 [pid = 1919] [id = 115] 16:48:59 INFO - PROCESS | 1919 | --DOCSHELL 0x12a9d4000 == 37 [pid = 1919] [id = 114] 16:48:59 INFO - PROCESS | 1919 | 1461628139341 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:48:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:48:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 622ms 16:48:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:48:59 INFO - PROCESS | 1919 | 1461628139352 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 16:48:59 INFO - PROCESS | 1919 | 1461628139355 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 16:48:59 INFO - PROCESS | 1919 | 1461628139359 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:48:59 INFO - PROCESS | 1919 | 1461628139361 Marionette TRACE conn2 <- [1,526,null,{}] 16:48:59 INFO - PROCESS | 1919 | 1461628139364 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:48:59 INFO - PROCESS | 1919 | 1461628139460 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x126bd7000) [pid = 1919] [serial = 251] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x12a7edc00) [pid = 1919] [serial = 239] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x123510800) [pid = 1919] [serial = 248] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 130 (0x11832c400) [pid = 1919] [serial = 199] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 129 (0x1133c7400) [pid = 1919] [serial = 196] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 128 (0x1161dd400) [pid = 1919] [serial = 242] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x1185a3c00) [pid = 1919] [serial = 245] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x1294ebc00) [pid = 1919] [serial = 325] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x12ab4c800) [pid = 1919] [serial = 328] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x12ab49400) [pid = 1919] [serial = 326] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x124f1a400) [pid = 1919] [serial = 301] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x120ffc800) [pid = 1919] [serial = 316] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x1233b1400) [pid = 1919] [serial = 317] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x118fdc800) [pid = 1919] [serial = 313] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x119791800) [pid = 1919] [serial = 314] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x1197e0400) [pid = 1919] [serial = 298] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x12adba400) [pid = 1919] [serial = 331] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x118368800) [pid = 1919] [serial = 311] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x118313c00) [pid = 1919] [serial = 310] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x127691c00) [pid = 1919] [serial = 320] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x1271bf400) [pid = 1919] [serial = 319] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x118315400) [pid = 1919] [serial = 295] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x1276b2800) [pid = 1919] [serial = 322] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x129393800) [pid = 1919] [serial = 304] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x1296ba800) [pid = 1919] [serial = 308] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x128d37c00) [pid = 1919] [serial = 307] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x12b21c400) [pid = 1919] [serial = 334] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 106 (0x12adce000) [pid = 1919] [serial = 332] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 105 (0x12adcb800) [pid = 1919] [serial = 338] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x12bb3dc00) [pid = 1919] [serial = 335] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 103 (0x12138c800) [pid = 1919] [serial = 337] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x12adb5800) [pid = 1919] [serial = 329] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | --DOMWINDOW == 101 (0x128d39c00) [pid = 1919] [serial = 323] [outer = 0x0] [url = about:blank] 16:48:59 INFO - PROCESS | 1919 | 1461628139512 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:59 INFO - PROCESS | 1919 | ++DOCSHELL 0x116908000 == 38 [pid = 1919] [id = 139] 16:48:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x1161a2000) [pid = 1919] [serial = 414] [outer = 0x0] 16:48:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x11832c400) [pid = 1919] [serial = 415] [outer = 0x1161a2000] 16:48:59 INFO - PROCESS | 1919 | 1461628139539 Marionette DEBUG loaded listener.js 16:48:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 104 (0x120f47000) [pid = 1919] [serial = 416] [outer = 0x1161a2000] 16:48:59 INFO - PROCESS | 1919 | 1461628139859 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:48:59 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:48:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 519ms 16:48:59 INFO - PROCESS | 1919 | 1461628139879 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 16:48:59 INFO - PROCESS | 1919 | 1461628139880 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 16:48:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:48:59 INFO - PROCESS | 1919 | 1461628139887 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:48:59 INFO - PROCESS | 1919 | 1461628139890 Marionette TRACE conn2 <- [1,530,null,{}] 16:48:59 INFO - PROCESS | 1919 | 1461628139897 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:48:59 INFO - PROCESS | 1919 | 1461628139981 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 16:49:00 INFO - PROCESS | 1919 | 1461628140039 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:00 INFO - PROCESS | 1919 | ++DOCSHELL 0x119321800 == 39 [pid = 1919] [id = 140] 16:49:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x118452000) [pid = 1919] [serial = 417] [outer = 0x0] 16:49:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x12326c800) [pid = 1919] [serial = 418] [outer = 0x118452000] 16:49:00 INFO - PROCESS | 1919 | 1461628140066 Marionette DEBUG loaded listener.js 16:49:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 107 (0x1269a6400) [pid = 1919] [serial = 419] [outer = 0x118452000] 16:49:00 INFO - PROCESS | 1919 | 1461628140386 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:49:00 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:49:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:49:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:49:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:49:00 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:49:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:49:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:49:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:49:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 523ms 16:49:00 INFO - PROCESS | 1919 | 1461628140409 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 16:49:00 INFO - PROCESS | 1919 | 1461628140411 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 16:49:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:49:00 INFO - PROCESS | 1919 | 1461628140413 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:49:00 INFO - PROCESS | 1919 | 1461628140414 Marionette TRACE conn2 <- [1,534,null,{}] 16:49:00 INFO - PROCESS | 1919 | 1461628140420 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:49:00 INFO - PROCESS | 1919 | 1461628140504 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 16:49:00 INFO - PROCESS | 1919 | 1461628140562 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:00 INFO - PROCESS | 1919 | ++DOCSHELL 0x1232b3800 == 40 [pid = 1919] [id = 141] 16:49:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x12698e000) [pid = 1919] [serial = 420] [outer = 0x0] 16:49:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x128d37c00) [pid = 1919] [serial = 421] [outer = 0x12698e000] 16:49:00 INFO - PROCESS | 1919 | 1461628140590 Marionette DEBUG loaded listener.js 16:49:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x129394c00) [pid = 1919] [serial = 422] [outer = 0x12698e000] 16:49:00 INFO - PROCESS | 1919 | 1461628140857 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:49:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:49:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 470ms 16:49:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:49:00 INFO - PROCESS | 1919 | 1461628140890 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 16:49:00 INFO - PROCESS | 1919 | 1461628140891 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 16:49:00 INFO - PROCESS | 1919 | 1461628140893 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:49:00 INFO - PROCESS | 1919 | 1461628140895 Marionette TRACE conn2 <- [1,538,null,{}] 16:49:00 INFO - PROCESS | 1919 | 1461628140897 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:49:01 INFO - PROCESS | 1919 | 1461628141010 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 16:49:01 INFO - PROCESS | 1919 | 1461628141014 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:01 INFO - PROCESS | 1919 | ++DOCSHELL 0x1243f9000 == 41 [pid = 1919] [id = 142] 16:49:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x1271bc000) [pid = 1919] [serial = 423] [outer = 0x0] 16:49:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x12939ac00) [pid = 1919] [serial = 424] [outer = 0x1271bc000] 16:49:01 INFO - PROCESS | 1919 | 1461628141048 Marionette DEBUG loaded listener.js 16:49:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x12a8a2c00) [pid = 1919] [serial = 425] [outer = 0x1271bc000] 16:49:01 INFO - PROCESS | 1919 | 1461628141418 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:49:01 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:49:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 571ms 16:49:01 INFO - PROCESS | 1919 | 1461628141465 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 16:49:01 INFO - PROCESS | 1919 | 1461628141467 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 16:49:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:49:01 INFO - PROCESS | 1919 | 1461628141469 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:49:01 INFO - PROCESS | 1919 | 1461628141470 Marionette TRACE conn2 <- [1,542,null,{}] 16:49:01 INFO - PROCESS | 1919 | 1461628141472 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:49:01 INFO - PROCESS | 1919 | 1461628141578 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 16:49:01 INFO - PROCESS | 1919 | 1461628141589 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:01 INFO - PROCESS | 1919 | ++DOCSHELL 0x126914800 == 42 [pid = 1919] [id = 143] 16:49:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x12ab4c000) [pid = 1919] [serial = 426] [outer = 0x0] 16:49:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x12bb3c400) [pid = 1919] [serial = 427] [outer = 0x12ab4c000] 16:49:01 INFO - PROCESS | 1919 | 1461628141616 Marionette DEBUG loaded listener.js 16:49:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x12c336400) [pid = 1919] [serial = 428] [outer = 0x12ab4c000] 16:49:01 INFO - PROCESS | 1919 | 1461628141969 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:49:01 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:49:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 520ms 16:49:01 INFO - PROCESS | 1919 | 1461628141989 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 16:49:01 INFO - PROCESS | 1919 | 1461628141991 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 16:49:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:49:01 INFO - PROCESS | 1919 | 1461628141993 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:49:01 INFO - PROCESS | 1919 | 1461628141994 Marionette TRACE conn2 <- [1,546,null,{}] 16:49:02 INFO - PROCESS | 1919 | 1461628141996 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:49:02 INFO - PROCESS | 1919 | 1461628142104 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 16:49:02 INFO - PROCESS | 1919 | 1461628142121 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:02 INFO - PROCESS | 1919 | ++DOCSHELL 0x128e73800 == 43 [pid = 1919] [id = 144] 16:49:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x12c33e800) [pid = 1919] [serial = 429] [outer = 0x0] 16:49:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x12c783800) [pid = 1919] [serial = 430] [outer = 0x12c33e800] 16:49:02 INFO - PROCESS | 1919 | 1461628142151 Marionette DEBUG loaded listener.js 16:49:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x12c788c00) [pid = 1919] [serial = 431] [outer = 0x12c33e800] 16:49:02 INFO - PROCESS | 1919 | 1461628142534 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:49:02 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:49:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 570ms 16:49:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:49:02 INFO - PROCESS | 1919 | 1461628142564 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 16:49:02 INFO - PROCESS | 1919 | 1461628142565 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 16:49:02 INFO - PROCESS | 1919 | 1461628142567 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:49:02 INFO - PROCESS | 1919 | 1461628142568 Marionette TRACE conn2 <- [1,550,null,{}] 16:49:02 INFO - PROCESS | 1919 | 1461628142571 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:49:02 INFO - PROCESS | 1919 | 1461628142676 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 16:49:02 INFO - PROCESS | 1919 | 1461628142718 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:02 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a726000 == 44 [pid = 1919] [id = 145] 16:49:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x12c77f400) [pid = 1919] [serial = 432] [outer = 0x0] 16:49:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x12c78c400) [pid = 1919] [serial = 433] [outer = 0x12c77f400] 16:49:02 INFO - PROCESS | 1919 | 1461628142748 Marionette DEBUG loaded listener.js 16:49:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x12ca53c00) [pid = 1919] [serial = 434] [outer = 0x12c77f400] 16:49:03 INFO - PROCESS | 1919 | 1461628143081 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:49:03 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:49:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 569ms 16:49:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:49:03 INFO - PROCESS | 1919 | 1461628143142 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 16:49:03 INFO - PROCESS | 1919 | 1461628143143 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 16:49:03 INFO - PROCESS | 1919 | 1461628143145 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:49:03 INFO - PROCESS | 1919 | 1461628143146 Marionette TRACE conn2 <- [1,554,null,{}] 16:49:03 INFO - PROCESS | 1919 | 1461628143148 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:49:03 INFO - PROCESS | 1919 | 1461628143257 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 16:49:03 INFO - PROCESS | 1919 | 1461628143272 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:03 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ab71000 == 45 [pid = 1919] [id = 146] 16:49:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x1169a7800) [pid = 1919] [serial = 435] [outer = 0x0] 16:49:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x12ca54c00) [pid = 1919] [serial = 436] [outer = 0x1169a7800] 16:49:03 INFO - PROCESS | 1919 | 1461628143311 Marionette DEBUG loaded listener.js 16:49:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x12ce37800) [pid = 1919] [serial = 437] [outer = 0x1169a7800] 16:49:03 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x12bb35c00) [pid = 1919] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:49:03 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x128d3b400) [pid = 1919] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:49:03 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x127699800) [pid = 1919] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:49:03 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x12939d800) [pid = 1919] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:49:03 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x12a7ef400) [pid = 1919] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:49:03 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x1110db000) [pid = 1919] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:49:03 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x121381400) [pid = 1919] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:49:03 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x118fdfc00) [pid = 1919] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:49:03 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x124f1ac00) [pid = 1919] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:49:03 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x117564400) [pid = 1919] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:49:03 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x124324800) [pid = 1919] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:49:03 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x11838e400) [pid = 1919] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:49:03 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x12b21c800) [pid = 1919] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:49:03 INFO - PROCESS | 1919 | [1919] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:49:03 INFO - PROCESS | 1919 | [1919] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:49:03 INFO - PROCESS | 1919 | 1461628143805 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:49:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:49:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 668ms 16:49:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:49:03 INFO - PROCESS | 1919 | 1461628143813 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 16:49:03 INFO - PROCESS | 1919 | 1461628143815 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 16:49:03 INFO - PROCESS | 1919 | 1461628143820 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:49:03 INFO - PROCESS | 1919 | 1461628143821 Marionette TRACE conn2 <- [1,558,null,{}] 16:49:03 INFO - PROCESS | 1919 | 1461628143824 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:49:03 INFO - PROCESS | 1919 | 1461628143931 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 16:49:04 INFO - PROCESS | 1919 | 1461628144000 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:04 INFO - PROCESS | 1919 | ++DOCSHELL 0x125064000 == 46 [pid = 1919] [id = 147] 16:49:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x1210e5000) [pid = 1919] [serial = 438] [outer = 0x0] 16:49:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x1276b4800) [pid = 1919] [serial = 439] [outer = 0x1210e5000] 16:49:04 INFO - PROCESS | 1919 | 1461628144040 Marionette DEBUG loaded listener.js 16:49:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x12adb2400) [pid = 1919] [serial = 440] [outer = 0x1210e5000] 16:49:04 INFO - PROCESS | 1919 | 1461628144422 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:49:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:49:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 620ms 16:49:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:49:04 INFO - PROCESS | 1919 | 1461628144440 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 16:49:04 INFO - PROCESS | 1919 | 1461628144441 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 16:49:04 INFO - PROCESS | 1919 | 1461628144443 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:49:04 INFO - PROCESS | 1919 | 1461628144445 Marionette TRACE conn2 <- [1,562,null,{}] 16:49:04 INFO - PROCESS | 1919 | 1461628144447 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:49:04 INFO - PROCESS | 1919 | 1461628144561 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 16:49:04 INFO - PROCESS | 1919 | 1461628144591 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:04 INFO - PROCESS | 1919 | ++DOCSHELL 0x12bc94000 == 47 [pid = 1919] [id = 148] 16:49:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x128ad6000) [pid = 1919] [serial = 441] [outer = 0x0] 16:49:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x12bb6a000) [pid = 1919] [serial = 442] [outer = 0x128ad6000] 16:49:04 INFO - PROCESS | 1919 | 1461628144620 Marionette DEBUG loaded listener.js 16:49:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x12ce3c000) [pid = 1919] [serial = 443] [outer = 0x128ad6000] 16:49:04 INFO - PROCESS | 1919 | [1919] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:49:04 INFO - PROCESS | 1919 | [1919] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:49:04 INFO - PROCESS | 1919 | 1461628144938 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:49:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:49:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 521ms 16:49:04 INFO - PROCESS | 1919 | 1461628144965 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 16:49:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:49:04 INFO - PROCESS | 1919 | 1461628144969 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 16:49:04 INFO - PROCESS | 1919 | 1461628144971 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:49:04 INFO - PROCESS | 1919 | 1461628144972 Marionette TRACE conn2 <- [1,566,null,{}] 16:49:04 INFO - PROCESS | 1919 | 1461628144975 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:49:05 INFO - PROCESS | 1919 | 1461628145056 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 16:49:05 INFO - PROCESS | 1919 | 1461628145060 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:05 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c376800 == 48 [pid = 1919] [id = 149] 16:49:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x12c333000) [pid = 1919] [serial = 444] [outer = 0x0] 16:49:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x12cfddc00) [pid = 1919] [serial = 445] [outer = 0x12c333000] 16:49:05 INFO - PROCESS | 1919 | 1461628145086 Marionette DEBUG loaded listener.js 16:49:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x12cfe5000) [pid = 1919] [serial = 446] [outer = 0x12c333000] 16:49:05 INFO - PROCESS | 1919 | [1919] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:49:05 INFO - PROCESS | 1919 | [1919] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:49:05 INFO - PROCESS | 1919 | 1461628145420 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:49:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:49:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 468ms 16:49:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:49:05 INFO - PROCESS | 1919 | 1461628145440 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 16:49:05 INFO - PROCESS | 1919 | 1461628145441 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 16:49:05 INFO - PROCESS | 1919 | 1461628145443 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:49:05 INFO - PROCESS | 1919 | 1461628145444 Marionette TRACE conn2 <- [1,570,null,{}] 16:49:05 INFO - PROCESS | 1919 | 1461628145447 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:49:05 INFO - PROCESS | 1919 | 1461628145554 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 16:49:05 INFO - PROCESS | 1919 | 1461628145560 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:05 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c7c1800 == 49 [pid = 1919] [id = 150] 16:49:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x127698400) [pid = 1919] [serial = 447] [outer = 0x0] 16:49:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x128de7400) [pid = 1919] [serial = 448] [outer = 0x127698400] 16:49:05 INFO - PROCESS | 1919 | 1461628145586 Marionette DEBUG loaded listener.js 16:49:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x128deb400) [pid = 1919] [serial = 449] [outer = 0x127698400] 16:49:05 INFO - PROCESS | 1919 | [1919] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:49:06 INFO - PROCESS | 1919 | 1461628146044 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:49:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:49:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 620ms 16:49:06 INFO - PROCESS | 1919 | 1461628146064 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 16:49:06 INFO - PROCESS | 1919 | 1461628146067 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 16:49:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:49:06 INFO - PROCESS | 1919 | 1461628146071 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:49:06 INFO - PROCESS | 1919 | 1461628146073 Marionette TRACE conn2 <- [1,574,null,{}] 16:49:06 INFO - PROCESS | 1919 | 1461628146077 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:49:06 INFO - PROCESS | 1919 | 1461628146184 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 16:49:06 INFO - PROCESS | 1919 | 1461628146249 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:06 INFO - PROCESS | 1919 | ++DOCSHELL 0x1183b9800 == 50 [pid = 1919] [id = 151] 16:49:06 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x118368c00) [pid = 1919] [serial = 450] [outer = 0x0] 16:49:06 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x118681c00) [pid = 1919] [serial = 451] [outer = 0x118368c00] 16:49:06 INFO - PROCESS | 1919 | 1461628146281 Marionette DEBUG loaded listener.js 16:49:06 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x119e47400) [pid = 1919] [serial = 452] [outer = 0x118368c00] 16:49:06 INFO - PROCESS | 1919 | 1461628146745 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:49:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:49:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 721ms 16:49:06 INFO - PROCESS | 1919 | 1461628146793 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 16:49:06 INFO - PROCESS | 1919 | 1461628146797 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 16:49:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:49:06 INFO - PROCESS | 1919 | 1461628146802 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:49:06 INFO - PROCESS | 1919 | 1461628146804 Marionette TRACE conn2 <- [1,578,null,{}] 16:49:06 INFO - PROCESS | 1919 | 1461628146806 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:49:06 INFO - PROCESS | 1919 | 1461628146912 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 16:49:07 INFO - PROCESS | 1919 | 1461628146998 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:07 INFO - PROCESS | 1919 | ++DOCSHELL 0x1232b4800 == 51 [pid = 1919] [id = 152] 16:49:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x1236d2c00) [pid = 1919] [serial = 453] [outer = 0x0] 16:49:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x124bbe000) [pid = 1919] [serial = 454] [outer = 0x1236d2c00] 16:49:07 INFO - PROCESS | 1919 | 1461628147029 Marionette DEBUG loaded listener.js 16:49:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 130 (0x126993800) [pid = 1919] [serial = 455] [outer = 0x1236d2c00] 16:49:07 INFO - PROCESS | 1919 | 1461628147474 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:49:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:49:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 722ms 16:49:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:49:07 INFO - PROCESS | 1919 | 1461628147524 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 16:49:07 INFO - PROCESS | 1919 | 1461628147527 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 16:49:07 INFO - PROCESS | 1919 | 1461628147530 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:49:07 INFO - PROCESS | 1919 | 1461628147534 Marionette TRACE conn2 <- [1,582,null,{}] 16:49:07 INFO - PROCESS | 1919 | 1461628147570 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:49:07 INFO - PROCESS | 1919 | 1461628147718 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 16:49:07 INFO - PROCESS | 1919 | 1461628147783 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:07 INFO - PROCESS | 1919 | ++DOCSHELL 0x12bc87000 == 52 [pid = 1919] [id = 153] 16:49:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x128ad9000) [pid = 1919] [serial = 456] [outer = 0x0] 16:49:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x128deb800) [pid = 1919] [serial = 457] [outer = 0x128ad9000] 16:49:07 INFO - PROCESS | 1919 | 1461628147814 Marionette DEBUG loaded listener.js 16:49:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x12939d800) [pid = 1919] [serial = 458] [outer = 0x128ad9000] 16:49:08 INFO - PROCESS | 1919 | 1461628148246 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:49:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:49:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 743ms 16:49:08 INFO - PROCESS | 1919 | 1461628148273 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 16:49:08 INFO - PROCESS | 1919 | 1461628148275 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 16:49:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:49:08 INFO - PROCESS | 1919 | 1461628148278 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:49:08 INFO - PROCESS | 1919 | 1461628148279 Marionette TRACE conn2 <- [1,586,null,{}] 16:49:08 INFO - PROCESS | 1919 | 1461628148282 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:49:08 INFO - PROCESS | 1919 | 1461628148384 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 16:49:08 INFO - PROCESS | 1919 | 1461628148449 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:08 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ca5f800 == 53 [pid = 1919] [id = 154] 16:49:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x1296b9400) [pid = 1919] [serial = 459] [outer = 0x0] 16:49:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x12ab53800) [pid = 1919] [serial = 460] [outer = 0x1296b9400] 16:49:08 INFO - PROCESS | 1919 | 1461628148478 Marionette DEBUG loaded listener.js 16:49:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 136 (0x12bb33800) [pid = 1919] [serial = 461] [outer = 0x1296b9400] 16:49:08 INFO - PROCESS | 1919 | [1919] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:49:08 INFO - PROCESS | 1919 | 1461628148890 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:49:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:49:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 618ms 16:49:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:49:08 INFO - PROCESS | 1919 | 1461628148897 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 16:49:08 INFO - PROCESS | 1919 | 1461628148898 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 16:49:08 INFO - PROCESS | 1919 | 1461628148900 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:49:08 INFO - PROCESS | 1919 | 1461628148902 Marionette TRACE conn2 <- [1,590,null,{}] 16:49:08 INFO - PROCESS | 1919 | 1461628148904 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:49:09 INFO - PROCESS | 1919 | 1461628149015 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 16:49:09 INFO - PROCESS | 1919 | 1461628149063 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:09 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ca74800 == 54 [pid = 1919] [id = 155] 16:49:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 137 (0x1161e6000) [pid = 1919] [serial = 462] [outer = 0x0] 16:49:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 138 (0x12bb63c00) [pid = 1919] [serial = 463] [outer = 0x1161e6000] 16:49:09 INFO - PROCESS | 1919 | 1461628149096 Marionette DEBUG loaded listener.js 16:49:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 139 (0x12c784400) [pid = 1919] [serial = 464] [outer = 0x1161e6000] 16:49:09 INFO - PROCESS | 1919 | 1461628149735 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:49:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:49:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 875ms 16:49:09 INFO - PROCESS | 1919 | 1461628149775 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 16:49:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:49:09 INFO - PROCESS | 1919 | 1461628149778 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 16:49:09 INFO - PROCESS | 1919 | 1461628149782 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:49:09 INFO - PROCESS | 1919 | 1461628149784 Marionette TRACE conn2 <- [1,594,null,{}] 16:49:09 INFO - PROCESS | 1919 | 1461628149789 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:49:09 INFO - PROCESS | 1919 | 1461628149878 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 16:49:09 INFO - PROCESS | 1919 | 1461628149933 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:09 INFO - PROCESS | 1919 | ++DOCSHELL 0x1183cd800 == 55 [pid = 1919] [id = 156] 16:49:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 140 (0x117564400) [pid = 1919] [serial = 465] [outer = 0x0] 16:49:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 141 (0x11831b000) [pid = 1919] [serial = 466] [outer = 0x117564400] 16:49:09 INFO - PROCESS | 1919 | 1461628149961 Marionette DEBUG loaded listener.js 16:49:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 142 (0x118678800) [pid = 1919] [serial = 467] [outer = 0x117564400] 16:49:10 INFO - PROCESS | 1919 | 1461628150470 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:49:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:49:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 723ms 16:49:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:49:10 INFO - PROCESS | 1919 | 1461628150505 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 16:49:10 INFO - PROCESS | 1919 | 1461628150508 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 16:49:10 INFO - PROCESS | 1919 | 1461628150512 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:49:10 INFO - PROCESS | 1919 | 1461628150514 Marionette TRACE conn2 <- [1,598,null,{}] 16:49:10 INFO - PROCESS | 1919 | 1461628150517 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:49:10 INFO - PROCESS | 1919 | 1461628150612 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 16:49:10 INFO - PROCESS | 1919 | --DOCSHELL 0x12c376800 == 54 [pid = 1919] [id = 149] 16:49:10 INFO - PROCESS | 1919 | --DOCSHELL 0x12bc94000 == 53 [pid = 1919] [id = 148] 16:49:10 INFO - PROCESS | 1919 | --DOCSHELL 0x125064000 == 52 [pid = 1919] [id = 147] 16:49:10 INFO - PROCESS | 1919 | --DOCSHELL 0x12ab71000 == 51 [pid = 1919] [id = 146] 16:49:10 INFO - PROCESS | 1919 | --DOCSHELL 0x12a726000 == 50 [pid = 1919] [id = 145] 16:49:10 INFO - PROCESS | 1919 | --DOCSHELL 0x128e73800 == 49 [pid = 1919] [id = 144] 16:49:10 INFO - PROCESS | 1919 | --DOCSHELL 0x126914800 == 48 [pid = 1919] [id = 143] 16:49:10 INFO - PROCESS | 1919 | --DOMWINDOW == 141 (0x12326a800) [pid = 1919] [serial = 346] [outer = 0x0] [url = about:blank] 16:49:10 INFO - PROCESS | 1919 | --DOMWINDOW == 140 (0x1185a3400) [pid = 1919] [serial = 343] [outer = 0x0] [url = about:blank] 16:49:10 INFO - PROCESS | 1919 | --DOMWINDOW == 139 (0x128d42000) [pid = 1919] [serial = 349] [outer = 0x0] [url = about:blank] 16:49:10 INFO - PROCESS | 1919 | --DOMWINDOW == 138 (0x12c339400) [pid = 1919] [serial = 391] [outer = 0x0] [url = about:blank] 16:49:10 INFO - PROCESS | 1919 | 1461628150705 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:10 INFO - PROCESS | 1919 | --DOCSHELL 0x1243f9000 == 47 [pid = 1919] [id = 142] 16:49:10 INFO - PROCESS | 1919 | --DOCSHELL 0x1232b3800 == 46 [pid = 1919] [id = 141] 16:49:10 INFO - PROCESS | 1919 | --DOCSHELL 0x119321800 == 45 [pid = 1919] [id = 140] 16:49:10 INFO - PROCESS | 1919 | --DOCSHELL 0x116908000 == 44 [pid = 1919] [id = 139] 16:49:10 INFO - PROCESS | 1919 | --DOCSHELL 0x116a8d000 == 43 [pid = 1919] [id = 138] 16:49:10 INFO - PROCESS | 1919 | --DOCSHELL 0x12a887800 == 42 [pid = 1919] [id = 136] 16:49:10 INFO - PROCESS | 1919 | --DOCSHELL 0x12b33a800 == 41 [pid = 1919] [id = 135] 16:49:10 INFO - PROCESS | 1919 | --DOCSHELL 0x12a88f000 == 40 [pid = 1919] [id = 134] 16:49:10 INFO - PROCESS | 1919 | --DOCSHELL 0x119456800 == 39 [pid = 1919] [id = 133] 16:49:10 INFO - PROCESS | 1919 | ++DOCSHELL 0x1133f3800 == 40 [pid = 1919] [id = 157] 16:49:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 139 (0x1125b7000) [pid = 1919] [serial = 468] [outer = 0x0] 16:49:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 140 (0x118322800) [pid = 1919] [serial = 469] [outer = 0x1125b7000] 16:49:10 INFO - PROCESS | 1919 | 1461628150736 Marionette DEBUG loaded listener.js 16:49:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 141 (0x119331400) [pid = 1919] [serial = 470] [outer = 0x1125b7000] 16:49:10 INFO - PROCESS | 1919 | --DOCSHELL 0x116a84000 == 39 [pid = 1919] [id = 132] 16:49:10 INFO - PROCESS | 1919 | --DOMWINDOW == 140 (0x1296b5800) [pid = 1919] [serial = 373] [outer = 0x0] [url = about:blank] 16:49:10 INFO - PROCESS | 1919 | --DOMWINDOW == 139 (0x128d3dc00) [pid = 1919] [serial = 370] [outer = 0x0] [url = about:blank] 16:49:10 INFO - PROCESS | 1919 | --DOMWINDOW == 138 (0x12a7fb000) [pid = 1919] [serial = 376] [outer = 0x0] [url = about:blank] 16:49:10 INFO - PROCESS | 1919 | --DOMWINDOW == 137 (0x12a70c800) [pid = 1919] [serial = 374] [outer = 0x0] [url = about:blank] 16:49:10 INFO - PROCESS | 1919 | --DOMWINDOW == 136 (0x12adb7000) [pid = 1919] [serial = 379] [outer = 0x0] [url = about:blank] 16:49:10 INFO - PROCESS | 1919 | --DOMWINDOW == 135 (0x119ca8800) [pid = 1919] [serial = 382] [outer = 0x0] [url = about:blank] 16:49:10 INFO - PROCESS | 1919 | --DOMWINDOW == 134 (0x1236d3800) [pid = 1919] [serial = 361] [outer = 0x0] [url = about:blank] 16:49:10 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x124bb6c00) [pid = 1919] [serial = 362] [outer = 0x0] [url = about:blank] 16:49:10 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x119ca0400) [pid = 1919] [serial = 358] [outer = 0x0] [url = about:blank] 16:49:10 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x120ff6800) [pid = 1919] [serial = 359] [outer = 0x0] [url = about:blank] 16:49:10 INFO - PROCESS | 1919 | --DOMWINDOW == 130 (0x126bdd800) [pid = 1919] [serial = 367] [outer = 0x0] [url = about:blank] 16:49:10 INFO - PROCESS | 1919 | --DOMWINDOW == 129 (0x118372000) [pid = 1919] [serial = 353] [outer = 0x0] [url = about:blank] 16:49:10 INFO - PROCESS | 1919 | --DOMWINDOW == 128 (0x118313000) [pid = 1919] [serial = 352] [outer = 0x0] [url = about:blank] 16:49:10 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x1256ac400) [pid = 1919] [serial = 364] [outer = 0x0] [url = about:blank] 16:49:10 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x125763800) [pid = 1919] [serial = 365] [outer = 0x0] [url = about:blank] 16:49:10 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x118fe5000) [pid = 1919] [serial = 356] [outer = 0x0] [url = about:blank] 16:49:10 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x1185a2400) [pid = 1919] [serial = 355] [outer = 0x0] [url = about:blank] 16:49:10 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x12bb3a400) [pid = 1919] [serial = 385] [outer = 0x0] [url = about:blank] 16:49:10 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x12c1b3400) [pid = 1919] [serial = 386] [outer = 0x0] [url = about:blank] 16:49:10 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x12adb3c00) [pid = 1919] [serial = 383] [outer = 0x0] [url = about:blank] 16:49:10 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x129397000) [pid = 1919] [serial = 371] [outer = 0x0] [url = about:blank] 16:49:10 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x12adce800) [pid = 1919] [serial = 380] [outer = 0x0] [url = about:blank] 16:49:10 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x12ab4b800) [pid = 1919] [serial = 377] [outer = 0x0] [url = about:blank] 16:49:10 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x1276b5800) [pid = 1919] [serial = 368] [outer = 0x0] [url = about:blank] 16:49:10 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x12c334400) [pid = 1919] [serial = 389] [outer = 0x0] [url = about:blank] 16:49:10 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x12c1bb000) [pid = 1919] [serial = 388] [outer = 0x0] [url = about:blank] 16:49:11 INFO - PROCESS | 1919 | 1461628151060 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:49:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:49:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 572ms 16:49:11 INFO - PROCESS | 1919 | 1461628151088 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 16:49:11 INFO - PROCESS | 1919 | 1461628151089 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 16:49:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:49:11 INFO - PROCESS | 1919 | 1461628151092 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:49:11 INFO - PROCESS | 1919 | 1461628151094 Marionette TRACE conn2 <- [1,602,null,{}] 16:49:11 INFO - PROCESS | 1919 | 1461628151104 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:49:11 INFO - PROCESS | 1919 | 1461628151203 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 16:49:11 INFO - PROCESS | 1919 | 1461628151251 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:11 INFO - PROCESS | 1919 | ++DOCSHELL 0x11834a000 == 40 [pid = 1919] [id = 158] 16:49:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x118372000) [pid = 1919] [serial = 471] [outer = 0x0] 16:49:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x120f47c00) [pid = 1919] [serial = 472] [outer = 0x118372000] 16:49:11 INFO - PROCESS | 1919 | 1461628151279 Marionette DEBUG loaded listener.js 16:49:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x123771400) [pid = 1919] [serial = 473] [outer = 0x118372000] 16:49:11 INFO - PROCESS | 1919 | 1461628151591 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:49:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:49:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 521ms 16:49:11 INFO - PROCESS | 1919 | 1461628151614 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 16:49:11 INFO - PROCESS | 1919 | 1461628151616 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 16:49:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:49:11 INFO - PROCESS | 1919 | 1461628151622 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:49:11 INFO - PROCESS | 1919 | 1461628151623 Marionette TRACE conn2 <- [1,606,null,{}] 16:49:11 INFO - PROCESS | 1919 | 1461628151625 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:49:11 INFO - PROCESS | 1919 | 1461628151704 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 16:49:11 INFO - PROCESS | 1919 | 1461628151708 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:11 INFO - PROCESS | 1919 | ++DOCSHELL 0x119471000 == 41 [pid = 1919] [id = 159] 16:49:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x1246e8400) [pid = 1919] [serial = 474] [outer = 0x0] 16:49:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x126993400) [pid = 1919] [serial = 475] [outer = 0x1246e8400] 16:49:11 INFO - PROCESS | 1919 | 1461628151736 Marionette DEBUG loaded listener.js 16:49:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x126be0000) [pid = 1919] [serial = 476] [outer = 0x1246e8400] 16:49:12 INFO - PROCESS | 1919 | 1461628152056 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:49:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:49:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 468ms 16:49:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:49:12 INFO - PROCESS | 1919 | 1461628152091 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 16:49:12 INFO - PROCESS | 1919 | 1461628152092 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 16:49:12 INFO - PROCESS | 1919 | 1461628152094 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:49:12 INFO - PROCESS | 1919 | 1461628152095 Marionette TRACE conn2 <- [1,610,null,{}] 16:49:12 INFO - PROCESS | 1919 | 1461628152098 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:49:12 INFO - PROCESS | 1919 | 1461628152175 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 16:49:12 INFO - PROCESS | 1919 | 1461628152179 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:12 INFO - PROCESS | 1919 | ++DOCSHELL 0x121308000 == 42 [pid = 1919] [id = 160] 16:49:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x1271bf400) [pid = 1919] [serial = 477] [outer = 0x0] 16:49:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x127694800) [pid = 1919] [serial = 478] [outer = 0x1271bf400] 16:49:12 INFO - PROCESS | 1919 | 1461628152207 Marionette DEBUG loaded listener.js 16:49:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x1276a0c00) [pid = 1919] [serial = 479] [outer = 0x1271bf400] 16:49:12 INFO - PROCESS | 1919 | 1461628152543 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:49:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:49:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 470ms 16:49:12 INFO - PROCESS | 1919 | 1461628152565 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 16:49:12 INFO - PROCESS | 1919 | 1461628152568 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 16:49:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:49:12 INFO - PROCESS | 1919 | 1461628152572 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:49:12 INFO - PROCESS | 1919 | 1461628152573 Marionette TRACE conn2 <- [1,614,null,{}] 16:49:12 INFO - PROCESS | 1919 | 1461628152576 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:49:12 INFO - PROCESS | 1919 | 1461628152672 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 16:49:12 INFO - PROCESS | 1919 | 1461628152727 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:12 INFO - PROCESS | 1919 | ++DOCSHELL 0x1232b2800 == 43 [pid = 1919] [id = 161] 16:49:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x127408400) [pid = 1919] [serial = 480] [outer = 0x0] 16:49:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x128acac00) [pid = 1919] [serial = 481] [outer = 0x127408400] 16:49:12 INFO - PROCESS | 1919 | 1461628152755 Marionette DEBUG loaded listener.js 16:49:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x128e93800) [pid = 1919] [serial = 482] [outer = 0x127408400] 16:49:13 INFO - PROCESS | 1919 | 1461628153072 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:49:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:49:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 519ms 16:49:13 INFO - PROCESS | 1919 | 1461628153092 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 16:49:13 INFO - PROCESS | 1919 | 1461628153093 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 16:49:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:49:13 INFO - PROCESS | 1919 | 1461628153095 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:49:13 INFO - PROCESS | 1919 | 1461628153096 Marionette TRACE conn2 <- [1,618,null,{}] 16:49:13 INFO - PROCESS | 1919 | 1461628153105 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:49:13 INFO - PROCESS | 1919 | 1461628153197 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 16:49:13 INFO - PROCESS | 1919 | 1461628153202 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:13 INFO - PROCESS | 1919 | ++DOCSHELL 0x1241e7000 == 44 [pid = 1919] [id = 162] 16:49:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x12432a000) [pid = 1919] [serial = 483] [outer = 0x0] 16:49:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x1290d8000) [pid = 1919] [serial = 484] [outer = 0x12432a000] 16:49:13 INFO - PROCESS | 1919 | 1461628153227 Marionette DEBUG loaded listener.js 16:49:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 130 (0x1294e7c00) [pid = 1919] [serial = 485] [outer = 0x12432a000] 16:49:13 INFO - PROCESS | 1919 | 1461628153566 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:49:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:49:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 527ms 16:49:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:49:13 INFO - PROCESS | 1919 | 1461628153622 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 16:49:13 INFO - PROCESS | 1919 | 1461628153623 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 16:49:13 INFO - PROCESS | 1919 | 1461628153626 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:49:13 INFO - PROCESS | 1919 | 1461628153627 Marionette TRACE conn2 <- [1,622,null,{}] 16:49:13 INFO - PROCESS | 1919 | 1461628153629 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:49:13 INFO - PROCESS | 1919 | 1461628153722 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 16:49:13 INFO - PROCESS | 1919 | 1461628153736 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:13 INFO - PROCESS | 1919 | ++DOCSHELL 0x12505f000 == 45 [pid = 1919] [id = 163] 16:49:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x12769dc00) [pid = 1919] [serial = 486] [outer = 0x0] 16:49:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x1296bf800) [pid = 1919] [serial = 487] [outer = 0x12769dc00] 16:49:13 INFO - PROCESS | 1919 | 1461628153761 Marionette DEBUG loaded listener.js 16:49:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x12a7f3400) [pid = 1919] [serial = 488] [outer = 0x12769dc00] 16:49:14 INFO - PROCESS | 1919 | 1461628154111 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:49:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:49:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 519ms 16:49:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:49:14 INFO - PROCESS | 1919 | 1461628154146 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 16:49:14 INFO - PROCESS | 1919 | 1461628154147 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 16:49:14 INFO - PROCESS | 1919 | 1461628154150 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:49:14 INFO - PROCESS | 1919 | 1461628154153 Marionette TRACE conn2 <- [1,626,null,{}] 16:49:14 INFO - PROCESS | 1919 | 1461628154156 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:49:14 INFO - PROCESS | 1919 | 1461628154252 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 16:49:14 INFO - PROCESS | 1919 | 1461628154256 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:14 INFO - PROCESS | 1919 | ++DOCSHELL 0x126b1c800 == 46 [pid = 1919] [id = 164] 16:49:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x1296b2400) [pid = 1919] [serial = 489] [outer = 0x0] 16:49:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x12a8a4000) [pid = 1919] [serial = 490] [outer = 0x1296b2400] 16:49:14 INFO - PROCESS | 1919 | 1461628154281 Marionette DEBUG loaded listener.js 16:49:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 136 (0x12ab55c00) [pid = 1919] [serial = 491] [outer = 0x1296b2400] 16:49:14 INFO - PROCESS | 1919 | 1461628154630 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:49:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:49:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 521ms 16:49:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:49:14 INFO - PROCESS | 1919 | 1461628154672 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 16:49:14 INFO - PROCESS | 1919 | 1461628154673 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 16:49:14 INFO - PROCESS | 1919 | 1461628154676 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:49:14 INFO - PROCESS | 1919 | 1461628154677 Marionette TRACE conn2 <- [1,630,null,{}] 16:49:14 INFO - PROCESS | 1919 | 1461628154679 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:49:14 INFO - PROCESS | 1919 | 1461628154773 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 16:49:14 INFO - PROCESS | 1919 | 1461628154787 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:14 INFO - PROCESS | 1919 | ++DOCSHELL 0x127658000 == 47 [pid = 1919] [id = 165] 16:49:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 137 (0x12a70a000) [pid = 1919] [serial = 492] [outer = 0x0] 16:49:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 138 (0x12adc4c00) [pid = 1919] [serial = 493] [outer = 0x12a70a000] 16:49:14 INFO - PROCESS | 1919 | 1461628154812 Marionette DEBUG loaded listener.js 16:49:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 139 (0x12b219c00) [pid = 1919] [serial = 494] [outer = 0x12a70a000] 16:49:15 INFO - PROCESS | 1919 | --DOMWINDOW == 138 (0x12c333000) [pid = 1919] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:49:15 INFO - PROCESS | 1919 | --DOMWINDOW == 137 (0x127699c00) [pid = 1919] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:49:15 INFO - PROCESS | 1919 | --DOMWINDOW == 136 (0x12ab4c000) [pid = 1919] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:49:15 INFO - PROCESS | 1919 | --DOMWINDOW == 135 (0x118fe8000) [pid = 1919] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:49:15 INFO - PROCESS | 1919 | --DOMWINDOW == 134 (0x11831fc00) [pid = 1919] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:49:15 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x1161a2000) [pid = 1919] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:49:15 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x1276b9400) [pid = 1919] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:49:15 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x118452000) [pid = 1919] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:49:15 INFO - PROCESS | 1919 | --DOMWINDOW == 130 (0x1271bc000) [pid = 1919] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:49:15 INFO - PROCESS | 1919 | --DOMWINDOW == 129 (0x1169a7800) [pid = 1919] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:49:15 INFO - PROCESS | 1919 | --DOMWINDOW == 128 (0x1210e5000) [pid = 1919] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:49:15 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x118317000) [pid = 1919] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:49:15 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x117e1d000) [pid = 1919] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:49:15 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x12c33e800) [pid = 1919] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:49:15 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x12698e000) [pid = 1919] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:49:15 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x1169abc00) [pid = 1919] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:49:15 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x12c77f400) [pid = 1919] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:49:15 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x124b78400) [pid = 1919] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:49:15 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x12939d400) [pid = 1919] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:49:15 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x128ad6000) [pid = 1919] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:49:15 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x121383400) [pid = 1919] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:49:15 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x118391400) [pid = 1919] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:49:15 INFO - PROCESS | 1919 | 1461628155351 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:49:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:49:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 719ms 16:49:15 INFO - PROCESS | 1919 | 1461628155396 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 16:49:15 INFO - PROCESS | 1919 | 1461628155398 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 16:49:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:49:15 INFO - PROCESS | 1919 | 1461628155401 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:49:15 INFO - PROCESS | 1919 | 1461628155402 Marionette TRACE conn2 <- [1,634,null,{}] 16:49:15 INFO - PROCESS | 1919 | 1461628155405 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:49:15 INFO - PROCESS | 1919 | 1461628155519 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 16:49:15 INFO - PROCESS | 1919 | 1461628155565 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:15 INFO - PROCESS | 1919 | ++DOCSHELL 0x125060000 == 48 [pid = 1919] [id = 166] 16:49:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x121380800) [pid = 1919] [serial = 495] [outer = 0x0] 16:49:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x128e92800) [pid = 1919] [serial = 496] [outer = 0x121380800] 16:49:15 INFO - PROCESS | 1919 | 1461628155594 Marionette DEBUG loaded listener.js 16:49:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x12bb34c00) [pid = 1919] [serial = 497] [outer = 0x121380800] 16:49:15 INFO - PROCESS | 1919 | [1919] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:49:15 INFO - PROCESS | 1919 | [1919] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:49:15 INFO - PROCESS | 1919 | 1461628155889 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:49:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:49:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 521ms 16:49:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:49:15 INFO - PROCESS | 1919 | 1461628155923 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 16:49:15 INFO - PROCESS | 1919 | 1461628155924 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 16:49:15 INFO - PROCESS | 1919 | 1461628155926 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:49:15 INFO - PROCESS | 1919 | 1461628155927 Marionette TRACE conn2 <- [1,638,null,{}] 16:49:15 INFO - PROCESS | 1919 | 1461628155929 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:49:16 INFO - PROCESS | 1919 | 1461628156008 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 16:49:16 INFO - PROCESS | 1919 | 1461628156037 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:16 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a72c800 == 49 [pid = 1919] [id = 167] 16:49:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x12c1c0c00) [pid = 1919] [serial = 498] [outer = 0x0] 16:49:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x12c33a000) [pid = 1919] [serial = 499] [outer = 0x12c1c0c00] 16:49:16 INFO - PROCESS | 1919 | 1461628156064 Marionette DEBUG loaded listener.js 16:49:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x12c780c00) [pid = 1919] [serial = 500] [outer = 0x12c1c0c00] 16:49:16 INFO - PROCESS | 1919 | [1919] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:49:16 INFO - PROCESS | 1919 | [1919] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:49:16 INFO - PROCESS | 1919 | 1461628156511 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:49:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:49:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 619ms 16:49:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:49:16 INFO - PROCESS | 1919 | 1461628156546 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 16:49:16 INFO - PROCESS | 1919 | 1461628156548 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 16:49:16 INFO - PROCESS | 1919 | 1461628156552 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:49:16 INFO - PROCESS | 1919 | 1461628156554 Marionette TRACE conn2 <- [1,642,null,{}] 16:49:16 INFO - PROCESS | 1919 | 1461628156557 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:49:16 INFO - PROCESS | 1919 | 1461628156646 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 16:49:16 INFO - PROCESS | 1919 | 1461628156655 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:16 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a88a000 == 50 [pid = 1919] [id = 168] 16:49:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x12c781000) [pid = 1919] [serial = 501] [outer = 0x0] 16:49:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x12c78a000) [pid = 1919] [serial = 502] [outer = 0x12c781000] 16:49:16 INFO - PROCESS | 1919 | 1461628156679 Marionette DEBUG loaded listener.js 16:49:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x12ca4e400) [pid = 1919] [serial = 503] [outer = 0x12c781000] 16:49:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x12c78d800) [pid = 1919] [serial = 504] [outer = 0x12ce38000] 16:49:17 INFO - PROCESS | 1919 | 1461628157036 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:49:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:49:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 521ms 16:49:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:49:17 INFO - PROCESS | 1919 | 1461628157072 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 16:49:17 INFO - PROCESS | 1919 | 1461628157074 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 16:49:17 INFO - PROCESS | 1919 | 1461628157076 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:49:17 INFO - PROCESS | 1919 | 1461628157077 Marionette TRACE conn2 <- [1,646,null,{}] 16:49:17 INFO - PROCESS | 1919 | 1461628157080 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:49:17 INFO - PROCESS | 1919 | 1461628157229 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 16:49:17 INFO - PROCESS | 1919 | 1461628157425 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:17 INFO - PROCESS | 1919 | ++DOCSHELL 0x1161c2000 == 51 [pid = 1919] [id = 169] 16:49:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x11324b800) [pid = 1919] [serial = 505] [outer = 0x0] 16:49:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x113c43000) [pid = 1919] [serial = 506] [outer = 0x11324b800] 16:49:17 INFO - PROCESS | 1919 | 1461628157472 Marionette DEBUG loaded listener.js 16:49:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 130 (0x1166da800) [pid = 1919] [serial = 507] [outer = 0x11324b800] 16:49:17 INFO - PROCESS | 1919 | 1461628157891 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:49:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:49:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 870ms 16:49:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:49:17 INFO - PROCESS | 1919 | 1461628157947 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 16:49:17 INFO - PROCESS | 1919 | 1461628157950 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 16:49:17 INFO - PROCESS | 1919 | 1461628157954 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:49:17 INFO - PROCESS | 1919 | 1461628157956 Marionette TRACE conn2 <- [1,650,null,{}] 16:49:17 INFO - PROCESS | 1919 | 1461628157960 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:49:18 INFO - PROCESS | 1919 | 1461628158067 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 16:49:18 INFO - PROCESS | 1919 | 1461628158118 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:18 INFO - PROCESS | 1919 | ++DOCSHELL 0x118349000 == 52 [pid = 1919] [id = 170] 16:49:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x118371800) [pid = 1919] [serial = 508] [outer = 0x0] 16:49:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x119328000) [pid = 1919] [serial = 509] [outer = 0x118371800] 16:49:18 INFO - PROCESS | 1919 | 1461628158150 Marionette DEBUG loaded listener.js 16:49:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x1197df800) [pid = 1919] [serial = 510] [outer = 0x118371800] 16:49:18 INFO - PROCESS | 1919 | 1461628158560 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:49:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:49:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 671ms 16:49:18 INFO - PROCESS | 1919 | 1461628158628 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 16:49:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:49:18 INFO - PROCESS | 1919 | 1461628158633 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 16:49:18 INFO - PROCESS | 1919 | 1461628158637 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:49:18 INFO - PROCESS | 1919 | 1461628158639 Marionette TRACE conn2 <- [1,654,null,{}] 16:49:18 INFO - PROCESS | 1919 | 1461628158676 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:49:18 INFO - PROCESS | 1919 | 1461628158865 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 16:49:18 INFO - PROCESS | 1919 | 1461628158982 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:19 INFO - PROCESS | 1919 | ++DOCSHELL 0x1232af000 == 53 [pid = 1919] [id = 171] 16:49:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x120f46c00) [pid = 1919] [serial = 511] [outer = 0x0] 16:49:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x12350c000) [pid = 1919] [serial = 512] [outer = 0x120f46c00] 16:49:19 INFO - PROCESS | 1919 | 1461628159032 Marionette DEBUG loaded listener.js 16:49:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 136 (0x12698ec00) [pid = 1919] [serial = 513] [outer = 0x120f46c00] 16:49:19 INFO - PROCESS | 1919 | 1461628159477 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:49:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:49:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 904ms 16:49:19 INFO - PROCESS | 1919 | 1461628159541 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 16:49:19 INFO - PROCESS | 1919 | 1461628159544 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 16:49:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:49:19 INFO - PROCESS | 1919 | 1461628159574 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:49:19 INFO - PROCESS | 1919 | 1461628159581 Marionette TRACE conn2 <- [1,658,null,{}] 16:49:19 INFO - PROCESS | 1919 | 1461628159593 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:49:19 INFO - PROCESS | 1919 | 1461628159745 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 16:49:19 INFO - PROCESS | 1919 | 1461628159828 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:19 INFO - PROCESS | 1919 | ++DOCSHELL 0x12b348000 == 54 [pid = 1919] [id = 172] 16:49:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 137 (0x1269b3c00) [pid = 1919] [serial = 514] [outer = 0x0] 16:49:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 138 (0x128d3a800) [pid = 1919] [serial = 515] [outer = 0x1269b3c00] 16:49:19 INFO - PROCESS | 1919 | 1461628159861 Marionette DEBUG loaded listener.js 16:49:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 139 (0x128deb000) [pid = 1919] [serial = 516] [outer = 0x1269b3c00] 16:49:20 INFO - PROCESS | 1919 | 1461628160294 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:49:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:49:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 809ms 16:49:20 INFO - PROCESS | 1919 | 1461628160356 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 16:49:20 INFO - PROCESS | 1919 | 1461628160358 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 16:49:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:49:20 INFO - PROCESS | 1919 | 1461628160361 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:49:20 INFO - PROCESS | 1919 | 1461628160362 Marionette TRACE conn2 <- [1,662,null,{}] 16:49:20 INFO - PROCESS | 1919 | 1461628160365 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:49:20 INFO - PROCESS | 1919 | 1461628160466 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 16:49:20 INFO - PROCESS | 1919 | 1461628160518 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:20 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c370800 == 55 [pid = 1919] [id = 173] 16:49:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 140 (0x128e9e000) [pid = 1919] [serial = 517] [outer = 0x0] 16:49:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 141 (0x12a8ab800) [pid = 1919] [serial = 518] [outer = 0x128e9e000] 16:49:20 INFO - PROCESS | 1919 | 1461628160547 Marionette DEBUG loaded listener.js 16:49:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 142 (0x12bb36400) [pid = 1919] [serial = 519] [outer = 0x128e9e000] 16:49:20 INFO - PROCESS | 1919 | [1919] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:49:20 INFO - PROCESS | 1919 | 1461628160956 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:49:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:49:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 619ms 16:49:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:49:20 INFO - PROCESS | 1919 | 1461628160980 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 16:49:20 INFO - PROCESS | 1919 | 1461628160982 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 16:49:20 INFO - PROCESS | 1919 | 1461628160984 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:49:20 INFO - PROCESS | 1919 | 1461628160985 Marionette TRACE conn2 <- [1,666,null,{}] 16:49:20 INFO - PROCESS | 1919 | 1461628160988 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:49:21 INFO - PROCESS | 1919 | 1461628161089 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 16:49:21 INFO - PROCESS | 1919 | 1461628161156 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:21 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ca7b000 == 56 [pid = 1919] [id = 174] 16:49:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 143 (0x12c33b000) [pid = 1919] [serial = 520] [outer = 0x0] 16:49:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 144 (0x12ca52000) [pid = 1919] [serial = 521] [outer = 0x12c33b000] 16:49:21 INFO - PROCESS | 1919 | 1461628161192 Marionette DEBUG loaded listener.js 16:49:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 145 (0x12cfe3400) [pid = 1919] [serial = 522] [outer = 0x12c33b000] 16:49:21 INFO - PROCESS | 1919 | [1919] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:49:21 INFO - PROCESS | 1919 | 1461628161617 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:49:21 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:49:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 670ms 16:49:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:49:21 INFO - PROCESS | 1919 | 1461628161655 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 16:49:21 INFO - PROCESS | 1919 | 1461628161656 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 16:49:21 INFO - PROCESS | 1919 | 1461628161659 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:49:21 INFO - PROCESS | 1919 | 1461628161660 Marionette TRACE conn2 <- [1,670,null,{}] 16:49:21 INFO - PROCESS | 1919 | 1461628161662 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:49:21 INFO - PROCESS | 1919 | 1461628161784 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 16:49:21 INFO - PROCESS | 1919 | 1461628161849 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:21 INFO - PROCESS | 1919 | ++DOCSHELL 0x116a73800 == 57 [pid = 1919] [id = 175] 16:49:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 146 (0x1131ad400) [pid = 1919] [serial = 523] [outer = 0x0] 16:49:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 147 (0x120fffc00) [pid = 1919] [serial = 524] [outer = 0x1131ad400] 16:49:21 INFO - PROCESS | 1919 | 1461628161879 Marionette DEBUG loaded listener.js 16:49:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 148 (0x128b42c00) [pid = 1919] [serial = 525] [outer = 0x1131ad400] 16:49:22 INFO - PROCESS | 1919 | 1461628162476 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:49:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:49:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 870ms 16:49:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:49:22 INFO - PROCESS | 1919 | 1461628162529 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 16:49:22 INFO - PROCESS | 1919 | 1461628162532 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 16:49:22 INFO - PROCESS | 1919 | 1461628162535 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:49:22 INFO - PROCESS | 1919 | 1461628162537 Marionette TRACE conn2 <- [1,674,null,{}] 16:49:22 INFO - PROCESS | 1919 | 1461628162541 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:49:22 INFO - PROCESS | 1919 | 1461628162634 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 16:49:22 INFO - PROCESS | 1919 | 1461628162705 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:22 INFO - PROCESS | 1919 | ++DOCSHELL 0x115fcf800 == 58 [pid = 1919] [id = 176] 16:49:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 149 (0x118316400) [pid = 1919] [serial = 526] [outer = 0x0] 16:49:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 150 (0x11832f000) [pid = 1919] [serial = 527] [outer = 0x118316400] 16:49:22 INFO - PROCESS | 1919 | 1461628162735 Marionette DEBUG loaded listener.js 16:49:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 151 (0x118676000) [pid = 1919] [serial = 528] [outer = 0x118316400] 16:49:22 INFO - PROCESS | 1919 | [1919] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:49:23 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:49:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 622ms 16:49:23 INFO - PROCESS | 1919 | 1461628163153 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:49:23 INFO - PROCESS | 1919 | 1461628163158 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 16:49:23 INFO - PROCESS | 1919 | 1461628163162 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 16:49:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:49:23 INFO - PROCESS | 1919 | 1461628163166 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:49:23 INFO - PROCESS | 1919 | 1461628163168 Marionette TRACE conn2 <- [1,678,null,{}] 16:49:23 INFO - PROCESS | 1919 | 1461628163170 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:49:23 INFO - PROCESS | 1919 | 1461628163261 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 16:49:23 INFO - PROCESS | 1919 | --DOCSHELL 0x12a88a000 == 57 [pid = 1919] [id = 168] 16:49:23 INFO - PROCESS | 1919 | --DOCSHELL 0x12a72c800 == 56 [pid = 1919] [id = 167] 16:49:23 INFO - PROCESS | 1919 | --DOCSHELL 0x125060000 == 55 [pid = 1919] [id = 166] 16:49:23 INFO - PROCESS | 1919 | --DOCSHELL 0x127658000 == 54 [pid = 1919] [id = 165] 16:49:23 INFO - PROCESS | 1919 | --DOCSHELL 0x126b1c800 == 53 [pid = 1919] [id = 164] 16:49:23 INFO - PROCESS | 1919 | --DOCSHELL 0x12505f000 == 52 [pid = 1919] [id = 163] 16:49:23 INFO - PROCESS | 1919 | --DOCSHELL 0x1241e7000 == 51 [pid = 1919] [id = 162] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 150 (0x117e1a800) [pid = 1919] [serial = 394] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 149 (0x119330000) [pid = 1919] [serial = 397] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 148 (0x126be3400) [pid = 1919] [serial = 400] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 147 (0x12bb3d400) [pid = 1919] [serial = 406] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 146 (0x1296b1c00) [pid = 1919] [serial = 403] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 145 (0x128de7400) [pid = 1919] [serial = 448] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOCSHELL 0x1232b2800 == 50 [pid = 1919] [id = 161] 16:49:23 INFO - PROCESS | 1919 | --DOCSHELL 0x121308000 == 49 [pid = 1919] [id = 160] 16:49:23 INFO - PROCESS | 1919 | --DOCSHELL 0x119471000 == 48 [pid = 1919] [id = 159] 16:49:23 INFO - PROCESS | 1919 | --DOCSHELL 0x11834a000 == 47 [pid = 1919] [id = 158] 16:49:23 INFO - PROCESS | 1919 | --DOCSHELL 0x1133f3800 == 46 [pid = 1919] [id = 157] 16:49:23 INFO - PROCESS | 1919 | --DOCSHELL 0x1183cd800 == 45 [pid = 1919] [id = 156] 16:49:23 INFO - PROCESS | 1919 | 1461628163401 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 144 (0x12ce3c000) [pid = 1919] [serial = 443] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 143 (0x12cfe5000) [pid = 1919] [serial = 446] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 142 (0x12939cc00) [pid = 1919] [serial = 305] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 141 (0x12bb3c400) [pid = 1919] [serial = 427] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 140 (0x120ffcc00) [pid = 1919] [serial = 299] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 139 (0x119330c00) [pid = 1919] [serial = 344] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 138 (0x120f47000) [pid = 1919] [serial = 416] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 137 (0x1294e8800) [pid = 1919] [serial = 350] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 136 (0x1269a6400) [pid = 1919] [serial = 419] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 135 (0x12939ac00) [pid = 1919] [serial = 424] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 134 (0x12ca54c00) [pid = 1919] [serial = 436] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x12adb2400) [pid = 1919] [serial = 440] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x12c33ec00) [pid = 1919] [serial = 409] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x11836c000) [pid = 1919] [serial = 412] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 130 (0x12ce37800) [pid = 1919] [serial = 437] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 129 (0x118456400) [pid = 1919] [serial = 413] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 128 (0x12a8a2c00) [pid = 1919] [serial = 425] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x12c783800) [pid = 1919] [serial = 430] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x128d37c00) [pid = 1919] [serial = 421] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x12c336400) [pid = 1919] [serial = 428] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x12c788c00) [pid = 1919] [serial = 431] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x118372400) [pid = 1919] [serial = 296] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x12c78c400) [pid = 1919] [serial = 433] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x125767c00) [pid = 1919] [serial = 302] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x12ca53c00) [pid = 1919] [serial = 434] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x12ab4b400) [pid = 1919] [serial = 293] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x11832c400) [pid = 1919] [serial = 415] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x12c787000) [pid = 1919] [serial = 410] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x12bb6a000) [pid = 1919] [serial = 442] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x129394c00) [pid = 1919] [serial = 422] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x124394800) [pid = 1919] [serial = 347] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x1276b4800) [pid = 1919] [serial = 439] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x12326c800) [pid = 1919] [serial = 418] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x1233a2800) [pid = 1919] [serial = 341] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x12cfddc00) [pid = 1919] [serial = 445] [outer = 0x0] [url = about:blank] 16:49:23 INFO - PROCESS | 1919 | ++DOCSHELL 0x115fe9000 == 46 [pid = 1919] [id = 177] 16:49:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x11832c400) [pid = 1919] [serial = 529] [outer = 0x0] 16:49:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x118fde800) [pid = 1919] [serial = 530] [outer = 0x11832c400] 16:49:23 INFO - PROCESS | 1919 | 1461628163435 Marionette DEBUG loaded listener.js 16:49:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x121385400) [pid = 1919] [serial = 531] [outer = 0x11832c400] 16:49:23 INFO - PROCESS | 1919 | 1461628163760 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:49:23 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:49:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 623ms 16:49:23 INFO - PROCESS | 1919 | 1461628163790 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 16:49:23 INFO - PROCESS | 1919 | 1461628163792 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 16:49:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:49:23 INFO - PROCESS | 1919 | 1461628163794 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:49:23 INFO - PROCESS | 1919 | 1461628163796 Marionette TRACE conn2 <- [1,682,null,{}] 16:49:23 INFO - PROCESS | 1919 | 1461628163806 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:49:23 INFO - PROCESS | 1919 | 1461628163890 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 16:49:23 INFO - PROCESS | 1919 | 1461628163896 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:23 INFO - PROCESS | 1919 | ++DOCSHELL 0x11976f000 == 47 [pid = 1919] [id = 178] 16:49:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x124399000) [pid = 1919] [serial = 532] [outer = 0x0] 16:49:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x126994c00) [pid = 1919] [serial = 533] [outer = 0x124399000] 16:49:23 INFO - PROCESS | 1919 | 1461628163925 Marionette DEBUG loaded listener.js 16:49:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x127415400) [pid = 1919] [serial = 534] [outer = 0x124399000] 16:49:24 INFO - PROCESS | 1919 | 1461628164763 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:49:24 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:49:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 971ms 16:49:24 INFO - PROCESS | 1919 | 1461628164768 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 16:49:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:49:24 INFO - PROCESS | 1919 | 1461628164770 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 16:49:24 INFO - PROCESS | 1919 | 1461628164772 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:49:24 INFO - PROCESS | 1919 | 1461628164774 Marionette TRACE conn2 <- [1,686,null,{}] 16:49:24 INFO - PROCESS | 1919 | 1461628164776 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:49:24 INFO - PROCESS | 1919 | 1461628164878 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 16:49:24 INFO - PROCESS | 1919 | 1461628164887 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:24 INFO - PROCESS | 1919 | ++DOCSHELL 0x12131c800 == 48 [pid = 1919] [id = 179] 16:49:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x1276b3800) [pid = 1919] [serial = 535] [outer = 0x0] 16:49:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x128ad7000) [pid = 1919] [serial = 536] [outer = 0x1276b3800] 16:49:24 INFO - PROCESS | 1919 | 1461628164913 Marionette DEBUG loaded listener.js 16:49:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x128b41400) [pid = 1919] [serial = 537] [outer = 0x1276b3800] 16:49:25 INFO - PROCESS | 1919 | 1461628165709 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:49:25 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:49:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 969ms 16:49:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:49:25 INFO - PROCESS | 1919 | 1461628165743 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 16:49:25 INFO - PROCESS | 1919 | 1461628165744 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 16:49:25 INFO - PROCESS | 1919 | 1461628165746 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:49:25 INFO - PROCESS | 1919 | 1461628165747 Marionette TRACE conn2 <- [1,690,null,{}] 16:49:25 INFO - PROCESS | 1919 | 1461628165751 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:49:25 INFO - PROCESS | 1919 | 1461628165844 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 16:49:25 INFO - PROCESS | 1919 | 1461628165878 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:25 INFO - PROCESS | 1919 | ++DOCSHELL 0x116f0c000 == 49 [pid = 1919] [id = 180] 16:49:25 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x128b3f800) [pid = 1919] [serial = 538] [outer = 0x0] 16:49:25 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x128b48800) [pid = 1919] [serial = 539] [outer = 0x128b3f800] 16:49:25 INFO - PROCESS | 1919 | 1461628165903 Marionette DEBUG loaded listener.js 16:49:25 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x128d33c00) [pid = 1919] [serial = 540] [outer = 0x128b3f800] 16:49:26 INFO - PROCESS | 1919 | 1461628166734 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:49:26 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:49:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1019ms 16:49:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:49:26 INFO - PROCESS | 1919 | 1461628166766 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 16:49:26 INFO - PROCESS | 1919 | 1461628166768 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 16:49:26 INFO - PROCESS | 1919 | 1461628166770 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:49:26 INFO - PROCESS | 1919 | 1461628166771 Marionette TRACE conn2 <- [1,694,null,{}] 16:49:26 INFO - PROCESS | 1919 | 1461628166790 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:49:26 INFO - PROCESS | 1919 | 1461628166897 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 16:49:26 INFO - PROCESS | 1919 | 1461628166911 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:26 INFO - PROCESS | 1919 | ++DOCSHELL 0x126913800 == 50 [pid = 1919] [id = 181] 16:49:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x128d37c00) [pid = 1919] [serial = 541] [outer = 0x0] 16:49:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x129397400) [pid = 1919] [serial = 542] [outer = 0x128d37c00] 16:49:26 INFO - PROCESS | 1919 | 1461628166938 Marionette DEBUG loaded listener.js 16:49:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x12a89e000) [pid = 1919] [serial = 543] [outer = 0x128d37c00] 16:49:27 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x115f59400) [pid = 1919] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:49:27 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x12bb3c000) [pid = 1919] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:49:27 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x12769f400) [pid = 1919] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:49:27 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x1256a5c00) [pid = 1919] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:49:27 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x1167a5c00) [pid = 1919] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:49:27 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x118392c00) [pid = 1919] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:49:27 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x12769dc00) [pid = 1919] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:49:27 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x12432a000) [pid = 1919] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:49:27 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x1296b2400) [pid = 1919] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:49:27 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x118372000) [pid = 1919] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:49:27 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x1271bf400) [pid = 1919] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:49:27 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x117564400) [pid = 1919] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:49:27 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x12a70a000) [pid = 1919] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:49:27 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x121380800) [pid = 1919] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:49:27 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x1125b7000) [pid = 1919] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:49:27 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x127408400) [pid = 1919] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:49:27 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x12c1c0c00) [pid = 1919] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:49:27 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x1246e8400) [pid = 1919] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:49:27 INFO - PROCESS | 1919 | 1461628167755 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:49:27 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:49:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1027ms 16:49:27 INFO - PROCESS | 1919 | 1461628167798 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 16:49:27 INFO - PROCESS | 1919 | 1461628167799 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 16:49:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:49:27 INFO - PROCESS | 1919 | 1461628167801 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:49:27 INFO - PROCESS | 1919 | 1461628167803 Marionette TRACE conn2 <- [1,698,null,{}] 16:49:27 INFO - PROCESS | 1919 | 1461628167805 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:49:27 INFO - PROCESS | 1919 | 1461628167882 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 16:49:27 INFO - PROCESS | 1919 | 1461628167889 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:27 INFO - PROCESS | 1919 | ++DOCSHELL 0x118f48800 == 51 [pid = 1919] [id = 182] 16:49:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x117e1d000) [pid = 1919] [serial = 544] [outer = 0x0] 16:49:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x121380800) [pid = 1919] [serial = 545] [outer = 0x117e1d000] 16:49:27 INFO - PROCESS | 1919 | 1461628167914 Marionette DEBUG loaded listener.js 16:49:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x1271bf400) [pid = 1919] [serial = 546] [outer = 0x117e1d000] 16:49:28 INFO - PROCESS | 1919 | 1461628168786 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:49:28 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:49:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1021ms 16:49:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:49:28 INFO - PROCESS | 1919 | 1461628168823 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 16:49:28 INFO - PROCESS | 1919 | 1461628168824 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 16:49:28 INFO - PROCESS | 1919 | 1461628168826 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:49:28 INFO - PROCESS | 1919 | 1461628168828 Marionette TRACE conn2 <- [1,702,null,{}] 16:49:28 INFO - PROCESS | 1919 | 1461628168838 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:49:28 INFO - PROCESS | 1919 | 1461628168938 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 16:49:28 INFO - PROCESS | 1919 | 1461628168944 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:28 INFO - PROCESS | 1919 | ++DOCSHELL 0x129066000 == 52 [pid = 1919] [id = 183] 16:49:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x118f20800) [pid = 1919] [serial = 547] [outer = 0x0] 16:49:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x12a70a000) [pid = 1919] [serial = 548] [outer = 0x118f20800] 16:49:28 INFO - PROCESS | 1919 | 1461628168969 Marionette DEBUG loaded listener.js 16:49:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x12adb2400) [pid = 1919] [serial = 549] [outer = 0x118f20800] 16:49:29 INFO - PROCESS | 1919 | 1461628169903 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:49:29 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:49:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1131ms 16:49:29 INFO - PROCESS | 1919 | 1461628169959 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 16:49:29 INFO - PROCESS | 1919 | 1461628169964 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 16:49:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:49:30 INFO - PROCESS | 1919 | 1461628170009 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:49:30 INFO - PROCESS | 1919 | 1461628170011 Marionette TRACE conn2 <- [1,706,null,{}] 16:49:30 INFO - PROCESS | 1919 | 1461628170015 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:49:30 INFO - PROCESS | 1919 | 1461628170100 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 16:49:30 INFO - PROCESS | 1919 | 1461628170248 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:30 INFO - PROCESS | 1919 | ++DOCSHELL 0x11833d800 == 53 [pid = 1919] [id = 184] 16:49:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x11838e400) [pid = 1919] [serial = 550] [outer = 0x0] 16:49:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x1185ac000) [pid = 1919] [serial = 551] [outer = 0x11838e400] 16:49:30 INFO - PROCESS | 1919 | 1461628170344 Marionette DEBUG loaded listener.js 16:49:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x11978a000) [pid = 1919] [serial = 552] [outer = 0x11838e400] 16:49:31 INFO - PROCESS | 1919 | 1461628171326 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:49:31 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:49:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1326ms 16:49:31 INFO - PROCESS | 1919 | 1461628171335 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 16:49:31 INFO - PROCESS | 1919 | 1461628171339 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 16:49:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:49:31 INFO - PROCESS | 1919 | 1461628171344 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:49:31 INFO - PROCESS | 1919 | 1461628171346 Marionette TRACE conn2 <- [1,710,null,{}] 16:49:31 INFO - PROCESS | 1919 | 1461628171348 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:49:31 INFO - PROCESS | 1919 | 1461628171451 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 16:49:31 INFO - PROCESS | 1919 | 1461628171502 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:31 INFO - PROCESS | 1919 | ++DOCSHELL 0x124648800 == 54 [pid = 1919] [id = 185] 16:49:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x12376bc00) [pid = 1919] [serial = 553] [outer = 0x0] 16:49:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x1271bc000) [pid = 1919] [serial = 554] [outer = 0x12376bc00] 16:49:31 INFO - PROCESS | 1919 | 1461628171532 Marionette DEBUG loaded listener.js 16:49:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x1276c1000) [pid = 1919] [serial = 555] [outer = 0x12376bc00] 16:49:32 INFO - PROCESS | 1919 | 1461628172442 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:49:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:49:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1123ms 16:49:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:49:32 INFO - PROCESS | 1919 | 1461628172468 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 16:49:32 INFO - PROCESS | 1919 | 1461628172469 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 16:49:32 INFO - PROCESS | 1919 | 1461628172472 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:49:32 INFO - PROCESS | 1919 | 1461628172474 Marionette TRACE conn2 <- [1,714,null,{}] 16:49:32 INFO - PROCESS | 1919 | 1461628172482 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:49:32 INFO - PROCESS | 1919 | 1461628172585 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 16:49:32 INFO - PROCESS | 1919 | 1461628172634 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:32 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a72c800 == 55 [pid = 1919] [id = 186] 16:49:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x128acd400) [pid = 1919] [serial = 556] [outer = 0x0] 16:49:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x12939d000) [pid = 1919] [serial = 557] [outer = 0x128acd400] 16:49:32 INFO - PROCESS | 1919 | 1461628172666 Marionette DEBUG loaded listener.js 16:49:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x12a70b400) [pid = 1919] [serial = 558] [outer = 0x128acd400] 16:49:33 INFO - PROCESS | 1919 | 1461628173543 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:49:33 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:49:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1123ms 16:49:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:49:33 INFO - PROCESS | 1919 | 1461628173699 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 16:49:33 INFO - PROCESS | 1919 | 1461628173701 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 16:49:33 INFO - PROCESS | 1919 | 1461628173705 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:49:33 INFO - PROCESS | 1919 | 1461628173708 Marionette TRACE conn2 <- [1,718,null,{}] 16:49:33 INFO - PROCESS | 1919 | 1461628173712 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:49:33 INFO - PROCESS | 1919 | 1461628173806 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 16:49:33 INFO - PROCESS | 1919 | 1461628173883 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:33 INFO - PROCESS | 1919 | ++DOCSHELL 0x118f50800 == 56 [pid = 1919] [id = 187] 16:49:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x118456400) [pid = 1919] [serial = 559] [outer = 0x0] 16:49:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x118f18400) [pid = 1919] [serial = 560] [outer = 0x118456400] 16:49:33 INFO - PROCESS | 1919 | 1461628173924 Marionette DEBUG loaded listener.js 16:49:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x119796400) [pid = 1919] [serial = 561] [outer = 0x118456400] 16:49:34 INFO - PROCESS | 1919 | --DOCSHELL 0x113268000 == 55 [pid = 1919] [id = 85] 16:49:34 INFO - PROCESS | 1919 | --DOCSHELL 0x118f48800 == 54 [pid = 1919] [id = 182] 16:49:34 INFO - PROCESS | 1919 | --DOCSHELL 0x126913800 == 53 [pid = 1919] [id = 181] 16:49:34 INFO - PROCESS | 1919 | --DOCSHELL 0x116f0c000 == 52 [pid = 1919] [id = 180] 16:49:34 INFO - PROCESS | 1919 | --DOCSHELL 0x12131c800 == 51 [pid = 1919] [id = 179] 16:49:34 INFO - PROCESS | 1919 | --DOCSHELL 0x11976f000 == 50 [pid = 1919] [id = 178] 16:49:34 INFO - PROCESS | 1919 | --DOCSHELL 0x115fe9000 == 49 [pid = 1919] [id = 177] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x124bbe000) [pid = 1919] [serial = 454] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x128deb800) [pid = 1919] [serial = 457] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x118681c00) [pid = 1919] [serial = 451] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOCSHELL 0x115fcf800 == 48 [pid = 1919] [id = 176] 16:49:34 INFO - PROCESS | 1919 | --DOCSHELL 0x12c370800 == 47 [pid = 1919] [id = 173] 16:49:34 INFO - PROCESS | 1919 | --DOCSHELL 0x12b348000 == 46 [pid = 1919] [id = 172] 16:49:34 INFO - PROCESS | 1919 | --DOCSHELL 0x1232af000 == 45 [pid = 1919] [id = 171] 16:49:34 INFO - PROCESS | 1919 | --DOCSHELL 0x118349000 == 44 [pid = 1919] [id = 170] 16:49:34 INFO - PROCESS | 1919 | --DOCSHELL 0x1161c2000 == 43 [pid = 1919] [id = 169] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x12c338000) [pid = 1919] [serial = 407] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x12c340000) [pid = 1919] [serial = 392] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x12add1000) [pid = 1919] [serial = 404] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x12769e400) [pid = 1919] [serial = 401] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x11836e400) [pid = 1919] [serial = 395] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x121382c00) [pid = 1919] [serial = 398] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x119331400) [pid = 1919] [serial = 470] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x12a7f3400) [pid = 1919] [serial = 488] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x1294e7c00) [pid = 1919] [serial = 485] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x128e93800) [pid = 1919] [serial = 482] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x12bb34c00) [pid = 1919] [serial = 497] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x12c78a000) [pid = 1919] [serial = 502] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x1296bf800) [pid = 1919] [serial = 487] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x1290d8000) [pid = 1919] [serial = 484] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x12a8a4000) [pid = 1919] [serial = 490] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 106 (0x120f47c00) [pid = 1919] [serial = 472] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 105 (0x123771400) [pid = 1919] [serial = 473] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x127694800) [pid = 1919] [serial = 478] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 103 (0x1276a0c00) [pid = 1919] [serial = 479] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x118678800) [pid = 1919] [serial = 467] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 101 (0x11831b000) [pid = 1919] [serial = 466] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 100 (0x12adc4c00) [pid = 1919] [serial = 493] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 99 (0x128e92800) [pid = 1919] [serial = 496] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 98 (0x118322800) [pid = 1919] [serial = 469] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 97 (0x128acac00) [pid = 1919] [serial = 481] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 96 (0x12ab53800) [pid = 1919] [serial = 460] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 95 (0x12bb63c00) [pid = 1919] [serial = 463] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 94 (0x12ab55c00) [pid = 1919] [serial = 491] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 93 (0x118f1e800) [pid = 1919] [serial = 206] [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:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 92 (0x12c33a000) [pid = 1919] [serial = 499] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 91 (0x12c780c00) [pid = 1919] [serial = 500] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 90 (0x12b219c00) [pid = 1919] [serial = 494] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 89 (0x126993400) [pid = 1919] [serial = 475] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | --DOMWINDOW == 88 (0x126be0000) [pid = 1919] [serial = 476] [outer = 0x0] [url = about:blank] 16:49:34 INFO - PROCESS | 1919 | 1461628174805 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:49:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:49:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1124ms 16:49:34 INFO - PROCESS | 1919 | 1461628174830 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 16:49:34 INFO - PROCESS | 1919 | 1461628174832 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 16:49:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:49:34 INFO - PROCESS | 1919 | 1461628174840 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:49:34 INFO - PROCESS | 1919 | 1461628174842 Marionette TRACE conn2 <- [1,722,null,{}] 16:49:34 INFO - PROCESS | 1919 | 1461628174845 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:49:34 INFO - PROCESS | 1919 | 1461628174924 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 16:49:34 INFO - PROCESS | 1919 | 1461628174969 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:34 INFO - PROCESS | 1919 | ++DOCSHELL 0x116f0b800 == 44 [pid = 1919] [id = 188] 16:49:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 89 (0x118372400) [pid = 1919] [serial = 562] [outer = 0x0] 16:49:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 90 (0x119caa000) [pid = 1919] [serial = 563] [outer = 0x118372400] 16:49:34 INFO - PROCESS | 1919 | 1461628174995 Marionette DEBUG loaded listener.js 16:49:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 91 (0x1233a6c00) [pid = 1919] [serial = 564] [outer = 0x118372400] 16:49:35 INFO - PROCESS | 1919 | 1461628175322 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:49:35 INFO - PROCESS | 1919 | 1461628175362 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 16:49:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:49:35 INFO - PROCESS | 1919 | 1461628175364 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:49:35 INFO - PROCESS | 1919 | 1461628175366 Marionette TRACE conn2 <- [1,726,null,{}] 16:49:35 INFO - PROCESS | 1919 | 1461628175372 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:49:35 INFO - PROCESS | 1919 | 1461628175455 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 16:49:35 INFO - PROCESS | 1919 | 1461628175504 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:35 INFO - PROCESS | 1919 | ++DOCSHELL 0x119314000 == 45 [pid = 1919] [id = 189] 16:49:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 92 (0x121385c00) [pid = 1919] [serial = 565] [outer = 0x0] 16:49:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 93 (0x126bdb800) [pid = 1919] [serial = 566] [outer = 0x121385c00] 16:49:35 INFO - PROCESS | 1919 | 1461628175533 Marionette DEBUG loaded listener.js 16:49:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 94 (0x1276b4800) [pid = 1919] [serial = 567] [outer = 0x121385c00] 16:49:35 INFO - PROCESS | 1919 | 1461628175884 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:49:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:49:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 574ms 16:49:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:49:35 INFO - PROCESS | 1919 | 1461628175940 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 16:49:35 INFO - PROCESS | 1919 | 1461628175941 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 16:49:35 INFO - PROCESS | 1919 | 1461628175945 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:49:35 INFO - PROCESS | 1919 | 1461628175947 Marionette TRACE conn2 <- [1,730,null,{}] 16:49:35 INFO - PROCESS | 1919 | 1461628175950 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:49:36 INFO - PROCESS | 1919 | 1461628176096 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 16:49:36 INFO - PROCESS | 1919 | 1461628176112 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:36 INFO - PROCESS | 1919 | ++DOCSHELL 0x123388800 == 46 [pid = 1919] [id = 190] 16:49:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 95 (0x12740a000) [pid = 1919] [serial = 568] [outer = 0x0] 16:49:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 96 (0x128b41c00) [pid = 1919] [serial = 569] [outer = 0x12740a000] 16:49:36 INFO - PROCESS | 1919 | 1461628176153 Marionette DEBUG loaded listener.js 16:49:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 97 (0x128de8000) [pid = 1919] [serial = 570] [outer = 0x12740a000] 16:49:36 INFO - PROCESS | 1919 | 1461628176591 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[3640] expected 0 but got 10","_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:49:36 INFO - PROCESS | 1919 | 1461628176616 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 16:49:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:49:36 INFO - PROCESS | 1919 | 1461628176620 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:49:36 INFO - PROCESS | 1919 | 1461628176622 Marionette TRACE conn2 <- [1,734,null,{}] 16:49:36 INFO - PROCESS | 1919 | 1461628176624 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:49:36 INFO - PROCESS | 1919 | 1461628176727 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 16:49:36 INFO - PROCESS | 1919 | 1461628176740 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:36 INFO - PROCESS | 1919 | ++DOCSHELL 0x124b9e800 == 47 [pid = 1919] [id = 191] 16:49:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 98 (0x113e13000) [pid = 1919] [serial = 571] [outer = 0x0] 16:49:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 99 (0x128dec800) [pid = 1919] [serial = 572] [outer = 0x113e13000] 16:49:36 INFO - PROCESS | 1919 | 1461628176767 Marionette DEBUG loaded listener.js 16:49:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 100 (0x12a7f4800) [pid = 1919] [serial = 573] [outer = 0x113e13000] 16:49:37 INFO - PROCESS | 1919 | 1461628177149 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:49:37 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:49:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 571ms 16:49:37 INFO - PROCESS | 1919 | 1461628177190 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 16:49:37 INFO - PROCESS | 1919 | 1461628177191 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 16:49:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:49:37 INFO - PROCESS | 1919 | 1461628177193 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:49:37 INFO - PROCESS | 1919 | 1461628177194 Marionette TRACE conn2 <- [1,738,null,{}] 16:49:37 INFO - PROCESS | 1919 | 1461628177197 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:49:37 INFO - PROCESS | 1919 | 1461628177310 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 16:49:37 INFO - PROCESS | 1919 | 1461628177315 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:37 INFO - PROCESS | 1919 | ++DOCSHELL 0x127640000 == 48 [pid = 1919] [id = 192] 16:49:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 101 (0x12adc4c00) [pid = 1919] [serial = 574] [outer = 0x0] 16:49:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x12bb34800) [pid = 1919] [serial = 575] [outer = 0x12adc4c00] 16:49:37 INFO - PROCESS | 1919 | 1461628177370 Marionette DEBUG loaded listener.js 16:49:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x12c1ba400) [pid = 1919] [serial = 576] [outer = 0x12adc4c00] 16:49:38 INFO - PROCESS | 1919 | 1461628178209 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:49:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:49:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1023ms 16:49:38 INFO - PROCESS | 1919 | 1461628178216 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 16:49:38 INFO - PROCESS | 1919 | 1461628178218 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 16:49:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:49:38 INFO - PROCESS | 1919 | 1461628178229 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:49:38 INFO - PROCESS | 1919 | 1461628178230 Marionette TRACE conn2 <- [1,742,null,{}] 16:49:38 INFO - PROCESS | 1919 | 1461628178242 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:49:38 INFO - PROCESS | 1919 | 1461628178332 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 16:49:38 INFO - PROCESS | 1919 | 1461628178367 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:38 INFO - PROCESS | 1919 | ++DOCSHELL 0x1293f7800 == 49 [pid = 1919] [id = 193] 16:49:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 104 (0x12bb3c000) [pid = 1919] [serial = 577] [outer = 0x0] 16:49:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x12c341800) [pid = 1919] [serial = 578] [outer = 0x12bb3c000] 16:49:38 INFO - PROCESS | 1919 | 1461628178392 Marionette DEBUG loaded listener.js 16:49:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x12c78e000) [pid = 1919] [serial = 579] [outer = 0x12bb3c000] 16:49:38 INFO - PROCESS | 1919 | --DOMWINDOW == 105 (0x127698400) [pid = 1919] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:49:38 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x124399000) [pid = 1919] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:49:38 INFO - PROCESS | 1919 | --DOMWINDOW == 103 (0x11832c400) [pid = 1919] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:49:38 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x1276b3800) [pid = 1919] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:49:38 INFO - PROCESS | 1919 | --DOMWINDOW == 101 (0x118316400) [pid = 1919] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:49:38 INFO - PROCESS | 1919 | --DOMWINDOW == 100 (0x1131ad400) [pid = 1919] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:49:38 INFO - PROCESS | 1919 | --DOMWINDOW == 99 (0x128d37c00) [pid = 1919] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:49:38 INFO - PROCESS | 1919 | --DOMWINDOW == 98 (0x117e1d000) [pid = 1919] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:49:38 INFO - PROCESS | 1919 | --DOMWINDOW == 97 (0x128b3f800) [pid = 1919] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:49:38 INFO - PROCESS | 1919 | --DOMWINDOW == 96 (0x1236d2c00) [pid = 1919] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:49:38 INFO - PROCESS | 1919 | --DOMWINDOW == 95 (0x128ad9000) [pid = 1919] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:49:38 INFO - PROCESS | 1919 | --DOMWINDOW == 94 (0x118368c00) [pid = 1919] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:49:39 INFO - PROCESS | 1919 | 1461628179259 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:49:39 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:49:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1079ms 16:49:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:49:39 INFO - PROCESS | 1919 | 1461628179309 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 16:49:39 INFO - PROCESS | 1919 | 1461628179310 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 16:49:39 INFO - PROCESS | 1919 | 1461628179312 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:49:39 INFO - PROCESS | 1919 | 1461628179313 Marionette TRACE conn2 <- [1,746,null,{}] 16:49:39 INFO - PROCESS | 1919 | 1461628179316 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:49:39 INFO - PROCESS | 1919 | 1461628179393 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 16:49:39 INFO - PROCESS | 1919 | 1461628179398 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:39 INFO - PROCESS | 1919 | ++DOCSHELL 0x118652000 == 50 [pid = 1919] [id = 194] 16:49:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 95 (0x113e0f400) [pid = 1919] [serial = 580] [outer = 0x0] 16:49:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 96 (0x124103000) [pid = 1919] [serial = 581] [outer = 0x113e0f400] 16:49:39 INFO - PROCESS | 1919 | 1461628179426 Marionette DEBUG loaded listener.js 16:49:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 97 (0x128b49000) [pid = 1919] [serial = 582] [outer = 0x113e0f400] 16:49:40 INFO - PROCESS | 1919 | 1461628180249 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:49:40 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:49:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 972ms 16:49:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:49:40 INFO - PROCESS | 1919 | 1461628180286 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 16:49:40 INFO - PROCESS | 1919 | 1461628180288 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 16:49:40 INFO - PROCESS | 1919 | 1461628180290 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:49:40 INFO - PROCESS | 1919 | 1461628180291 Marionette TRACE conn2 <- [1,750,null,{}] 16:49:40 INFO - PROCESS | 1919 | 1461628180293 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:49:40 INFO - PROCESS | 1919 | 1461628180388 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 16:49:40 INFO - PROCESS | 1919 | 1461628180395 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:40 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ab69000 == 51 [pid = 1919] [id = 195] 16:49:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 98 (0x12575ac00) [pid = 1919] [serial = 583] [outer = 0x0] 16:49:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 99 (0x12ca4d400) [pid = 1919] [serial = 584] [outer = 0x12575ac00] 16:49:40 INFO - PROCESS | 1919 | 1461628180420 Marionette DEBUG loaded listener.js 16:49:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 100 (0x12ce3bc00) [pid = 1919] [serial = 585] [outer = 0x12575ac00] 16:49:41 INFO - PROCESS | 1919 | 1461628181215 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:49:41 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:49:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 969ms 16:49:41 INFO - PROCESS | 1919 | 1461628181260 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 16:49:41 INFO - PROCESS | 1919 | 1461628181263 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 16:49:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:49:41 INFO - PROCESS | 1919 | 1461628181267 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:49:41 INFO - PROCESS | 1919 | 1461628181269 Marionette TRACE conn2 <- [1,754,null,{}] 16:49:41 INFO - PROCESS | 1919 | 1461628181274 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:49:41 INFO - PROCESS | 1919 | 1461628181378 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 16:49:41 INFO - PROCESS | 1919 | 1461628181427 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:41 INFO - PROCESS | 1919 | ++DOCSHELL 0x117346000 == 52 [pid = 1919] [id = 196] 16:49:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 101 (0x118313c00) [pid = 1919] [serial = 586] [outer = 0x0] 16:49:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x118320400) [pid = 1919] [serial = 587] [outer = 0x118313c00] 16:49:41 INFO - PROCESS | 1919 | 1461628181460 Marionette DEBUG loaded listener.js 16:49:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x118f7b800) [pid = 1919] [serial = 588] [outer = 0x118313c00] 16:49:42 INFO - PROCESS | 1919 | 1461628182428 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:49:42 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:49:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1174ms 16:49:42 INFO - PROCESS | 1919 | 1461628182442 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 16:49:42 INFO - PROCESS | 1919 | 1461628182445 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 16:49:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:49:42 INFO - PROCESS | 1919 | 1461628182450 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:49:42 INFO - PROCESS | 1919 | 1461628182454 Marionette TRACE conn2 <- [1,758,null,{}] 16:49:42 INFO - PROCESS | 1919 | 1461628182457 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:49:42 INFO - PROCESS | 1919 | 1461628182554 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 16:49:42 INFO - PROCESS | 1919 | 1461628182601 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:42 INFO - PROCESS | 1919 | ++DOCSHELL 0x12130d000 == 53 [pid = 1919] [id = 197] 16:49:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 104 (0x11978d800) [pid = 1919] [serial = 589] [outer = 0x0] 16:49:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x1256a5400) [pid = 1919] [serial = 590] [outer = 0x11978d800] 16:49:42 INFO - PROCESS | 1919 | 1461628182631 Marionette DEBUG loaded listener.js 16:49:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x127415000) [pid = 1919] [serial = 591] [outer = 0x11978d800] 16:49:43 INFO - PROCESS | 1919 | 1461628183071 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:49:43 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:49:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 674ms 16:49:43 INFO - PROCESS | 1919 | 1461628183126 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 16:49:43 INFO - PROCESS | 1919 | 1461628183128 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 16:49:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:49:43 INFO - PROCESS | 1919 | 1461628183132 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:49:43 INFO - PROCESS | 1919 | 1461628183136 Marionette TRACE conn2 <- [1,762,null,{}] 16:49:43 INFO - PROCESS | 1919 | 1461628183148 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:49:43 INFO - PROCESS | 1919 | 1461628183300 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 16:49:43 INFO - PROCESS | 1919 | 1461628183406 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:43 INFO - PROCESS | 1919 | ++DOCSHELL 0x1293e9800 == 54 [pid = 1919] [id = 198] 16:49:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 107 (0x128b41800) [pid = 1919] [serial = 592] [outer = 0x0] 16:49:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x128deec00) [pid = 1919] [serial = 593] [outer = 0x128b41800] 16:49:43 INFO - PROCESS | 1919 | 1461628183438 Marionette DEBUG loaded listener.js 16:49:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x12ab4c000) [pid = 1919] [serial = 594] [outer = 0x128b41800] 16:49:44 INFO - PROCESS | 1919 | 1461628184378 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:49:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:49:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1326ms 16:49:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:49:44 INFO - PROCESS | 1919 | 1461628184457 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 16:49:44 INFO - PROCESS | 1919 | 1461628184460 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 16:49:44 INFO - PROCESS | 1919 | 1461628184463 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:49:44 INFO - PROCESS | 1919 | 1461628184465 Marionette TRACE conn2 <- [1,766,null,{}] 16:49:44 INFO - PROCESS | 1919 | 1461628184469 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:49:44 INFO - PROCESS | 1919 | 1461628184562 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 16:49:44 INFO - PROCESS | 1919 | 1461628184610 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:44 INFO - PROCESS | 1919 | ++DOCSHELL 0x11721a000 == 55 [pid = 1919] [id = 199] 16:49:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x11836cc00) [pid = 1919] [serial = 595] [outer = 0x0] 16:49:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x118452c00) [pid = 1919] [serial = 596] [outer = 0x11836cc00] 16:49:44 INFO - PROCESS | 1919 | 1461628184639 Marionette DEBUG loaded listener.js 16:49:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x118fea800) [pid = 1919] [serial = 597] [outer = 0x11836cc00] 16:49:45 INFO - PROCESS | 1919 | --DOCSHELL 0x12bc87000 == 54 [pid = 1919] [id = 153] 16:49:45 INFO - PROCESS | 1919 | --DOCSHELL 0x118652000 == 53 [pid = 1919] [id = 194] 16:49:45 INFO - PROCESS | 1919 | --DOCSHELL 0x1293f7800 == 52 [pid = 1919] [id = 193] 16:49:45 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x12a70a000) [pid = 1919] [serial = 548] [outer = 0x0] [url = about:blank] 16:49:45 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x113c43000) [pid = 1919] [serial = 506] [outer = 0x0] [url = about:blank] 16:49:45 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x119328000) [pid = 1919] [serial = 509] [outer = 0x0] [url = about:blank] 16:49:45 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x12350c000) [pid = 1919] [serial = 512] [outer = 0x0] [url = about:blank] 16:49:45 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x128d3a800) [pid = 1919] [serial = 515] [outer = 0x0] [url = about:blank] 16:49:45 INFO - PROCESS | 1919 | --DOMWINDOW == 106 (0x12a8ab800) [pid = 1919] [serial = 518] [outer = 0x0] [url = about:blank] 16:49:45 INFO - PROCESS | 1919 | --DOMWINDOW == 105 (0x12ca52000) [pid = 1919] [serial = 521] [outer = 0x0] [url = about:blank] 16:49:45 INFO - PROCESS | 1919 | --DOCSHELL 0x127640000 == 51 [pid = 1919] [id = 192] 16:49:45 INFO - PROCESS | 1919 | --DOCSHELL 0x124b9e800 == 50 [pid = 1919] [id = 191] 16:49:45 INFO - PROCESS | 1919 | --DOCSHELL 0x123388800 == 49 [pid = 1919] [id = 190] 16:49:45 INFO - PROCESS | 1919 | --DOCSHELL 0x119314000 == 48 [pid = 1919] [id = 189] 16:49:45 INFO - PROCESS | 1919 | --DOCSHELL 0x116f0b800 == 47 [pid = 1919] [id = 188] 16:49:45 INFO - PROCESS | 1919 | --DOCSHELL 0x118f50800 == 46 [pid = 1919] [id = 187] 16:49:45 INFO - PROCESS | 1919 | --DOCSHELL 0x129066000 == 45 [pid = 1919] [id = 183] 16:49:45 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x121380800) [pid = 1919] [serial = 545] [outer = 0x0] [url = about:blank] 16:49:45 INFO - PROCESS | 1919 | --DOMWINDOW == 103 (0x128d33c00) [pid = 1919] [serial = 540] [outer = 0x0] [url = about:blank] 16:49:45 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x128b48800) [pid = 1919] [serial = 539] [outer = 0x0] [url = about:blank] 16:49:45 INFO - PROCESS | 1919 | --DOMWINDOW == 101 (0x12a89e000) [pid = 1919] [serial = 543] [outer = 0x0] [url = about:blank] 16:49:45 INFO - PROCESS | 1919 | --DOMWINDOW == 100 (0x1271bf400) [pid = 1919] [serial = 546] [outer = 0x0] [url = about:blank] 16:49:45 INFO - PROCESS | 1919 | --DOMWINDOW == 99 (0x128b41400) [pid = 1919] [serial = 537] [outer = 0x0] [url = about:blank] 16:49:45 INFO - PROCESS | 1919 | --DOMWINDOW == 98 (0x126993800) [pid = 1919] [serial = 455] [outer = 0x0] [url = about:blank] 16:49:45 INFO - PROCESS | 1919 | --DOMWINDOW == 97 (0x12939d800) [pid = 1919] [serial = 458] [outer = 0x0] [url = about:blank] 16:49:45 INFO - PROCESS | 1919 | --DOMWINDOW == 96 (0x119e47400) [pid = 1919] [serial = 452] [outer = 0x0] [url = about:blank] 16:49:45 INFO - PROCESS | 1919 | --DOMWINDOW == 95 (0x128deb400) [pid = 1919] [serial = 449] [outer = 0x0] [url = about:blank] 16:49:45 INFO - PROCESS | 1919 | --DOMWINDOW == 94 (0x126994c00) [pid = 1919] [serial = 533] [outer = 0x0] [url = about:blank] 16:49:45 INFO - PROCESS | 1919 | --DOMWINDOW == 93 (0x127415400) [pid = 1919] [serial = 534] [outer = 0x0] [url = about:blank] 16:49:45 INFO - PROCESS | 1919 | --DOMWINDOW == 92 (0x118fde800) [pid = 1919] [serial = 530] [outer = 0x0] [url = about:blank] 16:49:45 INFO - PROCESS | 1919 | --DOMWINDOW == 91 (0x121385400) [pid = 1919] [serial = 531] [outer = 0x0] [url = about:blank] 16:49:45 INFO - PROCESS | 1919 | --DOMWINDOW == 90 (0x128ad7000) [pid = 1919] [serial = 536] [outer = 0x0] [url = about:blank] 16:49:45 INFO - PROCESS | 1919 | --DOMWINDOW == 89 (0x11832f000) [pid = 1919] [serial = 527] [outer = 0x0] [url = about:blank] 16:49:45 INFO - PROCESS | 1919 | --DOMWINDOW == 88 (0x118676000) [pid = 1919] [serial = 528] [outer = 0x0] [url = about:blank] 16:49:45 INFO - PROCESS | 1919 | --DOMWINDOW == 87 (0x128b42c00) [pid = 1919] [serial = 525] [outer = 0x0] [url = about:blank] 16:49:45 INFO - PROCESS | 1919 | --DOMWINDOW == 86 (0x129397400) [pid = 1919] [serial = 542] [outer = 0x0] [url = about:blank] 16:49:45 INFO - PROCESS | 1919 | --DOMWINDOW == 85 (0x120fffc00) [pid = 1919] [serial = 524] [outer = 0x0] [url = about:blank] 16:49:45 INFO - PROCESS | 1919 | 1461628185515 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:49:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:49:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1072ms 16:49:45 INFO - PROCESS | 1919 | 1461628185535 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 16:49:45 INFO - PROCESS | 1919 | 1461628185538 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 16:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:49:45 INFO - PROCESS | 1919 | 1461628185542 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:49:45 INFO - PROCESS | 1919 | 1461628185544 Marionette TRACE conn2 <- [1,770,null,{}] 16:49:45 INFO - PROCESS | 1919 | 1461628185546 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:49:45 INFO - PROCESS | 1919 | 1461628185623 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 16:49:45 INFO - PROCESS | 1919 | 1461628185628 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:45 INFO - PROCESS | 1919 | ++DOCSHELL 0x117211000 == 46 [pid = 1919] [id = 200] 16:49:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 86 (0x118fe9000) [pid = 1919] [serial = 598] [outer = 0x0] 16:49:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 87 (0x1197e7000) [pid = 1919] [serial = 599] [outer = 0x118fe9000] 16:49:45 INFO - PROCESS | 1919 | 1461628185655 Marionette DEBUG loaded listener.js 16:49:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 88 (0x1236d0c00) [pid = 1919] [serial = 600] [outer = 0x118fe9000] 16:49:46 INFO - PROCESS | 1919 | 1461628186026 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:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 522ms 16:49:46 INFO - PROCESS | 1919 | 1461628186065 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 16:49:46 INFO - PROCESS | 1919 | 1461628186066 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 16:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:49:46 INFO - PROCESS | 1919 | 1461628186069 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:49:46 INFO - PROCESS | 1919 | 1461628186071 Marionette TRACE conn2 <- [1,774,null,{}] 16:49:46 INFO - PROCESS | 1919 | 1461628186079 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:49:46 INFO - PROCESS | 1919 | 1461628186159 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 16:49:46 INFO - PROCESS | 1919 | 1461628186164 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:46 INFO - PROCESS | 1919 | ++DOCSHELL 0x119470800 == 47 [pid = 1919] [id = 201] 16:49:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 89 (0x1250e7800) [pid = 1919] [serial = 601] [outer = 0x0] 16:49:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 90 (0x127414800) [pid = 1919] [serial = 602] [outer = 0x1250e7800] 16:49:46 INFO - PROCESS | 1919 | 1461628186195 Marionette DEBUG loaded listener.js 16:49:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 91 (0x1276ba800) [pid = 1919] [serial = 603] [outer = 0x1250e7800] 16:49:46 INFO - PROCESS | 1919 | 1461628186540 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:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 522ms 16:49:46 INFO - PROCESS | 1919 | 1461628186591 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 16:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:49:46 INFO - PROCESS | 1919 | 1461628186593 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 16:49:46 INFO - PROCESS | 1919 | 1461628186595 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:49:46 INFO - PROCESS | 1919 | 1461628186596 Marionette TRACE conn2 <- [1,778,null,{}] 16:49:46 INFO - PROCESS | 1919 | 1461628186599 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:49:46 INFO - PROCESS | 1919 | 1461628186678 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 16:49:46 INFO - PROCESS | 1919 | 1461628186682 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:46 INFO - PROCESS | 1919 | ++DOCSHELL 0x123388800 == 48 [pid = 1919] [id = 202] 16:49:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 92 (0x128ad5c00) [pid = 1919] [serial = 604] [outer = 0x0] 16:49:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 93 (0x128b47800) [pid = 1919] [serial = 605] [outer = 0x128ad5c00] 16:49:46 INFO - PROCESS | 1919 | 1461628186712 Marionette DEBUG loaded listener.js 16:49:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 94 (0x128de6800) [pid = 1919] [serial = 606] [outer = 0x128ad5c00] 16:49:47 INFO - PROCESS | 1919 | 1461628187048 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:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 470ms 16:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:49:47 INFO - PROCESS | 1919 | 1461628187066 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 16:49:47 INFO - PROCESS | 1919 | 1461628187067 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 16:49:47 INFO - PROCESS | 1919 | 1461628187071 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:49:47 INFO - PROCESS | 1919 | 1461628187073 Marionette TRACE conn2 <- [1,782,null,{}] 16:49:47 INFO - PROCESS | 1919 | 1461628187075 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:49:47 INFO - PROCESS | 1919 | 1461628187149 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 16:49:47 INFO - PROCESS | 1919 | 1461628187156 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:47 INFO - PROCESS | 1919 | ++DOCSHELL 0x124b9e000 == 49 [pid = 1919] [id = 203] 16:49:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 95 (0x128de9800) [pid = 1919] [serial = 607] [outer = 0x0] 16:49:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 96 (0x129391400) [pid = 1919] [serial = 608] [outer = 0x128de9800] 16:49:47 INFO - PROCESS | 1919 | 1461628187181 Marionette DEBUG loaded listener.js 16:49:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 97 (0x1294e3800) [pid = 1919] [serial = 609] [outer = 0x128de9800] 16:49:47 INFO - PROCESS | 1919 | 1461628187534 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:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 520ms 16:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:49:47 INFO - PROCESS | 1919 | 1461628187591 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 16:49:47 INFO - PROCESS | 1919 | 1461628187592 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 16:49:47 INFO - PROCESS | 1919 | 1461628187600 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:49:47 INFO - PROCESS | 1919 | 1461628187601 Marionette TRACE conn2 <- [1,786,null,{}] 16:49:47 INFO - PROCESS | 1919 | 1461628187603 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:49:47 INFO - PROCESS | 1919 | 1461628187716 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 16:49:47 INFO - PROCESS | 1919 | 1461628187751 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:47 INFO - PROCESS | 1919 | ++DOCSHELL 0x126b27000 == 50 [pid = 1919] [id = 204] 16:49:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 98 (0x1294e9c00) [pid = 1919] [serial = 610] [outer = 0x0] 16:49:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 99 (0x12a8a9000) [pid = 1919] [serial = 611] [outer = 0x1294e9c00] 16:49:47 INFO - PROCESS | 1919 | 1461628187778 Marionette DEBUG loaded listener.js 16:49:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 100 (0x12b219400) [pid = 1919] [serial = 612] [outer = 0x1294e9c00] 16:49:48 INFO - PROCESS | 1919 | 1461628188122 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:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 578ms 16:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:49:48 INFO - PROCESS | 1919 | 1461628188173 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 16:49:48 INFO - PROCESS | 1919 | 1461628188175 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 16:49:48 INFO - PROCESS | 1919 | 1461628188177 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:49:48 INFO - PROCESS | 1919 | 1461628188178 Marionette TRACE conn2 <- [1,790,null,{}] 16:49:48 INFO - PROCESS | 1919 | 1461628188180 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:49:48 INFO - PROCESS | 1919 | 1461628188276 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 16:49:48 INFO - PROCESS | 1919 | 1461628188287 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:48 INFO - PROCESS | 1919 | ++DOCSHELL 0x12764a800 == 51 [pid = 1919] [id = 205] 16:49:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 101 (0x12b215000) [pid = 1919] [serial = 613] [outer = 0x0] 16:49:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x12bb6a800) [pid = 1919] [serial = 614] [outer = 0x12b215000] 16:49:48 INFO - PROCESS | 1919 | 1461628188313 Marionette DEBUG loaded listener.js 16:49:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x12c1bf800) [pid = 1919] [serial = 615] [outer = 0x12b215000] 16:49:48 INFO - PROCESS | 1919 | 1461628188660 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:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 522ms 16:49:48 INFO - PROCESS | 1919 | 1461628188700 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 16:49:48 INFO - PROCESS | 1919 | 1461628188703 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 16:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:49:48 INFO - PROCESS | 1919 | 1461628188706 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:49:48 INFO - PROCESS | 1919 | 1461628188707 Marionette TRACE conn2 <- [1,794,null,{}] 16:49:48 INFO - PROCESS | 1919 | 1461628188709 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:49:48 INFO - PROCESS | 1919 | 1461628188803 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 16:49:48 INFO - PROCESS | 1919 | 1461628188815 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:48 INFO - PROCESS | 1919 | ++DOCSHELL 0x113c0a000 == 52 [pid = 1919] [id = 206] 16:49:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 104 (0x12bb6e800) [pid = 1919] [serial = 616] [outer = 0x0] 16:49:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x12c789800) [pid = 1919] [serial = 617] [outer = 0x12bb6e800] 16:49:48 INFO - PROCESS | 1919 | 1461628188841 Marionette DEBUG loaded listener.js 16:49:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x12ca5b400) [pid = 1919] [serial = 618] [outer = 0x12bb6e800] 16:49:49 INFO - PROCESS | 1919 | 1461628189182 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:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 517ms 16:49:49 INFO - PROCESS | 1919 | 1461628189224 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 16:49:49 INFO - PROCESS | 1919 | 1461628189225 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 16:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:49:49 INFO - PROCESS | 1919 | 1461628189227 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:49:49 INFO - PROCESS | 1919 | 1461628189229 Marionette TRACE conn2 <- [1,798,null,{}] 16:49:49 INFO - PROCESS | 1919 | 1461628189231 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:49:49 INFO - PROCESS | 1919 | 1461628189407 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 16:49:49 INFO - PROCESS | 1919 | --DOMWINDOW == 105 (0x12adc4c00) [pid = 1919] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:49:49 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x12bb3c000) [pid = 1919] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:49:49 INFO - PROCESS | 1919 | --DOMWINDOW == 103 (0x118456400) [pid = 1919] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:49:49 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x118372400) [pid = 1919] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:49:49 INFO - PROCESS | 1919 | --DOMWINDOW == 101 (0x12740a000) [pid = 1919] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:49:49 INFO - PROCESS | 1919 | --DOMWINDOW == 100 (0x121385c00) [pid = 1919] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:49:49 INFO - PROCESS | 1919 | --DOMWINDOW == 99 (0x113e0f400) [pid = 1919] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:49:49 INFO - PROCESS | 1919 | --DOMWINDOW == 98 (0x113e13000) [pid = 1919] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:49:49 INFO - PROCESS | 1919 | --DOMWINDOW == 97 (0x1296b9400) [pid = 1919] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:49:49 INFO - PROCESS | 1919 | --DOMWINDOW == 96 (0x128e9e000) [pid = 1919] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:49:49 INFO - PROCESS | 1919 | --DOMWINDOW == 95 (0x120f46c00) [pid = 1919] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:49:49 INFO - PROCESS | 1919 | --DOMWINDOW == 94 (0x1269b3c00) [pid = 1919] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:49:49 INFO - PROCESS | 1919 | --DOMWINDOW == 93 (0x11324b800) [pid = 1919] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:49:49 INFO - PROCESS | 1919 | --DOMWINDOW == 92 (0x1161e6000) [pid = 1919] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:49:49 INFO - PROCESS | 1919 | --DOMWINDOW == 91 (0x118371800) [pid = 1919] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:49:49 INFO - PROCESS | 1919 | --DOMWINDOW == 90 (0x12c33b000) [pid = 1919] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:49:49 INFO - PROCESS | 1919 | 1461628189450 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:49 INFO - PROCESS | 1919 | ++DOCSHELL 0x116498800 == 53 [pid = 1919] [id = 207] 16:49:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 91 (0x11254e400) [pid = 1919] [serial = 619] [outer = 0x0] 16:49:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 92 (0x116a50800) [pid = 1919] [serial = 620] [outer = 0x11254e400] 16:49:49 INFO - PROCESS | 1919 | 1461628189476 Marionette DEBUG loaded listener.js 16:49:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 93 (0x1245ec800) [pid = 1919] [serial = 621] [outer = 0x11254e400] 16:49:49 INFO - PROCESS | 1919 | 1461628189764 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:49:49 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:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 570ms 16:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:49:49 INFO - PROCESS | 1919 | 1461628189797 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 16:49:49 INFO - PROCESS | 1919 | 1461628189799 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 16:49:49 INFO - PROCESS | 1919 | 1461628189801 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:49:49 INFO - PROCESS | 1919 | 1461628189805 Marionette TRACE conn2 <- [1,802,null,{}] 16:49:49 INFO - PROCESS | 1919 | 1461628189809 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:49:49 INFO - PROCESS | 1919 | 1461628189892 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 16:49:49 INFO - PROCESS | 1919 | 1461628189896 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:49 INFO - PROCESS | 1919 | ++DOCSHELL 0x127644800 == 54 [pid = 1919] [id = 208] 16:49:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 94 (0x118a34000) [pid = 1919] [serial = 622] [outer = 0x0] 16:49:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 95 (0x118a3d800) [pid = 1919] [serial = 623] [outer = 0x118a34000] 16:49:49 INFO - PROCESS | 1919 | 1461628189921 Marionette DEBUG loaded listener.js 16:49:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 96 (0x118a40c00) [pid = 1919] [serial = 624] [outer = 0x118a34000] 16:49:50 INFO - PROCESS | 1919 | 1461628190250 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:49:50 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:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 473ms 16:49:50 INFO - PROCESS | 1919 | 1461628190274 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 16:49:50 INFO - PROCESS | 1919 | 1461628190276 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 16:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:49:50 INFO - PROCESS | 1919 | 1461628190278 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:49:50 INFO - PROCESS | 1919 | 1461628190280 Marionette TRACE conn2 <- [1,806,null,{}] 16:49:50 INFO - PROCESS | 1919 | 1461628190282 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:49:50 INFO - PROCESS | 1919 | 1461628190401 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 16:49:50 INFO - PROCESS | 1919 | 1461628190409 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:50 INFO - PROCESS | 1919 | ++DOCSHELL 0x12bad8000 == 55 [pid = 1919] [id = 209] 16:49:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 97 (0x110f80000) [pid = 1919] [serial = 625] [outer = 0x0] 16:49:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 98 (0x110f8a800) [pid = 1919] [serial = 626] [outer = 0x110f80000] 16:49:50 INFO - PROCESS | 1919 | 1461628190438 Marionette DEBUG loaded listener.js 16:49:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 99 (0x128acd000) [pid = 1919] [serial = 627] [outer = 0x110f80000] 16:49:50 INFO - PROCESS | 1919 | [1919] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 16:49:50 INFO - PROCESS | 1919 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 16:49:50 INFO - PROCESS | 1919 | Determined SkiaGL cache limits: Size 100663296, Items: 256 16:49:50 INFO - PROCESS | 1919 | [GFX2-]: Using SkiaGL canvas. 16:49:50 INFO - PROCESS | 1919 | 1461628190787 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:49:50 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:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 519ms 16:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:49:50 INFO - PROCESS | 1919 | 1461628190797 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 16:49:50 INFO - PROCESS | 1919 | 1461628190799 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 16:49:50 INFO - PROCESS | 1919 | 1461628190801 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:49:50 INFO - PROCESS | 1919 | 1461628190804 Marionette TRACE conn2 <- [1,810,null,{}] 16:49:50 INFO - PROCESS | 1919 | 1461628190807 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:49:50 INFO - PROCESS | 1919 | 1461628190890 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 16:49:50 INFO - PROCESS | 1919 | 1461628190895 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:50 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c7c6800 == 56 [pid = 1919] [id = 210] 16:49:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 100 (0x128e93800) [pid = 1919] [serial = 628] [outer = 0x0] 16:49:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 101 (0x12bbc2800) [pid = 1919] [serial = 629] [outer = 0x128e93800] 16:49:50 INFO - PROCESS | 1919 | 1461628190920 Marionette DEBUG loaded listener.js 16:49:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x12bbcac00) [pid = 1919] [serial = 630] [outer = 0x128e93800] 16:49:51 INFO - PROCESS | 1919 | 1461628191256 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:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 472ms 16:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:49:51 INFO - PROCESS | 1919 | 1461628191274 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 16:49:51 INFO - PROCESS | 1919 | 1461628191275 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 16:49:51 INFO - PROCESS | 1919 | 1461628191277 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:49:51 INFO - PROCESS | 1919 | 1461628191278 Marionette TRACE conn2 <- [1,814,null,{}] 16:49:51 INFO - PROCESS | 1919 | 1461628191281 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:49:51 INFO - PROCESS | 1919 | 1461628191389 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 16:49:51 INFO - PROCESS | 1919 | 1461628191480 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:51 INFO - PROCESS | 1919 | ++DOCSHELL 0x11346e800 == 57 [pid = 1919] [id = 211] 16:49:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x110f82000) [pid = 1919] [serial = 631] [outer = 0x0] 16:49:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 104 (0x110f85000) [pid = 1919] [serial = 632] [outer = 0x110f82000] 16:49:51 INFO - PROCESS | 1919 | 1461628191512 Marionette DEBUG loaded listener.js 16:49:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x1120d9400) [pid = 1919] [serial = 633] [outer = 0x110f82000] 16:49:51 INFO - PROCESS | 1919 | 1461628191953 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:49:52 INFO - PROCESS | 1919 | 1461628192002 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 16:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:49:52 INFO - PROCESS | 1919 | 1461628192025 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:49:52 INFO - PROCESS | 1919 | 1461628192027 Marionette TRACE conn2 <- [1,818,null,{}] 16:49:52 INFO - PROCESS | 1919 | 1461628192030 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:49:52 INFO - PROCESS | 1919 | 1461628192136 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 16:49:52 INFO - PROCESS | 1919 | 1461628192227 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:52 INFO - PROCESS | 1919 | ++DOCSHELL 0x121310800 == 58 [pid = 1919] [id = 212] 16:49:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x118fe3800) [pid = 1919] [serial = 634] [outer = 0x0] 16:49:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 107 (0x119ca1c00) [pid = 1919] [serial = 635] [outer = 0x118fe3800] 16:49:52 INFO - PROCESS | 1919 | 1461628192258 Marionette DEBUG loaded listener.js 16:49:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x123351000) [pid = 1919] [serial = 636] [outer = 0x118fe3800] 16:49:52 INFO - PROCESS | 1919 | 1461628192732 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:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 775ms 16:49:52 INFO - PROCESS | 1919 | 1461628192800 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 16:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:49:52 INFO - PROCESS | 1919 | 1461628192805 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 16:49:52 INFO - PROCESS | 1919 | 1461628192808 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:49:52 INFO - PROCESS | 1919 | 1461628192811 Marionette TRACE conn2 <- [1,822,null,{}] 16:49:52 INFO - PROCESS | 1919 | 1461628192815 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:49:52 INFO - PROCESS | 1919 | 1461628192964 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 16:49:53 INFO - PROCESS | 1919 | 1461628193087 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:53 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ab82000 == 59 [pid = 1919] [id = 213] 16:49:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x123359800) [pid = 1919] [serial = 637] [outer = 0x0] 16:49:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x123772800) [pid = 1919] [serial = 638] [outer = 0x123359800] 16:49:53 INFO - PROCESS | 1919 | 1461628193121 Marionette DEBUG loaded listener.js 16:49:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x125759c00) [pid = 1919] [serial = 639] [outer = 0x123359800] 16:49:53 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 16:49:53 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 16:49:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1 16:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:53 INFO - _addTest/ [0,825,"getWindowHandle",null] 16:49:53 INFO - PROCESS | 1919 | 1461628193582 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 16:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:49:53 INFO - PROCESS | 1919 | 1461628193589 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:49:53 INFO - PROCESS | 1919 | 1461628193594 Marionette TRACE conn2 <- [1,826,null,{}] 16:49:53 INFO - PROCESS | 1919 | 1461628193597 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:49:53 INFO - PROCESS | 1919 | 1461628193740 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 16:49:53 INFO - PROCESS | 1919 | 1461628193747 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:53 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ce56000 == 60 [pid = 1919] [id = 214] 16:49:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x123353400) [pid = 1919] [serial = 640] [outer = 0x0] 16:49:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x128b48800) [pid = 1919] [serial = 641] [outer = 0x123353400] 16:49:53 INFO - PROCESS | 1919 | 1461628193777 Marionette DEBUG loaded listener.js 16:49:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x129399800) [pid = 1919] [serial = 642] [outer = 0x123353400] 16:49:54 INFO - PROCESS | 1919 | 1461628194199 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:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 630ms 16:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:49:54 INFO - PROCESS | 1919 | 1461628194216 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 16:49:54 INFO - PROCESS | 1919 | 1461628194218 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 16:49:54 INFO - PROCESS | 1919 | 1461628194220 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:49:54 INFO - PROCESS | 1919 | 1461628194222 Marionette TRACE conn2 <- [1,830,null,{}] 16:49:54 INFO - PROCESS | 1919 | 1461628194224 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:49:54 INFO - PROCESS | 1919 | 1461628194321 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 16:49:54 INFO - PROCESS | 1919 | 1461628194369 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:54 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ce66000 == 61 [pid = 1919] [id = 215] 16:49:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x128ad1800) [pid = 1919] [serial = 643] [outer = 0x0] 16:49:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x12a7ef000) [pid = 1919] [serial = 644] [outer = 0x128ad1800] 16:49:54 INFO - PROCESS | 1919 | 1461628194400 Marionette DEBUG loaded listener.js 16:49:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x12ab52c00) [pid = 1919] [serial = 645] [outer = 0x128ad1800] 16:49:54 INFO - PROCESS | 1919 | 1461628194836 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:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 670ms 16:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:49:54 INFO - PROCESS | 1919 | 1461628194891 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 16:49:54 INFO - PROCESS | 1919 | 1461628194892 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 16:49:54 INFO - PROCESS | 1919 | 1461628194895 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:49:54 INFO - PROCESS | 1919 | 1461628194896 Marionette TRACE conn2 <- [1,834,null,{}] 16:49:54 INFO - PROCESS | 1919 | 1461628194898 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:49:55 INFO - PROCESS | 1919 | 1461628195001 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 16:49:55 INFO - PROCESS | 1919 | 1461628195100 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:55 INFO - PROCESS | 1919 | ++DOCSHELL 0x11733a000 == 62 [pid = 1919] [id = 216] 16:49:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x119f53000) [pid = 1919] [serial = 646] [outer = 0x0] 16:49:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x124327800) [pid = 1919] [serial = 647] [outer = 0x119f53000] 16:49:55 INFO - PROCESS | 1919 | 1461628195137 Marionette DEBUG loaded listener.js 16:49:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x12add1000) [pid = 1919] [serial = 648] [outer = 0x119f53000] 16:49:55 INFO - PROCESS | 1919 | 1461628195720 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:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 871ms 16:49:55 INFO - PROCESS | 1919 | 1461628195767 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 16:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:49:55 INFO - PROCESS | 1919 | 1461628195771 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 16:49:55 INFO - PROCESS | 1919 | 1461628195775 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:49:55 INFO - PROCESS | 1919 | 1461628195778 Marionette TRACE conn2 <- [1,838,null,{}] 16:49:55 INFO - PROCESS | 1919 | 1461628195781 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:49:55 INFO - PROCESS | 1919 | 1461628195874 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 16:49:55 INFO - PROCESS | 1919 | 1461628195942 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:55 INFO - PROCESS | 1919 | ++DOCSHELL 0x118a86000 == 63 [pid = 1919] [id = 217] 16:49:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x115d3e400) [pid = 1919] [serial = 649] [outer = 0x0] 16:49:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x116110800) [pid = 1919] [serial = 650] [outer = 0x115d3e400] 16:49:55 INFO - PROCESS | 1919 | 1461628195970 Marionette DEBUG loaded listener.js 16:49:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x1166dec00) [pid = 1919] [serial = 651] [outer = 0x115d3e400] 16:49:56 INFO - PROCESS | 1919 | 1461628196439 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:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 670ms 16:49:56 INFO - PROCESS | 1919 | 1461628196446 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 16:49:56 INFO - PROCESS | 1919 | 1461628196450 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 16:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:49:56 INFO - PROCESS | 1919 | 1461628196454 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:49:56 INFO - PROCESS | 1919 | 1461628196456 Marionette TRACE conn2 <- [1,842,null,{}] 16:49:56 INFO - PROCESS | 1919 | 1461628196458 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:49:56 INFO - PROCESS | 1919 | 1461628196565 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 16:49:56 INFO - PROCESS | 1919 | --DOCSHELL 0x12c7c6800 == 62 [pid = 1919] [id = 210] 16:49:56 INFO - PROCESS | 1919 | --DOCSHELL 0x12bad8000 == 61 [pid = 1919] [id = 209] 16:49:56 INFO - PROCESS | 1919 | --DOCSHELL 0x127644800 == 60 [pid = 1919] [id = 208] 16:49:56 INFO - PROCESS | 1919 | --DOCSHELL 0x116498800 == 59 [pid = 1919] [id = 207] 16:49:56 INFO - PROCESS | 1919 | --DOCSHELL 0x113c0a000 == 58 [pid = 1919] [id = 206] 16:49:56 INFO - PROCESS | 1919 | --DOCSHELL 0x12764a800 == 57 [pid = 1919] [id = 205] 16:49:56 INFO - PROCESS | 1919 | --DOCSHELL 0x126b27000 == 56 [pid = 1919] [id = 204] 16:49:56 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x1185ac000) [pid = 1919] [serial = 551] [outer = 0x0] [url = about:blank] 16:49:56 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x1271bc000) [pid = 1919] [serial = 554] [outer = 0x0] [url = about:blank] 16:49:56 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x12939d000) [pid = 1919] [serial = 557] [outer = 0x0] [url = about:blank] 16:49:56 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x12ca4d400) [pid = 1919] [serial = 584] [outer = 0x0] [url = about:blank] 16:49:56 INFO - PROCESS | 1919 | --DOCSHELL 0x124b9e000 == 55 [pid = 1919] [id = 203] 16:49:56 INFO - PROCESS | 1919 | --DOCSHELL 0x123388800 == 54 [pid = 1919] [id = 202] 16:49:56 INFO - PROCESS | 1919 | --DOCSHELL 0x119470800 == 53 [pid = 1919] [id = 201] 16:49:56 INFO - PROCESS | 1919 | --DOCSHELL 0x117211000 == 52 [pid = 1919] [id = 200] 16:49:56 INFO - PROCESS | 1919 | --DOCSHELL 0x11721a000 == 51 [pid = 1919] [id = 199] 16:49:56 INFO - PROCESS | 1919 | --DOCSHELL 0x117346000 == 50 [pid = 1919] [id = 196] 16:49:56 INFO - PROCESS | 1919 | --DOCSHELL 0x12ab69000 == 49 [pid = 1919] [id = 195] 16:49:56 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x12bb33800) [pid = 1919] [serial = 461] [outer = 0x0] [url = about:blank] 16:49:56 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x12bb36400) [pid = 1919] [serial = 519] [outer = 0x0] [url = about:blank] 16:49:56 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x12698ec00) [pid = 1919] [serial = 513] [outer = 0x0] [url = about:blank] 16:49:56 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x128deb000) [pid = 1919] [serial = 516] [outer = 0x0] [url = about:blank] 16:49:56 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x1166da800) [pid = 1919] [serial = 507] [outer = 0x0] [url = about:blank] 16:49:56 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x12c784400) [pid = 1919] [serial = 464] [outer = 0x0] [url = about:blank] 16:49:56 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x1197df800) [pid = 1919] [serial = 510] [outer = 0x0] [url = about:blank] 16:49:56 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x12cfe3400) [pid = 1919] [serial = 522] [outer = 0x0] [url = about:blank] 16:49:56 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x12bb34800) [pid = 1919] [serial = 575] [outer = 0x0] [url = about:blank] 16:49:56 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x12c341800) [pid = 1919] [serial = 578] [outer = 0x0] [url = about:blank] 16:49:56 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x119796400) [pid = 1919] [serial = 561] [outer = 0x0] [url = about:blank] 16:49:56 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x118f18400) [pid = 1919] [serial = 560] [outer = 0x0] [url = about:blank] 16:49:56 INFO - PROCESS | 1919 | --DOMWINDOW == 106 (0x119caa000) [pid = 1919] [serial = 563] [outer = 0x0] [url = about:blank] 16:49:56 INFO - PROCESS | 1919 | --DOMWINDOW == 105 (0x1233a6c00) [pid = 1919] [serial = 564] [outer = 0x0] [url = about:blank] 16:49:56 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x128b41c00) [pid = 1919] [serial = 569] [outer = 0x0] [url = about:blank] 16:49:56 INFO - PROCESS | 1919 | --DOMWINDOW == 103 (0x128de8000) [pid = 1919] [serial = 570] [outer = 0x0] [url = about:blank] 16:49:56 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x126bdb800) [pid = 1919] [serial = 566] [outer = 0x0] [url = about:blank] 16:49:56 INFO - PROCESS | 1919 | --DOMWINDOW == 101 (0x1276b4800) [pid = 1919] [serial = 567] [outer = 0x0] [url = about:blank] 16:49:56 INFO - PROCESS | 1919 | --DOMWINDOW == 100 (0x12c1ba400) [pid = 1919] [serial = 576] [outer = 0x0] [url = about:blank] 16:49:56 INFO - PROCESS | 1919 | --DOMWINDOW == 99 (0x128b49000) [pid = 1919] [serial = 582] [outer = 0x0] [url = about:blank] 16:49:56 INFO - PROCESS | 1919 | --DOMWINDOW == 98 (0x12c78e000) [pid = 1919] [serial = 579] [outer = 0x0] [url = about:blank] 16:49:56 INFO - PROCESS | 1919 | --DOMWINDOW == 97 (0x124103000) [pid = 1919] [serial = 581] [outer = 0x0] [url = about:blank] 16:49:56 INFO - PROCESS | 1919 | --DOMWINDOW == 96 (0x128dec800) [pid = 1919] [serial = 572] [outer = 0x0] [url = about:blank] 16:49:56 INFO - PROCESS | 1919 | --DOMWINDOW == 95 (0x12a7f4800) [pid = 1919] [serial = 573] [outer = 0x0] [url = about:blank] 16:49:56 INFO - PROCESS | 1919 | 1461628196646 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:56 INFO - PROCESS | 1919 | ++DOCSHELL 0x113268800 == 50 [pid = 1919] [id = 218] 16:49:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 96 (0x11661c400) [pid = 1919] [serial = 652] [outer = 0x0] 16:49:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 97 (0x11755f000) [pid = 1919] [serial = 653] [outer = 0x11661c400] 16:49:56 INFO - PROCESS | 1919 | 1461628196672 Marionette DEBUG loaded listener.js 16:49:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 98 (0x11859fc00) [pid = 1919] [serial = 654] [outer = 0x11661c400] 16:49:56 INFO - PROCESS | 1919 | 1461628196990 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:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 570ms 16:49:57 INFO - PROCESS | 1919 | 1461628197025 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 16:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:49:57 INFO - PROCESS | 1919 | 1461628197027 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 16:49:57 INFO - PROCESS | 1919 | 1461628197031 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:49:57 INFO - PROCESS | 1919 | 1461628197035 Marionette TRACE conn2 <- [1,846,null,{}] 16:49:57 INFO - PROCESS | 1919 | 1461628197046 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:49:57 INFO - PROCESS | 1919 | 1461628197166 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 16:49:57 INFO - PROCESS | 1919 | 1461628197174 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:57 INFO - PROCESS | 1919 | ++DOCSHELL 0x118a8e800 == 51 [pid = 1919] [id = 219] 16:49:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 99 (0x118a3a800) [pid = 1919] [serial = 655] [outer = 0x0] 16:49:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 100 (0x118f17800) [pid = 1919] [serial = 656] [outer = 0x118a3a800] 16:49:57 INFO - PROCESS | 1919 | 1461628197218 Marionette DEBUG loaded listener.js 16:49:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 101 (0x119790800) [pid = 1919] [serial = 657] [outer = 0x118a3a800] 16:49:57 INFO - PROCESS | 1919 | 1461628197624 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:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 625ms 16:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:49:57 INFO - PROCESS | 1919 | 1461628197656 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 16:49:57 INFO - PROCESS | 1919 | 1461628197658 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 16:49:57 INFO - PROCESS | 1919 | 1461628197660 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:49:57 INFO - PROCESS | 1919 | 1461628197661 Marionette TRACE conn2 <- [1,850,null,{}] 16:49:57 INFO - PROCESS | 1919 | 1461628197663 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:49:57 INFO - PROCESS | 1919 | 1461628197745 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 16:49:57 INFO - PROCESS | 1919 | 1461628197751 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:57 INFO - PROCESS | 1919 | ++DOCSHELL 0x11690a800 == 52 [pid = 1919] [id = 220] 16:49:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x119ca9800) [pid = 1919] [serial = 658] [outer = 0x0] 16:49:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x120ffa400) [pid = 1919] [serial = 659] [outer = 0x119ca9800] 16:49:57 INFO - PROCESS | 1919 | 1461628197778 Marionette DEBUG loaded listener.js 16:49:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 104 (0x121388000) [pid = 1919] [serial = 660] [outer = 0x119ca9800] 16:49:58 INFO - PROCESS | 1919 | 1461628198125 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:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 517ms 16:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:49:58 INFO - PROCESS | 1919 | 1461628198181 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 16:49:58 INFO - PROCESS | 1919 | 1461628198183 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 16:49:58 INFO - PROCESS | 1919 | 1461628198185 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:49:58 INFO - PROCESS | 1919 | 1461628198186 Marionette TRACE conn2 <- [1,854,null,{}] 16:49:58 INFO - PROCESS | 1919 | 1461628198188 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:49:58 INFO - PROCESS | 1919 | 1461628198264 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 16:49:58 INFO - PROCESS | 1919 | 1461628198270 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:58 INFO - PROCESS | 1919 | ++DOCSHELL 0x12130c800 == 53 [pid = 1919] [id = 221] 16:49:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x12326c800) [pid = 1919] [serial = 661] [outer = 0x0] 16:49:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x123354000) [pid = 1919] [serial = 662] [outer = 0x12326c800] 16:49:58 INFO - PROCESS | 1919 | 1461628198296 Marionette DEBUG loaded listener.js 16:49:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 107 (0x123509000) [pid = 1919] [serial = 663] [outer = 0x12326c800] 16:49:58 INFO - PROCESS | 1919 | 1461628198642 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:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 470ms 16:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:49:58 INFO - PROCESS | 1919 | 1461628198656 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 16:49:58 INFO - PROCESS | 1919 | 1461628198658 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 16:49:58 INFO - PROCESS | 1919 | 1461628198661 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:49:58 INFO - PROCESS | 1919 | 1461628198663 Marionette TRACE conn2 <- [1,858,null,{}] 16:49:58 INFO - PROCESS | 1919 | 1461628198667 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:49:58 INFO - PROCESS | 1919 | 1461628198808 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 16:49:58 INFO - PROCESS | 1919 | 1461628198910 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:58 INFO - PROCESS | 1919 | ++DOCSHELL 0x124633800 == 54 [pid = 1919] [id = 222] 16:49:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x123768400) [pid = 1919] [serial = 664] [outer = 0x0] 16:49:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x124df2c00) [pid = 1919] [serial = 665] [outer = 0x123768400] 16:49:58 INFO - PROCESS | 1919 | 1461628198953 Marionette DEBUG loaded listener.js 16:49:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x127697c00) [pid = 1919] [serial = 666] [outer = 0x123768400] 16:49:59 INFO - PROCESS | 1919 | 1461628199411 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:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 770ms 16:49:59 INFO - PROCESS | 1919 | 1461628199431 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 16:49:59 INFO - PROCESS | 1919 | 1461628199433 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 16:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:49:59 INFO - PROCESS | 1919 | 1461628199435 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:49:59 INFO - PROCESS | 1919 | 1461628199436 Marionette TRACE conn2 <- [1,862,null,{}] 16:49:59 INFO - PROCESS | 1919 | 1461628199438 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:49:59 INFO - PROCESS | 1919 | 1461628199532 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 16:49:59 INFO - PROCESS | 1919 | 1461628199543 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:59 INFO - PROCESS | 1919 | ++DOCSHELL 0x12570b800 == 55 [pid = 1919] [id = 223] 16:49:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x12769d400) [pid = 1919] [serial = 667] [outer = 0x0] 16:49:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x1276b7c00) [pid = 1919] [serial = 668] [outer = 0x12769d400] 16:49:59 INFO - PROCESS | 1919 | 1461628199569 Marionette DEBUG loaded listener.js 16:49:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x128ad4400) [pid = 1919] [serial = 669] [outer = 0x12769d400] 16:49:59 INFO - PROCESS | 1919 | 1461628199919 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:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 519ms 16:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:49:59 INFO - PROCESS | 1919 | 1461628199960 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 16:49:59 INFO - PROCESS | 1919 | 1461628199961 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 16:49:59 INFO - PROCESS | 1919 | 1461628199963 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:49:59 INFO - PROCESS | 1919 | 1461628199964 Marionette TRACE conn2 <- [1,866,null,{}] 16:49:59 INFO - PROCESS | 1919 | 1461628199967 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:50:00 INFO - PROCESS | 1919 | 1461628200069 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 16:50:00 INFO - PROCESS | 1919 | 1461628200073 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:00 INFO - PROCESS | 1919 | ++DOCSHELL 0x127648800 == 56 [pid = 1919] [id = 224] 16:50:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x128ad7400) [pid = 1919] [serial = 670] [outer = 0x0] 16:50:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x128b44c00) [pid = 1919] [serial = 671] [outer = 0x128ad7400] 16:50:00 INFO - PROCESS | 1919 | 1461628200128 Marionette DEBUG loaded listener.js 16:50:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x118f7c400) [pid = 1919] [serial = 672] [outer = 0x128ad7400] 16:50:00 INFO - PROCESS | 1919 | 1461628200465 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:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 523ms 16:50:00 INFO - PROCESS | 1919 | 1461628200487 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 16:50:00 INFO - PROCESS | 1919 | 1461628200488 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 16:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:50:00 INFO - PROCESS | 1919 | 1461628200490 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:50:00 INFO - PROCESS | 1919 | 1461628200491 Marionette TRACE conn2 <- [1,870,null,{}] 16:50:00 INFO - PROCESS | 1919 | 1461628200493 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:50:00 INFO - PROCESS | 1919 | 1461628200599 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 16:50:00 INFO - PROCESS | 1919 | 1461628200603 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:00 INFO - PROCESS | 1919 | ++DOCSHELL 0x129679000 == 57 [pid = 1919] [id = 225] 16:50:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x128ad9c00) [pid = 1919] [serial = 673] [outer = 0x0] 16:50:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x128d3cc00) [pid = 1919] [serial = 674] [outer = 0x128ad9c00] 16:50:00 INFO - PROCESS | 1919 | 1461628200628 Marionette DEBUG loaded listener.js 16:50:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x128de4c00) [pid = 1919] [serial = 675] [outer = 0x128ad9c00] 16:50:01 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x128b41800) [pid = 1919] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:50:01 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x12575ac00) [pid = 1919] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:50:01 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x118fe9000) [pid = 1919] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:50:01 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x11838e400) [pid = 1919] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:50:01 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x118f20800) [pid = 1919] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:50:01 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x110f80000) [pid = 1919] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:50:01 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x11254e400) [pid = 1919] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:50:01 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x11978d800) [pid = 1919] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:50:01 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x128de9800) [pid = 1919] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:50:01 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x11836cc00) [pid = 1919] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:50:01 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x128acd400) [pid = 1919] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:50:01 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x1294e9c00) [pid = 1919] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:50:01 INFO - PROCESS | 1919 | --DOMWINDOW == 106 (0x118313c00) [pid = 1919] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:50:01 INFO - PROCESS | 1919 | --DOMWINDOW == 105 (0x12b215000) [pid = 1919] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:50:01 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x12bb6e800) [pid = 1919] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:50:01 INFO - PROCESS | 1919 | --DOMWINDOW == 103 (0x12376bc00) [pid = 1919] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:50:01 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x118a34000) [pid = 1919] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:50:01 INFO - PROCESS | 1919 | --DOMWINDOW == 101 (0x128ad5c00) [pid = 1919] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:50:01 INFO - PROCESS | 1919 | --DOMWINDOW == 100 (0x12c781000) [pid = 1919] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:50:01 INFO - PROCESS | 1919 | --DOMWINDOW == 99 (0x1250e7800) [pid = 1919] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:50:01 INFO - PROCESS | 1919 | 1461628201109 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:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 668ms 16:50:01 INFO - PROCESS | 1919 | 1461628201159 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 16:50:01 INFO - PROCESS | 1919 | 1461628201160 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 16:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:50:01 INFO - PROCESS | 1919 | 1461628201163 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:50:01 INFO - PROCESS | 1919 | 1461628201164 Marionette TRACE conn2 <- [1,874,null,{}] 16:50:01 INFO - PROCESS | 1919 | 1461628201166 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:50:01 INFO - PROCESS | 1919 | 1461628201248 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 16:50:01 INFO - PROCESS | 1919 | 1461628201317 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:01 INFO - PROCESS | 1919 | ++DOCSHELL 0x129063800 == 58 [pid = 1919] [id = 226] 16:50:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 100 (0x110f86400) [pid = 1919] [serial = 676] [outer = 0x0] 16:50:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 101 (0x118fe9000) [pid = 1919] [serial = 677] [outer = 0x110f86400] 16:50:01 INFO - PROCESS | 1919 | 1461628201346 Marionette DEBUG loaded listener.js 16:50:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x12740b800) [pid = 1919] [serial = 678] [outer = 0x110f86400] 16:50:01 INFO - PROCESS | 1919 | 1461628201644 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:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 517ms 16:50:01 INFO - PROCESS | 1919 | 1461628201681 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 16:50:01 INFO - PROCESS | 1919 | 1461628201682 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 16:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:50:01 INFO - PROCESS | 1919 | 1461628201686 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:50:01 INFO - PROCESS | 1919 | 1461628201689 Marionette TRACE conn2 <- [1,878,null,{}] 16:50:01 INFO - PROCESS | 1919 | 1461628201692 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:50:01 INFO - PROCESS | 1919 | 1461628201788 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 16:50:01 INFO - PROCESS | 1919 | 1461628201793 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:01 INFO - PROCESS | 1919 | ++DOCSHELL 0x12b28b000 == 59 [pid = 1919] [id = 227] 16:50:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x1210e5400) [pid = 1919] [serial = 679] [outer = 0x0] 16:50:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 104 (0x1294e8000) [pid = 1919] [serial = 680] [outer = 0x1210e5400] 16:50:01 INFO - PROCESS | 1919 | 1461628201822 Marionette DEBUG loaded listener.js 16:50:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x12ab4d000) [pid = 1919] [serial = 681] [outer = 0x1210e5400] 16:50:02 INFO - PROCESS | 1919 | 1461628202145 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:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 472ms 16:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:50:02 INFO - PROCESS | 1919 | 1461628202158 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 16:50:02 INFO - PROCESS | 1919 | 1461628202159 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 16:50:02 INFO - PROCESS | 1919 | 1461628202161 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:50:02 INFO - PROCESS | 1919 | 1461628202162 Marionette TRACE conn2 <- [1,882,null,{}] 16:50:02 INFO - PROCESS | 1919 | 1461628202165 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:50:02 INFO - PROCESS | 1919 | 1461628202273 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 16:50:02 INFO - PROCESS | 1919 | 1461628202281 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:02 INFO - PROCESS | 1919 | ++DOCSHELL 0x12badb000 == 60 [pid = 1919] [id = 228] 16:50:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x11978d800) [pid = 1919] [serial = 682] [outer = 0x0] 16:50:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 107 (0x12ab47800) [pid = 1919] [serial = 683] [outer = 0x11978d800] 16:50:02 INFO - PROCESS | 1919 | 1461628202306 Marionette DEBUG loaded listener.js 16:50:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x12b21e400) [pid = 1919] [serial = 684] [outer = 0x11978d800] 16:50:02 INFO - PROCESS | 1919 | 1461628202621 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:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 470ms 16:50:02 INFO - PROCESS | 1919 | 1461628202631 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 16:50:02 INFO - PROCESS | 1919 | 1461628202632 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 16:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:50:02 INFO - PROCESS | 1919 | 1461628202634 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:50:02 INFO - PROCESS | 1919 | 1461628202637 Marionette TRACE conn2 <- [1,886,null,{}] 16:50:02 INFO - PROCESS | 1919 | 1461628202642 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:50:02 INFO - PROCESS | 1919 | 1461628202728 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 16:50:02 INFO - PROCESS | 1919 | 1461628202733 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:02 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ca73000 == 61 [pid = 1919] [id = 229] 16:50:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x128b4ac00) [pid = 1919] [serial = 685] [outer = 0x0] 16:50:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x12bb70000) [pid = 1919] [serial = 686] [outer = 0x128b4ac00] 16:50:02 INFO - PROCESS | 1919 | 1461628202759 Marionette DEBUG loaded listener.js 16:50:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x12bbca000) [pid = 1919] [serial = 687] [outer = 0x128b4ac00] 16:50:03 INFO - PROCESS | 1919 | 1461628203207 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:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 622ms 16:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:50:03 INFO - PROCESS | 1919 | 1461628203257 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 16:50:03 INFO - PROCESS | 1919 | 1461628203260 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 16:50:03 INFO - PROCESS | 1919 | 1461628203264 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:50:03 INFO - PROCESS | 1919 | 1461628203266 Marionette TRACE conn2 <- [1,890,null,{}] 16:50:03 INFO - PROCESS | 1919 | 1461628203270 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:50:03 INFO - PROCESS | 1919 | 1461628203380 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 16:50:03 INFO - PROCESS | 1919 | 1461628203447 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:03 INFO - PROCESS | 1919 | ++DOCSHELL 0x116a84000 == 62 [pid = 1919] [id = 230] 16:50:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x11300dc00) [pid = 1919] [serial = 688] [outer = 0x0] 16:50:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x116195c00) [pid = 1919] [serial = 689] [outer = 0x11300dc00] 16:50:03 INFO - PROCESS | 1919 | 1461628203480 Marionette DEBUG loaded listener.js 16:50:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x117e29000) [pid = 1919] [serial = 690] [outer = 0x11300dc00] 16:50:03 INFO - PROCESS | 1919 | 1461628203899 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:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 673ms 16:50:03 INFO - PROCESS | 1919 | 1461628203956 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 16:50:03 INFO - PROCESS | 1919 | 1461628203960 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 16:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:50:03 INFO - PROCESS | 1919 | 1461628203964 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:50:03 INFO - PROCESS | 1919 | 1461628203966 Marionette TRACE conn2 <- [1,894,null,{}] 16:50:03 INFO - PROCESS | 1919 | 1461628203985 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:50:04 INFO - PROCESS | 1919 | 1461628204091 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 16:50:04 INFO - PROCESS | 1919 | 1461628204145 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:04 INFO - PROCESS | 1919 | ++DOCSHELL 0x119773000 == 63 [pid = 1919] [id = 231] 16:50:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x118371000) [pid = 1919] [serial = 691] [outer = 0x0] 16:50:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x118a37800) [pid = 1919] [serial = 692] [outer = 0x118371000] 16:50:04 INFO - PROCESS | 1919 | 1461628204175 Marionette DEBUG loaded listener.js 16:50:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x119328000) [pid = 1919] [serial = 693] [outer = 0x118371000] 16:50:04 INFO - PROCESS | 1919 | 1461628204648 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:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 736ms 16:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:50:04 INFO - PROCESS | 1919 | 1461628204703 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 16:50:04 INFO - PROCESS | 1919 | 1461628204704 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 16:50:04 INFO - PROCESS | 1919 | 1461628204707 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:50:04 INFO - PROCESS | 1919 | 1461628204709 Marionette TRACE conn2 <- [1,898,null,{}] 16:50:04 INFO - PROCESS | 1919 | 1461628204718 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:50:04 INFO - PROCESS | 1919 | 1461628204826 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 16:50:04 INFO - PROCESS | 1919 | 1461628204895 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:04 INFO - PROCESS | 1919 | ++DOCSHELL 0x12b340000 == 64 [pid = 1919] [id = 232] 16:50:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x1236dcc00) [pid = 1919] [serial = 694] [outer = 0x0] 16:50:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x1249d2000) [pid = 1919] [serial = 695] [outer = 0x1236dcc00] 16:50:04 INFO - PROCESS | 1919 | 1461628204928 Marionette DEBUG loaded listener.js 16:50:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x126993800) [pid = 1919] [serial = 696] [outer = 0x1236dcc00] 16:50:05 INFO - PROCESS | 1919 | 1461628205350 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:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 674ms 16:50:05 INFO - PROCESS | 1919 | 1461628205392 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 16:50:05 INFO - PROCESS | 1919 | 1461628205394 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 16:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:50:05 INFO - PROCESS | 1919 | 1461628205396 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:50:05 INFO - PROCESS | 1919 | 1461628205397 Marionette TRACE conn2 <- [1,902,null,{}] 16:50:05 INFO - PROCESS | 1919 | 1461628205400 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:50:05 INFO - PROCESS | 1919 | 1461628205538 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 16:50:05 INFO - PROCESS | 1919 | 1461628205549 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:05 INFO - PROCESS | 1919 | ++DOCSHELL 0x12d50b800 == 65 [pid = 1919] [id = 233] 16:50:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x126bdfc00) [pid = 1919] [serial = 697] [outer = 0x0] 16:50:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x1276c0000) [pid = 1919] [serial = 698] [outer = 0x126bdfc00] 16:50:05 INFO - PROCESS | 1919 | 1461628205591 Marionette DEBUG loaded listener.js 16:50:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x128deb400) [pid = 1919] [serial = 699] [outer = 0x126bdfc00] 16:50:06 INFO - PROCESS | 1919 | 1461628206033 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:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 670ms 16:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:50:06 INFO - PROCESS | 1919 | 1461628206067 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 16:50:06 INFO - PROCESS | 1919 | 1461628206068 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 16:50:06 INFO - PROCESS | 1919 | 1461628206071 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:50:06 INFO - PROCESS | 1919 | 1461628206072 Marionette TRACE conn2 <- [1,906,null,{}] 16:50:06 INFO - PROCESS | 1919 | 1461628206075 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:50:06 INFO - PROCESS | 1919 | 1461628206175 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 16:50:06 INFO - PROCESS | 1919 | 1461628206229 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:06 INFO - PROCESS | 1919 | ++DOCSHELL 0x12d522000 == 66 [pid = 1919] [id = 234] 16:50:06 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x127696000) [pid = 1919] [serial = 700] [outer = 0x0] 16:50:06 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x1294e7c00) [pid = 1919] [serial = 701] [outer = 0x127696000] 16:50:06 INFO - PROCESS | 1919 | 1461628206258 Marionette DEBUG loaded listener.js 16:50:06 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x12ab4d800) [pid = 1919] [serial = 702] [outer = 0x127696000] 16:50:06 INFO - PROCESS | 1919 | 1461628206728 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:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 670ms 16:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:50:06 INFO - PROCESS | 1919 | 1461628206742 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 16:50:06 INFO - PROCESS | 1919 | 1461628206743 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 16:50:06 INFO - PROCESS | 1919 | 1461628206746 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:50:06 INFO - PROCESS | 1919 | 1461628206747 Marionette TRACE conn2 <- [1,910,null,{}] 16:50:06 INFO - PROCESS | 1919 | 1461628206750 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:50:06 INFO - PROCESS | 1919 | 1461628206904 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 16:50:06 INFO - PROCESS | 1919 | 1461628206987 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:06 INFO - PROCESS | 1919 | ++DOCSHELL 0x1183cc000 == 67 [pid = 1919] [id = 235] 16:50:06 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x118a33c00) [pid = 1919] [serial = 703] [outer = 0x0] 16:50:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x12b21d400) [pid = 1919] [serial = 704] [outer = 0x118a33c00] 16:50:07 INFO - PROCESS | 1919 | 1461628207020 Marionette DEBUG loaded listener.js 16:50:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x12c783400) [pid = 1919] [serial = 705] [outer = 0x118a33c00] 16:50:07 INFO - PROCESS | 1919 | 1461628207610 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:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 924ms 16:50:07 INFO - PROCESS | 1919 | 1461628207686 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 16:50:07 INFO - PROCESS | 1919 | 1461628207688 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 16:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:50:07 INFO - PROCESS | 1919 | 1461628207694 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:50:07 INFO - PROCESS | 1919 | 1461628207696 Marionette TRACE conn2 <- [1,914,null,{}] 16:50:07 INFO - PROCESS | 1919 | 1461628207701 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:50:07 INFO - PROCESS | 1919 | 1461628207799 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 16:50:07 INFO - PROCESS | 1919 | 1461628207875 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:07 INFO - PROCESS | 1919 | ++DOCSHELL 0x11976d000 == 68 [pid = 1919] [id = 236] 16:50:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 130 (0x111019400) [pid = 1919] [serial = 706] [outer = 0x0] 16:50:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x113c3e400) [pid = 1919] [serial = 707] [outer = 0x111019400] 16:50:07 INFO - PROCESS | 1919 | 1461628207903 Marionette DEBUG loaded listener.js 16:50:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x116a51800) [pid = 1919] [serial = 708] [outer = 0x111019400] 16:50:08 INFO - PROCESS | 1919 | 1461628208357 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:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 674ms 16:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:50:08 INFO - PROCESS | 1919 | 1461628208368 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 16:50:08 INFO - PROCESS | 1919 | 1461628208374 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 16:50:08 INFO - PROCESS | 1919 | 1461628208378 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:50:08 INFO - PROCESS | 1919 | 1461628208379 Marionette TRACE conn2 <- [1,918,null,{}] 16:50:08 INFO - PROCESS | 1919 | 1461628208382 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:50:08 INFO - PROCESS | 1919 | 1461628208503 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 16:50:08 INFO - PROCESS | 1919 | --DOCSHELL 0x12badb000 == 67 [pid = 1919] [id = 228] 16:50:08 INFO - PROCESS | 1919 | --DOCSHELL 0x12b28b000 == 66 [pid = 1919] [id = 227] 16:50:08 INFO - PROCESS | 1919 | --DOCSHELL 0x129063800 == 65 [pid = 1919] [id = 226] 16:50:08 INFO - PROCESS | 1919 | --DOCSHELL 0x129679000 == 64 [pid = 1919] [id = 225] 16:50:08 INFO - PROCESS | 1919 | --DOCSHELL 0x127648800 == 63 [pid = 1919] [id = 224] 16:50:08 INFO - PROCESS | 1919 | --DOCSHELL 0x12570b800 == 62 [pid = 1919] [id = 223] 16:50:08 INFO - PROCESS | 1919 | --DOCSHELL 0x124633800 == 61 [pid = 1919] [id = 222] 16:50:08 INFO - PROCESS | 1919 | --DOCSHELL 0x12130c800 == 60 [pid = 1919] [id = 221] 16:50:08 INFO - PROCESS | 1919 | --DOCSHELL 0x11690a800 == 59 [pid = 1919] [id = 220] 16:50:08 INFO - PROCESS | 1919 | --DOCSHELL 0x118a8e800 == 58 [pid = 1919] [id = 219] 16:50:08 INFO - PROCESS | 1919 | --DOCSHELL 0x113268800 == 57 [pid = 1919] [id = 218] 16:50:08 INFO - PROCESS | 1919 | --DOCSHELL 0x118a86000 == 56 [pid = 1919] [id = 217] 16:50:08 INFO - PROCESS | 1919 | --DOCSHELL 0x12ab82000 == 55 [pid = 1919] [id = 213] 16:50:08 INFO - PROCESS | 1919 | --DOCSHELL 0x121310800 == 54 [pid = 1919] [id = 212] 16:50:08 INFO - PROCESS | 1919 | --DOCSHELL 0x11346e800 == 53 [pid = 1919] [id = 211] 16:50:08 INFO - PROCESS | 1919 | 1461628208588 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:08 INFO - PROCESS | 1919 | ++DOCSHELL 0x116645000 == 54 [pid = 1919] [id = 237] 16:50:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x116422800) [pid = 1919] [serial = 709] [outer = 0x0] 16:50:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x118317000) [pid = 1919] [serial = 710] [outer = 0x116422800] 16:50:08 INFO - PROCESS | 1919 | 1461628208615 Marionette DEBUG loaded listener.js 16:50:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x118a41400) [pid = 1919] [serial = 711] [outer = 0x116422800] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 134 (0x12ab4c000) [pid = 1919] [serial = 594] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x12ce3bc00) [pid = 1919] [serial = 585] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x1197e7000) [pid = 1919] [serial = 599] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x11978a000) [pid = 1919] [serial = 552] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 130 (0x12adb2400) [pid = 1919] [serial = 549] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 129 (0x110f8a800) [pid = 1919] [serial = 626] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 128 (0x116a50800) [pid = 1919] [serial = 620] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x127415000) [pid = 1919] [serial = 591] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x128acd000) [pid = 1919] [serial = 627] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x1294e3800) [pid = 1919] [serial = 609] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x118452c00) [pid = 1919] [serial = 596] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x12a70b400) [pid = 1919] [serial = 558] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x12a8a9000) [pid = 1919] [serial = 611] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x118320400) [pid = 1919] [serial = 587] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x12bb6a800) [pid = 1919] [serial = 614] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x12ca5b400) [pid = 1919] [serial = 618] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x12c1bf800) [pid = 1919] [serial = 615] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x1276c1000) [pid = 1919] [serial = 555] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x12c789800) [pid = 1919] [serial = 617] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x1245ec800) [pid = 1919] [serial = 621] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x118a40c00) [pid = 1919] [serial = 624] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x118fea800) [pid = 1919] [serial = 597] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x128b47800) [pid = 1919] [serial = 605] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x12ca4e400) [pid = 1919] [serial = 503] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x118a3d800) [pid = 1919] [serial = 623] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x1236d0c00) [pid = 1919] [serial = 600] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x128deec00) [pid = 1919] [serial = 593] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x129391400) [pid = 1919] [serial = 608] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 106 (0x118f7b800) [pid = 1919] [serial = 588] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 105 (0x127414800) [pid = 1919] [serial = 602] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x1276ba800) [pid = 1919] [serial = 603] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 103 (0x12b219400) [pid = 1919] [serial = 612] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x1256a5400) [pid = 1919] [serial = 590] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 101 (0x128de6800) [pid = 1919] [serial = 606] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | --DOMWINDOW == 100 (0x12bbc2800) [pid = 1919] [serial = 629] [outer = 0x0] [url = about:blank] 16:50:08 INFO - PROCESS | 1919 | 1461628208932 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:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 570ms 16:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:50:08 INFO - PROCESS | 1919 | 1461628208947 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 16:50:08 INFO - PROCESS | 1919 | 1461628208949 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 16:50:08 INFO - PROCESS | 1919 | 1461628208951 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:50:08 INFO - PROCESS | 1919 | 1461628208957 Marionette TRACE conn2 <- [1,922,null,{}] 16:50:08 INFO - PROCESS | 1919 | 1461628208964 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:50:09 INFO - PROCESS | 1919 | 1461628209065 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 16:50:09 INFO - PROCESS | 1919 | 1461628209116 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:09 INFO - PROCESS | 1919 | ++DOCSHELL 0x11992f000 == 55 [pid = 1919] [id = 238] 16:50:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 101 (0x118a3c400) [pid = 1919] [serial = 712] [outer = 0x0] 16:50:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x119789800) [pid = 1919] [serial = 713] [outer = 0x118a3c400] 16:50:09 INFO - PROCESS | 1919 | 1461628209145 Marionette DEBUG loaded listener.js 16:50:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x121388400) [pid = 1919] [serial = 714] [outer = 0x118a3c400] 16:50:09 INFO - PROCESS | 1919 | 1461628209448 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:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 525ms 16:50:09 INFO - PROCESS | 1919 | 1461628209477 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 16:50:09 INFO - PROCESS | 1919 | 1461628209479 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 16:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:50:09 INFO - PROCESS | 1919 | 1461628209481 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:50:09 INFO - PROCESS | 1919 | 1461628209482 Marionette TRACE conn2 <- [1,926,null,{}] 16:50:09 INFO - PROCESS | 1919 | 1461628209485 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:50:09 INFO - PROCESS | 1919 | 1461628209567 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 16:50:09 INFO - PROCESS | 1919 | 1461628209580 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:09 INFO - PROCESS | 1919 | ++DOCSHELL 0x1235fb800 == 56 [pid = 1919] [id = 239] 16:50:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 104 (0x119ca0800) [pid = 1919] [serial = 715] [outer = 0x0] 16:50:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x123357800) [pid = 1919] [serial = 716] [outer = 0x119ca0800] 16:50:09 INFO - PROCESS | 1919 | 1461628209649 Marionette DEBUG loaded listener.js 16:50:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x1249d3400) [pid = 1919] [serial = 717] [outer = 0x119ca0800] 16:50:09 INFO - PROCESS | 1919 | 1461628209960 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:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 519ms 16:50:10 INFO - PROCESS | 1919 | 1461628210001 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 16:50:10 INFO - PROCESS | 1919 | 1461628210002 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 16:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:50:10 INFO - PROCESS | 1919 | 1461628210007 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:50:10 INFO - PROCESS | 1919 | 1461628210008 Marionette TRACE conn2 <- [1,930,null,{}] 16:50:10 INFO - PROCESS | 1919 | 1461628210010 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:50:10 INFO - PROCESS | 1919 | 1461628210092 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 16:50:10 INFO - PROCESS | 1919 | 1461628210096 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:10 INFO - PROCESS | 1919 | ++DOCSHELL 0x11834e000 == 57 [pid = 1919] [id = 240] 16:50:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 107 (0x1250e1800) [pid = 1919] [serial = 718] [outer = 0x0] 16:50:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x126994000) [pid = 1919] [serial = 719] [outer = 0x1250e1800] 16:50:10 INFO - PROCESS | 1919 | 1461628210122 Marionette DEBUG loaded listener.js 16:50:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x127406800) [pid = 1919] [serial = 720] [outer = 0x1250e1800] 16:50:10 INFO - PROCESS | 1919 | 1461628210460 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:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 468ms 16:50:10 INFO - PROCESS | 1919 | 1461628210476 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 16:50:10 INFO - PROCESS | 1919 | 1461628210477 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 16:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:50:10 INFO - PROCESS | 1919 | 1461628210480 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:50:10 INFO - PROCESS | 1919 | 1461628210481 Marionette TRACE conn2 <- [1,934,null,{}] 16:50:10 INFO - PROCESS | 1919 | 1461628210483 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:50:10 INFO - PROCESS | 1919 | 1461628210616 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 16:50:10 INFO - PROCESS | 1919 | 1461628210634 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:10 INFO - PROCESS | 1919 | ++DOCSHELL 0x127646800 == 58 [pid = 1919] [id = 241] 16:50:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x1271c9c00) [pid = 1919] [serial = 721] [outer = 0x0] 16:50:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x1276b9800) [pid = 1919] [serial = 722] [outer = 0x1271c9c00] 16:50:10 INFO - PROCESS | 1919 | 1461628210662 Marionette DEBUG loaded listener.js 16:50:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x128de6400) [pid = 1919] [serial = 723] [outer = 0x1271c9c00] 16:50:11 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x12769d400) [pid = 1919] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:50:11 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x12326c800) [pid = 1919] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:50:11 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x119f53000) [pid = 1919] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:50:11 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x118a3a800) [pid = 1919] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:50:11 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x11661c400) [pid = 1919] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:50:11 INFO - PROCESS | 1919 | --DOMWINDOW == 106 (0x119ca9800) [pid = 1919] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:50:11 INFO - PROCESS | 1919 | --DOMWINDOW == 105 (0x128ad7400) [pid = 1919] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:50:11 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x115d3e400) [pid = 1919] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:50:11 INFO - PROCESS | 1919 | --DOMWINDOW == 103 (0x128ad9c00) [pid = 1919] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:50:11 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x110f86400) [pid = 1919] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:50:11 INFO - PROCESS | 1919 | --DOMWINDOW == 101 (0x1210e5400) [pid = 1919] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:50:11 INFO - PROCESS | 1919 | --DOMWINDOW == 100 (0x11978d800) [pid = 1919] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:50:11 INFO - PROCESS | 1919 | --DOMWINDOW == 99 (0x123768400) [pid = 1919] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:50:11 INFO - PROCESS | 1919 | 1461628211407 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:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 969ms 16:50:11 INFO - PROCESS | 1919 | 1461628211450 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 16:50:11 INFO - PROCESS | 1919 | 1461628211453 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 16:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:50:11 INFO - PROCESS | 1919 | 1461628211474 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:50:11 INFO - PROCESS | 1919 | 1461628211478 Marionette TRACE conn2 <- [1,938,null,{}] 16:50:11 INFO - PROCESS | 1919 | 1461628211481 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:50:11 INFO - PROCESS | 1919 | 1461628211587 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 16:50:11 INFO - PROCESS | 1919 | 1461628211655 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:11 INFO - PROCESS | 1919 | ++DOCSHELL 0x118a7e000 == 59 [pid = 1919] [id = 242] 16:50:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 100 (0x117565000) [pid = 1919] [serial = 724] [outer = 0x0] 16:50:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 101 (0x118371400) [pid = 1919] [serial = 725] [outer = 0x117565000] 16:50:11 INFO - PROCESS | 1919 | 1461628211688 Marionette DEBUG loaded listener.js 16:50:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x118a3a400) [pid = 1919] [serial = 726] [outer = 0x117565000] 16:50:12 INFO - PROCESS | 1919 | 1461628212122 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:50:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:50:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 673ms 16:50:12 INFO - PROCESS | 1919 | 1461628212147 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 16:50:12 INFO - PROCESS | 1919 | 1461628212151 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 16:50:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:50:12 INFO - PROCESS | 1919 | 1461628212156 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:50:12 INFO - PROCESS | 1919 | 1461628212158 Marionette TRACE conn2 <- [1,942,null,{}] 16:50:12 INFO - PROCESS | 1919 | 1461628212160 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:50:12 INFO - PROCESS | 1919 | 1461628212285 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 16:50:12 INFO - PROCESS | 1919 | 1461628212340 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:12 INFO - PROCESS | 1919 | ++DOCSHELL 0x125062000 == 60 [pid = 1919] [id = 243] 16:50:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x118fe0400) [pid = 1919] [serial = 727] [outer = 0x0] 16:50:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 104 (0x120ffd400) [pid = 1919] [serial = 728] [outer = 0x118fe0400] 16:50:12 INFO - PROCESS | 1919 | 1461628212371 Marionette DEBUG loaded listener.js 16:50:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x12334b400) [pid = 1919] [serial = 729] [outer = 0x118fe0400] 16:50:12 INFO - PROCESS | 1919 | 1461628212807 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:50:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:50:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 670ms 16:50:12 INFO - PROCESS | 1919 | 1461628212826 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 16:50:12 INFO - PROCESS | 1919 | 1461628212828 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 16:50:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:50:12 INFO - PROCESS | 1919 | 1461628212832 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:50:12 INFO - PROCESS | 1919 | 1461628212835 Marionette TRACE conn2 <- [1,946,null,{}] 16:50:12 INFO - PROCESS | 1919 | 1461628212847 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:50:12 INFO - PROCESS | 1919 | 1461628212983 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 16:50:13 INFO - PROCESS | 1919 | 1461628213103 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:13 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a842000 == 61 [pid = 1919] [id = 244] 16:50:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x124330000) [pid = 1919] [serial = 730] [outer = 0x0] 16:50:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 107 (0x127691c00) [pid = 1919] [serial = 731] [outer = 0x124330000] 16:50:13 INFO - PROCESS | 1919 | 1461628213155 Marionette DEBUG loaded listener.js 16:50:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x128b3ec00) [pid = 1919] [serial = 732] [outer = 0x124330000] 16:50:13 INFO - PROCESS | 1919 | 1461628213674 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:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 876ms 16:50:13 INFO - PROCESS | 1919 | 1461628213708 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 16:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:50:13 INFO - PROCESS | 1919 | 1461628213710 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 16:50:13 INFO - PROCESS | 1919 | 1461628213712 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:50:13 INFO - PROCESS | 1919 | 1461628213714 Marionette TRACE conn2 <- [1,950,null,{}] 16:50:13 INFO - PROCESS | 1919 | 1461628213716 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:50:13 INFO - PROCESS | 1919 | 1461628213819 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 16:50:13 INFO - PROCESS | 1919 | 1461628213874 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:13 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ab68800 == 62 [pid = 1919] [id = 245] 16:50:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x128b47c00) [pid = 1919] [serial = 733] [outer = 0x0] 16:50:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x128de5400) [pid = 1919] [serial = 734] [outer = 0x128b47c00] 16:50:13 INFO - PROCESS | 1919 | 1461628213904 Marionette DEBUG loaded listener.js 16:50:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x128e98c00) [pid = 1919] [serial = 735] [outer = 0x128b47c00] 16:50:14 INFO - PROCESS | 1919 | 1461628214316 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:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 620ms 16:50:14 INFO - PROCESS | 1919 | 1461628214333 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 16:50:14 INFO - PROCESS | 1919 | 1461628214334 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 16:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:50:14 INFO - PROCESS | 1919 | 1461628214339 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:50:14 INFO - PROCESS | 1919 | 1461628214340 Marionette TRACE conn2 <- [1,954,null,{}] 16:50:14 INFO - PROCESS | 1919 | 1461628214343 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:50:14 INFO - PROCESS | 1919 | 1461628214441 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 16:50:14 INFO - PROCESS | 1919 | 1461628214493 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:14 INFO - PROCESS | 1919 | ++DOCSHELL 0x12b33e800 == 63 [pid = 1919] [id = 246] 16:50:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x128de7800) [pid = 1919] [serial = 736] [outer = 0x0] 16:50:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x1294e8c00) [pid = 1919] [serial = 737] [outer = 0x128de7800] 16:50:14 INFO - PROCESS | 1919 | 1461628214523 Marionette DEBUG loaded listener.js 16:50:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x12a7f9c00) [pid = 1919] [serial = 738] [outer = 0x128de7800] 16:50:14 INFO - PROCESS | 1919 | 1461628214954 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:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 670ms 16:50:15 INFO - PROCESS | 1919 | 1461628215010 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 16:50:15 INFO - PROCESS | 1919 | 1461628215011 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 16:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:50:15 INFO - PROCESS | 1919 | 1461628215014 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:50:15 INFO - PROCESS | 1919 | 1461628215015 Marionette TRACE conn2 <- [1,958,null,{}] 16:50:15 INFO - PROCESS | 1919 | 1461628215018 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:50:15 INFO - PROCESS | 1919 | 1461628215182 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 16:50:15 INFO - PROCESS | 1919 | 1461628215245 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:15 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c7d6800 == 64 [pid = 1919] [id = 247] 16:50:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x129393c00) [pid = 1919] [serial = 739] [outer = 0x0] 16:50:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x12bbc1400) [pid = 1919] [serial = 740] [outer = 0x129393c00] 16:50:15 INFO - PROCESS | 1919 | 1461628215277 Marionette DEBUG loaded listener.js 16:50:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x12c1bc400) [pid = 1919] [serial = 741] [outer = 0x129393c00] 16:50:15 INFO - PROCESS | 1919 | 1461628215692 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:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 718ms 16:50:15 INFO - PROCESS | 1919 | 1461628215733 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 16:50:15 INFO - PROCESS | 1919 | 1461628215734 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 16:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:50:15 INFO - PROCESS | 1919 | 1461628215737 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:50:15 INFO - PROCESS | 1919 | 1461628215738 Marionette TRACE conn2 <- [1,962,null,{}] 16:50:15 INFO - PROCESS | 1919 | 1461628215740 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:50:15 INFO - PROCESS | 1919 | 1461628215842 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 16:50:15 INFO - PROCESS | 1919 | 1461628215911 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:15 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ce66800 == 65 [pid = 1919] [id = 248] 16:50:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x12adb7400) [pid = 1919] [serial = 742] [outer = 0x0] 16:50:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x12c33b000) [pid = 1919] [serial = 743] [outer = 0x12adb7400] 16:50:15 INFO - PROCESS | 1919 | 1461628215942 Marionette DEBUG loaded listener.js 16:50:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x12c786c00) [pid = 1919] [serial = 744] [outer = 0x12adb7400] 16:50:16 INFO - PROCESS | 1919 | 1461628216477 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:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 820ms 16:50:16 INFO - PROCESS | 1919 | 1461628216558 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 16:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:50:16 INFO - PROCESS | 1919 | 1461628216559 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 16:50:16 INFO - PROCESS | 1919 | 1461628216561 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:50:16 INFO - PROCESS | 1919 | 1461628216563 Marionette TRACE conn2 <- [1,966,null,{}] 16:50:16 INFO - PROCESS | 1919 | 1461628216565 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:50:16 INFO - PROCESS | 1919 | 1461628216667 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 16:50:16 INFO - PROCESS | 1919 | 1461628216733 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:16 INFO - PROCESS | 1919 | ++DOCSHELL 0x117207000 == 66 [pid = 1919] [id = 249] 16:50:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x110f81800) [pid = 1919] [serial = 745] [outer = 0x0] 16:50:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x12ab55c00) [pid = 1919] [serial = 746] [outer = 0x110f81800] 16:50:16 INFO - PROCESS | 1919 | 1461628216763 Marionette DEBUG loaded listener.js 16:50:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x12ca53000) [pid = 1919] [serial = 747] [outer = 0x110f81800] 16:50:17 INFO - PROCESS | 1919 | 1461628217304 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:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 770ms 16:50:17 INFO - PROCESS | 1919 | 1461628217333 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 16:50:17 INFO - PROCESS | 1919 | 1461628217335 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 16:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:50:17 INFO - PROCESS | 1919 | 1461628217357 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:50:17 INFO - PROCESS | 1919 | 1461628217359 Marionette TRACE conn2 <- [1,970,null,{}] 16:50:17 INFO - PROCESS | 1919 | 1461628217363 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:50:17 INFO - PROCESS | 1919 | 1461628217465 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 16:50:17 INFO - PROCESS | 1919 | 1461628217538 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:17 INFO - PROCESS | 1919 | ++DOCSHELL 0x119457000 == 67 [pid = 1919] [id = 250] 16:50:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x110e11000) [pid = 1919] [serial = 748] [outer = 0x0] 16:50:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x110f86400) [pid = 1919] [serial = 749] [outer = 0x110e11000] 16:50:17 INFO - PROCESS | 1919 | 1461628217567 Marionette DEBUG loaded listener.js 16:50:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x1125b7400) [pid = 1919] [serial = 750] [outer = 0x110e11000] 16:50:18 INFO - PROCESS | 1919 | 1461628218002 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:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 672ms 16:50:18 INFO - PROCESS | 1919 | 1461628218028 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 16:50:18 INFO - PROCESS | 1919 | 1461628218031 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 16:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:50:18 INFO - PROCESS | 1919 | 1461628218036 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:50:18 INFO - PROCESS | 1919 | 1461628218037 Marionette TRACE conn2 <- [1,974,null,{}] 16:50:18 INFO - PROCESS | 1919 | 1461628218040 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:50:18 INFO - PROCESS | 1919 | 1461628218144 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 16:50:18 INFO - PROCESS | 1919 | 1461628218201 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:18 INFO - PROCESS | 1919 | ++DOCSHELL 0x121310800 == 68 [pid = 1919] [id = 251] 16:50:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x113447800) [pid = 1919] [serial = 751] [outer = 0x0] 16:50:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x116a52000) [pid = 1919] [serial = 752] [outer = 0x113447800] 16:50:18 INFO - PROCESS | 1919 | 1461628218228 Marionette DEBUG loaded listener.js 16:50:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x118a3bc00) [pid = 1919] [serial = 753] [outer = 0x113447800] 16:50:18 INFO - PROCESS | 1919 | --DOCSHELL 0x11834e000 == 67 [pid = 1919] [id = 240] 16:50:18 INFO - PROCESS | 1919 | --DOCSHELL 0x1235fb800 == 66 [pid = 1919] [id = 239] 16:50:18 INFO - PROCESS | 1919 | --DOCSHELL 0x11992f000 == 65 [pid = 1919] [id = 238] 16:50:18 INFO - PROCESS | 1919 | --DOCSHELL 0x116645000 == 64 [pid = 1919] [id = 237] 16:50:18 INFO - PROCESS | 1919 | --DOCSHELL 0x11976d000 == 63 [pid = 1919] [id = 236] 16:50:18 INFO - PROCESS | 1919 | --DOCSHELL 0x1183cc000 == 62 [pid = 1919] [id = 235] 16:50:18 INFO - PROCESS | 1919 | --DOCSHELL 0x12d522000 == 61 [pid = 1919] [id = 234] 16:50:18 INFO - PROCESS | 1919 | --DOCSHELL 0x12d50b800 == 60 [pid = 1919] [id = 233] 16:50:18 INFO - PROCESS | 1919 | --DOCSHELL 0x12b340000 == 59 [pid = 1919] [id = 232] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 128 (0x110f85000) [pid = 1919] [serial = 632] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x119ca1c00) [pid = 1919] [serial = 635] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x123772800) [pid = 1919] [serial = 638] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x128b48800) [pid = 1919] [serial = 641] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x12a7ef000) [pid = 1919] [serial = 644] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x12bb70000) [pid = 1919] [serial = 686] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOCSHELL 0x119773000 == 58 [pid = 1919] [id = 231] 16:50:18 INFO - PROCESS | 1919 | --DOCSHELL 0x116a84000 == 57 [pid = 1919] [id = 230] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x1276b7c00) [pid = 1919] [serial = 668] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x123354000) [pid = 1919] [serial = 662] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x123509000) [pid = 1919] [serial = 663] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x124327800) [pid = 1919] [serial = 647] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x12add1000) [pid = 1919] [serial = 648] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x118f17800) [pid = 1919] [serial = 656] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x119790800) [pid = 1919] [serial = 657] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x11755f000) [pid = 1919] [serial = 653] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x11859fc00) [pid = 1919] [serial = 654] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x120ffa400) [pid = 1919] [serial = 659] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x121388000) [pid = 1919] [serial = 660] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x128b44c00) [pid = 1919] [serial = 671] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x1166dec00) [pid = 1919] [serial = 651] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x116110800) [pid = 1919] [serial = 650] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x128d3cc00) [pid = 1919] [serial = 674] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x118f7c400) [pid = 1919] [serial = 672] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 106 (0x118fe9000) [pid = 1919] [serial = 677] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 105 (0x1294e8000) [pid = 1919] [serial = 680] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x12b21e400) [pid = 1919] [serial = 684] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 103 (0x128de4c00) [pid = 1919] [serial = 675] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x12740b800) [pid = 1919] [serial = 678] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 101 (0x12ab47800) [pid = 1919] [serial = 683] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 100 (0x124df2c00) [pid = 1919] [serial = 665] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 99 (0x127697c00) [pid = 1919] [serial = 666] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 98 (0x12ab4d000) [pid = 1919] [serial = 681] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | --DOMWINDOW == 97 (0x128ad4400) [pid = 1919] [serial = 669] [outer = 0x0] [url = about:blank] 16:50:18 INFO - PROCESS | 1919 | 1461628218595 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:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 571ms 16:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:50:18 INFO - PROCESS | 1919 | 1461628218608 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 16:50:18 INFO - PROCESS | 1919 | 1461628218609 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 16:50:18 INFO - PROCESS | 1919 | 1461628218612 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:50:18 INFO - PROCESS | 1919 | 1461628218614 Marionette TRACE conn2 <- [1,978,null,{}] 16:50:18 INFO - PROCESS | 1919 | 1461628218624 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:50:18 INFO - PROCESS | 1919 | 1461628218714 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 16:50:18 INFO - PROCESS | 1919 | 1461628218767 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:18 INFO - PROCESS | 1919 | ++DOCSHELL 0x11977b000 == 58 [pid = 1919] [id = 252] 16:50:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 98 (0x118a38c00) [pid = 1919] [serial = 754] [outer = 0x0] 16:50:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 99 (0x119788800) [pid = 1919] [serial = 755] [outer = 0x118a38c00] 16:50:18 INFO - PROCESS | 1919 | 1461628218796 Marionette DEBUG loaded listener.js 16:50:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 100 (0x12334bc00) [pid = 1919] [serial = 756] [outer = 0x118a38c00] 16:50:19 INFO - PROCESS | 1919 | 1461628219111 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:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 521ms 16:50:19 INFO - PROCESS | 1919 | 1461628219133 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 16:50:19 INFO - PROCESS | 1919 | 1461628219136 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 16:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:50:19 INFO - PROCESS | 1919 | 1461628219141 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:50:19 INFO - PROCESS | 1919 | 1461628219142 Marionette TRACE conn2 <- [1,982,null,{}] 16:50:19 INFO - PROCESS | 1919 | 1461628219145 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:50:19 INFO - PROCESS | 1919 | 1461628219232 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 16:50:19 INFO - PROCESS | 1919 | 1461628219239 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:19 INFO - PROCESS | 1919 | ++DOCSHELL 0x12570b000 == 59 [pid = 1919] [id = 253] 16:50:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 101 (0x123357400) [pid = 1919] [serial = 757] [outer = 0x0] 16:50:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x1246e8400) [pid = 1919] [serial = 758] [outer = 0x123357400] 16:50:19 INFO - PROCESS | 1919 | 1461628219265 Marionette DEBUG loaded listener.js 16:50:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x126992800) [pid = 1919] [serial = 759] [outer = 0x123357400] 16:50:19 INFO - PROCESS | 1919 | 1461628219623 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:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 519ms 16:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:50:19 INFO - PROCESS | 1919 | 1461628219661 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 16:50:19 INFO - PROCESS | 1919 | 1461628219662 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 16:50:19 INFO - PROCESS | 1919 | 1461628219664 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:50:19 INFO - PROCESS | 1919 | 1461628219665 Marionette TRACE conn2 <- [1,986,null,{}] 16:50:19 INFO - PROCESS | 1919 | 1461628219668 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:50:19 INFO - PROCESS | 1919 | 1461628219750 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 16:50:19 INFO - PROCESS | 1919 | 1461628219757 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:19 INFO - PROCESS | 1919 | ++DOCSHELL 0x128d8b800 == 60 [pid = 1919] [id = 254] 16:50:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 104 (0x124bbe000) [pid = 1919] [serial = 760] [outer = 0x0] 16:50:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x12769d400) [pid = 1919] [serial = 761] [outer = 0x124bbe000] 16:50:19 INFO - PROCESS | 1919 | 1461628219780 Marionette DEBUG loaded listener.js 16:50:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x128b3e400) [pid = 1919] [serial = 762] [outer = 0x124bbe000] 16:50:20 INFO - PROCESS | 1919 | 1461628220101 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:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 468ms 16:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:50:20 INFO - PROCESS | 1919 | 1461628220133 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 16:50:20 INFO - PROCESS | 1919 | 1461628220134 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 16:50:20 INFO - PROCESS | 1919 | 1461628220136 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:50:20 INFO - PROCESS | 1919 | 1461628220137 Marionette TRACE conn2 <- [1,990,null,{}] 16:50:20 INFO - PROCESS | 1919 | 1461628220139 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:50:20 INFO - PROCESS | 1919 | 1461628220241 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 16:50:20 INFO - PROCESS | 1919 | 1461628220306 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:20 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a71d000 == 61 [pid = 1919] [id = 255] 16:50:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 107 (0x128b4a800) [pid = 1919] [serial = 763] [outer = 0x0] 16:50:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x1294e3800) [pid = 1919] [serial = 764] [outer = 0x128b4a800] 16:50:20 INFO - PROCESS | 1919 | 1461628220334 Marionette DEBUG loaded listener.js 16:50:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x12bbc0800) [pid = 1919] [serial = 765] [outer = 0x128b4a800] 16:50:20 INFO - PROCESS | 1919 | 1461628220650 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:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 569ms 16:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:50:20 INFO - PROCESS | 1919 | 1461628220705 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 16:50:20 INFO - PROCESS | 1919 | 1461628220707 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 16:50:20 INFO - PROCESS | 1919 | 1461628220709 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:50:20 INFO - PROCESS | 1919 | 1461628220710 Marionette TRACE conn2 <- [1,994,null,{}] 16:50:20 INFO - PROCESS | 1919 | 1461628220712 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:50:20 INFO - PROCESS | 1919 | 1461628220816 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 16:50:20 INFO - PROCESS | 1919 | 1461628220829 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:20 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c385000 == 62 [pid = 1919] [id = 256] 16:50:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x12bb34800) [pid = 1919] [serial = 766] [outer = 0x0] 16:50:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x12c1bac00) [pid = 1919] [serial = 767] [outer = 0x12bb34800] 16:50:20 INFO - PROCESS | 1919 | 1461628220853 Marionette DEBUG loaded listener.js 16:50:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x12ca5b000) [pid = 1919] [serial = 768] [outer = 0x12bb34800] 16:50:21 INFO - PROCESS | 1919 | 1461628221194 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:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 518ms 16:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:50:21 INFO - PROCESS | 1919 | 1461628221232 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 16:50:21 INFO - PROCESS | 1919 | 1461628221233 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 16:50:21 INFO - PROCESS | 1919 | 1461628221237 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:50:21 INFO - PROCESS | 1919 | 1461628221239 Marionette TRACE conn2 <- [1,998,null,{}] 16:50:21 INFO - PROCESS | 1919 | 1461628221242 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:50:21 INFO - PROCESS | 1919 | 1461628221349 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 16:50:21 INFO - PROCESS | 1919 | 1461628221385 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:21 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ce55800 == 63 [pid = 1919] [id = 257] 16:50:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x112933400) [pid = 1919] [serial = 769] [outer = 0x0] 16:50:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x11293c400) [pid = 1919] [serial = 770] [outer = 0x112933400] 16:50:21 INFO - PROCESS | 1919 | 1461628221410 Marionette DEBUG loaded listener.js 16:50:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x11293d400) [pid = 1919] [serial = 771] [outer = 0x112933400] 16:50:21 INFO - PROCESS | 1919 | 1461628221737 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:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 521ms 16:50:21 INFO - PROCESS | 1919 | 1461628221760 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 16:50:21 INFO - PROCESS | 1919 | 1461628221762 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 16:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:50:21 INFO - PROCESS | 1919 | 1461628221764 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:50:21 INFO - PROCESS | 1919 | 1461628221765 Marionette TRACE conn2 <- [1,1002,null,{}] 16:50:21 INFO - PROCESS | 1919 | 1461628221767 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:50:21 INFO - PROCESS | 1919 | 1461628221877 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 16:50:21 INFO - PROCESS | 1919 | 1461628221911 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:21 INFO - PROCESS | 1919 | ++DOCSHELL 0x12d7f2000 == 64 [pid = 1919] [id = 258] 16:50:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x1125c8800) [pid = 1919] [serial = 772] [outer = 0x0] 16:50:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x1125d3400) [pid = 1919] [serial = 773] [outer = 0x1125c8800] 16:50:21 INFO - PROCESS | 1919 | 1461628221937 Marionette DEBUG loaded listener.js 16:50:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x11293dc00) [pid = 1919] [serial = 774] [outer = 0x1125c8800] 16:50:22 INFO - PROCESS | 1919 | 1461628222285 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:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 571ms 16:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:50:22 INFO - PROCESS | 1919 | 1461628222335 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 16:50:22 INFO - PROCESS | 1919 | 1461628222336 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 16:50:22 INFO - PROCESS | 1919 | 1461628222338 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:50:22 INFO - PROCESS | 1919 | 1461628222340 Marionette TRACE conn2 <- [1,1006,null,{}] 16:50:22 INFO - PROCESS | 1919 | 1461628222342 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:50:22 INFO - PROCESS | 1919 | 1461628222450 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 16:50:22 INFO - PROCESS | 1919 | 1461628222463 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:22 INFO - PROCESS | 1919 | ++DOCSHELL 0x12de24800 == 65 [pid = 1919] [id = 259] 16:50:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x1125d2800) [pid = 1919] [serial = 775] [outer = 0x0] 16:50:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x12c33d000) [pid = 1919] [serial = 776] [outer = 0x1125d2800] 16:50:22 INFO - PROCESS | 1919 | 1461628222487 Marionette DEBUG loaded listener.js 16:50:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x12ce41400) [pid = 1919] [serial = 777] [outer = 0x1125d2800] 16:50:22 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x1250e1800) [pid = 1919] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:50:22 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x110f82000) [pid = 1919] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:50:22 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x118fe3800) [pid = 1919] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:50:22 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x123359800) [pid = 1919] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:50:22 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x123353400) [pid = 1919] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:50:22 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x128ad1800) [pid = 1919] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:50:22 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x128b4ac00) [pid = 1919] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:50:22 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x116422800) [pid = 1919] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:50:22 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x119ca0800) [pid = 1919] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:50:22 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x118a3c400) [pid = 1919] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:50:22 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x111019400) [pid = 1919] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:50:22 INFO - PROCESS | 1919 | 1461628222865 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:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 567ms 16:50:22 INFO - PROCESS | 1919 | 1461628222907 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 16:50:22 INFO - PROCESS | 1919 | 1461628222909 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 16:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:50:22 INFO - PROCESS | 1919 | 1461628222911 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:50:22 INFO - PROCESS | 1919 | 1461628222913 Marionette TRACE conn2 <- [1,1010,null,{}] 16:50:22 INFO - PROCESS | 1919 | 1461628222915 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:50:23 INFO - PROCESS | 1919 | 1461628223020 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 16:50:23 INFO - PROCESS | 1919 | 1461628223025 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:23 INFO - PROCESS | 1919 | ++DOCSHELL 0x13576c800 == 66 [pid = 1919] [id = 260] 16:50:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x123356c00) [pid = 1919] [serial = 778] [outer = 0x0] 16:50:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x128dec400) [pid = 1919] [serial = 779] [outer = 0x123356c00] 16:50:23 INFO - PROCESS | 1919 | 1461628223055 Marionette DEBUG loaded listener.js 16:50:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x12d434800) [pid = 1919] [serial = 780] [outer = 0x123356c00] 16:50:23 INFO - PROCESS | 1919 | 1461628223396 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:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 521ms 16:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:50:23 INFO - PROCESS | 1919 | 1461628223432 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 16:50:23 INFO - PROCESS | 1919 | 1461628223433 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 16:50:23 INFO - PROCESS | 1919 | 1461628223436 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:50:23 INFO - PROCESS | 1919 | 1461628223439 Marionette TRACE conn2 <- [1,1014,null,{}] 16:50:23 INFO - PROCESS | 1919 | 1461628223442 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:50:23 INFO - PROCESS | 1919 | 1461628223531 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 16:50:23 INFO - PROCESS | 1919 | 1461628223592 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:23 INFO - PROCESS | 1919 | ++DOCSHELL 0x134c0f000 == 67 [pid = 1919] [id = 261] 16:50:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x12410cc00) [pid = 1919] [serial = 781] [outer = 0x0] 16:50:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x12d437c00) [pid = 1919] [serial = 782] [outer = 0x12410cc00] 16:50:23 INFO - PROCESS | 1919 | 1461628223617 Marionette DEBUG loaded listener.js 16:50:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x12d5b7800) [pid = 1919] [serial = 783] [outer = 0x12410cc00] 16:50:23 INFO - PROCESS | 1919 | 1461628223890 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:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 472ms 16:50:23 INFO - PROCESS | 1919 | 1461628223911 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 16:50:23 INFO - PROCESS | 1919 | 1461628223913 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 16:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:50:23 INFO - PROCESS | 1919 | 1461628223915 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:50:23 INFO - PROCESS | 1919 | 1461628223916 Marionette TRACE conn2 <- [1,1018,null,{}] 16:50:23 INFO - PROCESS | 1919 | 1461628223927 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:50:24 INFO - PROCESS | 1919 | 1461628224023 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 16:50:24 INFO - PROCESS | 1919 | 1461628224028 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:24 INFO - PROCESS | 1919 | ++DOCSHELL 0x135726800 == 68 [pid = 1919] [id = 262] 16:50:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x12d5ba400) [pid = 1919] [serial = 784] [outer = 0x0] 16:50:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x12d5c0800) [pid = 1919] [serial = 785] [outer = 0x12d5ba400] 16:50:24 INFO - PROCESS | 1919 | 1461628224053 Marionette DEBUG loaded listener.js 16:50:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x12d766c00) [pid = 1919] [serial = 786] [outer = 0x12d5ba400] 16:50:24 INFO - PROCESS | 1919 | 1461628224403 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:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 521ms 16:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:50:24 INFO - PROCESS | 1919 | 1461628224442 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 16:50:24 INFO - PROCESS | 1919 | 1461628224443 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 16:50:24 INFO - PROCESS | 1919 | 1461628224446 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:50:24 INFO - PROCESS | 1919 | 1461628224447 Marionette TRACE conn2 <- [1,1022,null,{}] 16:50:24 INFO - PROCESS | 1919 | 1461628224449 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:50:24 INFO - PROCESS | 1919 | 1461628224536 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 16:50:24 INFO - PROCESS | 1919 | 1461628224540 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:24 INFO - PROCESS | 1919 | ++DOCSHELL 0x1356c5800 == 69 [pid = 1919] [id = 263] 16:50:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x12d5be800) [pid = 1919] [serial = 787] [outer = 0x0] 16:50:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x12d76d800) [pid = 1919] [serial = 788] [outer = 0x12d5be800] 16:50:24 INFO - PROCESS | 1919 | 1461628224565 Marionette DEBUG loaded listener.js 16:50:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x12d878c00) [pid = 1919] [serial = 789] [outer = 0x12d5be800] 16:50:25 INFO - PROCESS | 1919 | 1461628225047 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:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 670ms 16:50:25 INFO - PROCESS | 1919 | 1461628225117 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 16:50:25 INFO - PROCESS | 1919 | 1461628225120 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 16:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:50:25 INFO - PROCESS | 1919 | 1461628225126 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:50:25 INFO - PROCESS | 1919 | 1461628225129 Marionette TRACE conn2 <- [1,1026,null,{}] 16:50:25 INFO - PROCESS | 1919 | 1461628225135 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:50:25 INFO - PROCESS | 1919 | 1461628225337 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 16:50:25 INFO - PROCESS | 1919 | 1461628225470 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:25 INFO - PROCESS | 1919 | ++DOCSHELL 0x11931d000 == 70 [pid = 1919] [id = 264] 16:50:25 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x110e02c00) [pid = 1919] [serial = 790] [outer = 0x0] 16:50:25 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x110e06c00) [pid = 1919] [serial = 791] [outer = 0x110e02c00] 16:50:25 INFO - PROCESS | 1919 | 1461628225501 Marionette DEBUG loaded listener.js 16:50:25 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x110f80000) [pid = 1919] [serial = 792] [outer = 0x110e02c00] 16:50:25 INFO - PROCESS | 1919 | 1461628225900 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:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 824ms 16:50:25 INFO - PROCESS | 1919 | 1461628225949 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 16:50:25 INFO - PROCESS | 1919 | 1461628225954 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 16:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:50:25 INFO - PROCESS | 1919 | 1461628225958 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:50:25 INFO - PROCESS | 1919 | 1461628225960 Marionette TRACE conn2 <- [1,1030,null,{}] 16:50:25 INFO - PROCESS | 1919 | 1461628225963 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:50:26 INFO - PROCESS | 1919 | 1461628226078 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 16:50:26 INFO - PROCESS | 1919 | 1461628226136 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:26 INFO - PROCESS | 1919 | ++DOCSHELL 0x128d8b000 == 71 [pid = 1919] [id = 265] 16:50:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x110f8c000) [pid = 1919] [serial = 793] [outer = 0x0] 16:50:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x112938000) [pid = 1919] [serial = 794] [outer = 0x110f8c000] 16:50:26 INFO - PROCESS | 1919 | 1461628226166 Marionette DEBUG loaded listener.js 16:50:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x118322800) [pid = 1919] [serial = 795] [outer = 0x110f8c000] 16:50:26 INFO - PROCESS | 1919 | 1461628226640 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:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 720ms 16:50:26 INFO - PROCESS | 1919 | 1461628226700 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 16:50:26 INFO - PROCESS | 1919 | 1461628226702 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 16:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:50:26 INFO - PROCESS | 1919 | 1461628226736 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:50:26 INFO - PROCESS | 1919 | 1461628226738 Marionette TRACE conn2 <- [1,1034,null,{}] 16:50:26 INFO - PROCESS | 1919 | 1461628226749 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:50:26 INFO - PROCESS | 1919 | 1461628226876 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 16:50:26 INFO - PROCESS | 1919 | 1461628226963 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:26 INFO - PROCESS | 1919 | ++DOCSHELL 0x1356c7000 == 72 [pid = 1919] [id = 266] 16:50:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x118f7c400) [pid = 1919] [serial = 796] [outer = 0x0] 16:50:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 130 (0x120f48400) [pid = 1919] [serial = 797] [outer = 0x118f7c400] 16:50:26 INFO - PROCESS | 1919 | 1461628226995 Marionette DEBUG loaded listener.js 16:50:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x1236ddc00) [pid = 1919] [serial = 798] [outer = 0x118f7c400] 16:50:27 INFO - PROCESS | 1919 | 1461628227753 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:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1096ms 16:50:27 INFO - PROCESS | 1919 | 1461628227814 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 16:50:27 INFO - PROCESS | 1919 | 1461628227818 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 16:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:50:27 INFO - PROCESS | 1919 | 1461628227823 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:50:27 INFO - PROCESS | 1919 | 1461628227827 Marionette TRACE conn2 <- [1,1038,null,{}] 16:50:27 INFO - PROCESS | 1919 | 1461628227833 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:50:27 INFO - PROCESS | 1919 | 1461628227966 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 16:50:28 INFO - PROCESS | 1919 | 1461628228031 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:28 INFO - PROCESS | 1919 | ++DOCSHELL 0x118345800 == 73 [pid = 1919] [id = 267] 16:50:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x110f84800) [pid = 1919] [serial = 799] [outer = 0x0] 16:50:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x110f8d000) [pid = 1919] [serial = 800] [outer = 0x110f84800] 16:50:28 INFO - PROCESS | 1919 | 1461628228060 Marionette DEBUG loaded listener.js 16:50:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x1125cb800) [pid = 1919] [serial = 801] [outer = 0x110f84800] 16:50:28 INFO - PROCESS | 1919 | 1461628228474 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:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 676ms 16:50:28 INFO - PROCESS | 1919 | 1461628228499 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 16:50:28 INFO - PROCESS | 1919 | 1461628228502 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 16:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:50:28 INFO - PROCESS | 1919 | 1461628228509 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:50:28 INFO - PROCESS | 1919 | 1461628228511 Marionette TRACE conn2 <- [1,1042,null,{}] 16:50:28 INFO - PROCESS | 1919 | 1461628228513 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:50:28 INFO - PROCESS | 1919 | 1461628228599 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 16:50:28 INFO - PROCESS | 1919 | 1461628228659 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:28 INFO - PROCESS | 1919 | ++DOCSHELL 0x116f07800 == 74 [pid = 1919] [id = 268] 16:50:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x112932400) [pid = 1919] [serial = 802] [outer = 0x0] 16:50:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 136 (0x112937000) [pid = 1919] [serial = 803] [outer = 0x112932400] 16:50:28 INFO - PROCESS | 1919 | 1461628228687 Marionette DEBUG loaded listener.js 16:50:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 137 (0x113382800) [pid = 1919] [serial = 804] [outer = 0x112932400] 16:50:29 INFO - PROCESS | 1919 | 1461628229115 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:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 623ms 16:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:50:29 INFO - PROCESS | 1919 | 1461628229133 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 16:50:29 INFO - PROCESS | 1919 | 1461628229134 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 16:50:29 INFO - PROCESS | 1919 | 1461628229137 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:50:29 INFO - PROCESS | 1919 | 1461628229139 Marionette TRACE conn2 <- [1,1046,null,{}] 16:50:29 INFO - PROCESS | 1919 | 1461628229146 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:50:29 INFO - PROCESS | 1919 | 1461628229239 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 16:50:29 INFO - PROCESS | 1919 | 1461628229371 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:29 INFO - PROCESS | 1919 | --DOCSHELL 0x12c7c1800 == 73 [pid = 1919] [id = 150] 16:50:29 INFO - PROCESS | 1919 | --DOCSHELL 0x12a9d3000 == 72 [pid = 1919] [id = 131] 16:50:29 INFO - PROCESS | 1919 | --DOCSHELL 0x117338000 == 71 [pid = 1919] [id = 137] 16:50:29 INFO - PROCESS | 1919 | --DOCSHELL 0x1232b4800 == 70 [pid = 1919] [id = 152] 16:50:29 INFO - PROCESS | 1919 | --DOCSHELL 0x135726800 == 69 [pid = 1919] [id = 262] 16:50:29 INFO - PROCESS | 1919 | --DOCSHELL 0x134c0f000 == 68 [pid = 1919] [id = 261] 16:50:29 INFO - PROCESS | 1919 | --DOCSHELL 0x13576c800 == 67 [pid = 1919] [id = 260] 16:50:29 INFO - PROCESS | 1919 | --DOCSHELL 0x12de24800 == 66 [pid = 1919] [id = 259] 16:50:29 INFO - PROCESS | 1919 | --DOCSHELL 0x12d7f2000 == 65 [pid = 1919] [id = 258] 16:50:29 INFO - PROCESS | 1919 | --DOMWINDOW == 136 (0x1294e7c00) [pid = 1919] [serial = 701] [outer = 0x0] [url = about:blank] 16:50:29 INFO - PROCESS | 1919 | ++DOCSHELL 0x1132f3800 == 66 [pid = 1919] [id = 269] 16:50:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 137 (0x110f84000) [pid = 1919] [serial = 805] [outer = 0x0] 16:50:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 138 (0x1125cfc00) [pid = 1919] [serial = 806] [outer = 0x110f84000] 16:50:29 INFO - PROCESS | 1919 | 1461628229424 Marionette DEBUG loaded listener.js 16:50:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 139 (0x1170bf400) [pid = 1919] [serial = 807] [outer = 0x110f84000] 16:50:29 INFO - PROCESS | 1919 | --DOCSHELL 0x12ce55800 == 65 [pid = 1919] [id = 257] 16:50:29 INFO - PROCESS | 1919 | --DOCSHELL 0x12c385000 == 64 [pid = 1919] [id = 256] 16:50:29 INFO - PROCESS | 1919 | --DOCSHELL 0x12a71d000 == 63 [pid = 1919] [id = 255] 16:50:29 INFO - PROCESS | 1919 | --DOCSHELL 0x128d8b800 == 62 [pid = 1919] [id = 254] 16:50:29 INFO - PROCESS | 1919 | --DOCSHELL 0x12570b000 == 61 [pid = 1919] [id = 253] 16:50:29 INFO - PROCESS | 1919 | --DOCSHELL 0x12ca73000 == 60 [pid = 1919] [id = 229] 16:50:29 INFO - PROCESS | 1919 | --DOCSHELL 0x11977b000 == 59 [pid = 1919] [id = 252] 16:50:29 INFO - PROCESS | 1919 | --DOCSHELL 0x121310800 == 58 [pid = 1919] [id = 251] 16:50:29 INFO - PROCESS | 1919 | --DOCSHELL 0x119457000 == 57 [pid = 1919] [id = 250] 16:50:29 INFO - PROCESS | 1919 | --DOCSHELL 0x117207000 == 56 [pid = 1919] [id = 249] 16:50:29 INFO - PROCESS | 1919 | --DOCSHELL 0x12ce66800 == 55 [pid = 1919] [id = 248] 16:50:29 INFO - PROCESS | 1919 | --DOCSHELL 0x12c7d6800 == 54 [pid = 1919] [id = 247] 16:50:29 INFO - PROCESS | 1919 | --DOCSHELL 0x12b33e800 == 53 [pid = 1919] [id = 246] 16:50:29 INFO - PROCESS | 1919 | --DOCSHELL 0x12ab68800 == 52 [pid = 1919] [id = 245] 16:50:29 INFO - PROCESS | 1919 | --DOCSHELL 0x12a842000 == 51 [pid = 1919] [id = 244] 16:50:29 INFO - PROCESS | 1919 | --DOCSHELL 0x125062000 == 50 [pid = 1919] [id = 243] 16:50:29 INFO - PROCESS | 1919 | --DOCSHELL 0x118a7e000 == 49 [pid = 1919] [id = 242] 16:50:29 INFO - PROCESS | 1919 | --DOCSHELL 0x127646800 == 48 [pid = 1919] [id = 241] 16:50:29 INFO - PROCESS | 1919 | --DOMWINDOW == 138 (0x1120d9400) [pid = 1919] [serial = 633] [outer = 0x0] [url = about:blank] 16:50:29 INFO - PROCESS | 1919 | --DOMWINDOW == 137 (0x123351000) [pid = 1919] [serial = 636] [outer = 0x0] [url = about:blank] 16:50:29 INFO - PROCESS | 1919 | --DOMWINDOW == 136 (0x125759c00) [pid = 1919] [serial = 639] [outer = 0x0] [url = about:blank] 16:50:29 INFO - PROCESS | 1919 | --DOMWINDOW == 135 (0x129399800) [pid = 1919] [serial = 642] [outer = 0x0] [url = about:blank] 16:50:29 INFO - PROCESS | 1919 | --DOMWINDOW == 134 (0x12ab52c00) [pid = 1919] [serial = 645] [outer = 0x0] [url = about:blank] 16:50:29 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x12bbca000) [pid = 1919] [serial = 687] [outer = 0x0] [url = about:blank] 16:50:29 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x118a37800) [pid = 1919] [serial = 692] [outer = 0x0] [url = about:blank] 16:50:29 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x118317000) [pid = 1919] [serial = 710] [outer = 0x0] [url = about:blank] 16:50:29 INFO - PROCESS | 1919 | --DOMWINDOW == 130 (0x118a41400) [pid = 1919] [serial = 711] [outer = 0x0] [url = about:blank] 16:50:29 INFO - PROCESS | 1919 | --DOMWINDOW == 129 (0x12b21d400) [pid = 1919] [serial = 704] [outer = 0x0] [url = about:blank] 16:50:29 INFO - PROCESS | 1919 | --DOMWINDOW == 128 (0x123357800) [pid = 1919] [serial = 716] [outer = 0x0] [url = about:blank] 16:50:29 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x1249d3400) [pid = 1919] [serial = 717] [outer = 0x0] [url = about:blank] 16:50:29 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x119789800) [pid = 1919] [serial = 713] [outer = 0x0] [url = about:blank] 16:50:29 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x121388400) [pid = 1919] [serial = 714] [outer = 0x0] [url = about:blank] 16:50:29 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x1276c0000) [pid = 1919] [serial = 698] [outer = 0x0] [url = about:blank] 16:50:29 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x116a51800) [pid = 1919] [serial = 708] [outer = 0x0] [url = about:blank] 16:50:29 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x113c3e400) [pid = 1919] [serial = 707] [outer = 0x0] [url = about:blank] 16:50:29 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x116195c00) [pid = 1919] [serial = 689] [outer = 0x0] [url = about:blank] 16:50:29 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x1249d2000) [pid = 1919] [serial = 695] [outer = 0x0] [url = about:blank] 16:50:29 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x127406800) [pid = 1919] [serial = 720] [outer = 0x0] [url = about:blank] 16:50:29 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x126994000) [pid = 1919] [serial = 719] [outer = 0x0] [url = about:blank] 16:50:29 INFO - PROCESS | 1919 | 1461628229791 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:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 671ms 16:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:50:29 INFO - PROCESS | 1919 | 1461628229809 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 16:50:29 INFO - PROCESS | 1919 | 1461628229811 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 16:50:29 INFO - PROCESS | 1919 | 1461628229815 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:50:29 INFO - PROCESS | 1919 | 1461628229817 Marionette TRACE conn2 <- [1,1050,null,{}] 16:50:29 INFO - PROCESS | 1919 | 1461628229820 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:50:29 INFO - PROCESS | 1919 | 1461628229935 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 16:50:29 INFO - PROCESS | 1919 | 1461628229944 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:29 INFO - PROCESS | 1919 | ++DOCSHELL 0x1183b3800 == 49 [pid = 1919] [id = 270] 16:50:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x118315400) [pid = 1919] [serial = 808] [outer = 0x0] 16:50:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x118321000) [pid = 1919] [serial = 809] [outer = 0x118315400] 16:50:29 INFO - PROCESS | 1919 | 1461628229986 Marionette DEBUG loaded listener.js 16:50:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x118370400) [pid = 1919] [serial = 810] [outer = 0x118315400] 16:50:30 INFO - PROCESS | 1919 | 1461628230395 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:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 621ms 16:50:30 INFO - PROCESS | 1919 | 1461628230436 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 16:50:30 INFO - PROCESS | 1919 | 1461628230437 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 16:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:50:30 INFO - PROCESS | 1919 | 1461628230440 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:50:30 INFO - PROCESS | 1919 | 1461628230441 Marionette TRACE conn2 <- [1,1054,null,{}] 16:50:30 INFO - PROCESS | 1919 | 1461628230443 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:50:30 INFO - PROCESS | 1919 | 1461628230517 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 16:50:30 INFO - PROCESS | 1919 | 1461628230523 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:30 INFO - PROCESS | 1919 | ++DOCSHELL 0x11945c000 == 50 [pid = 1919] [id = 271] 16:50:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x11838b400) [pid = 1919] [serial = 811] [outer = 0x0] 16:50:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x118451800) [pid = 1919] [serial = 812] [outer = 0x11838b400] 16:50:30 INFO - PROCESS | 1919 | 1461628230549 Marionette DEBUG loaded listener.js 16:50:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x1185adc00) [pid = 1919] [serial = 813] [outer = 0x11838b400] 16:50:30 INFO - PROCESS | 1919 | 1461628230964 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:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 568ms 16:50:31 INFO - PROCESS | 1919 | 1461628231009 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 16:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:50:31 INFO - PROCESS | 1919 | 1461628231012 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 16:50:31 INFO - PROCESS | 1919 | 1461628231015 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:50:31 INFO - PROCESS | 1919 | 1461628231017 Marionette TRACE conn2 <- [1,1058,null,{}] 16:50:31 INFO - PROCESS | 1919 | 1461628231020 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:50:31 INFO - PROCESS | 1919 | 1461628231159 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 16:50:31 INFO - PROCESS | 1919 | 1461628231191 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:31 INFO - PROCESS | 1919 | ++DOCSHELL 0x119e23000 == 51 [pid = 1919] [id = 272] 16:50:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x118f17800) [pid = 1919] [serial = 814] [outer = 0x0] 16:50:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x118fe7000) [pid = 1919] [serial = 815] [outer = 0x118f17800] 16:50:31 INFO - PROCESS | 1919 | 1461628231231 Marionette DEBUG loaded listener.js 16:50:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x11978b000) [pid = 1919] [serial = 816] [outer = 0x118f17800] 16:50:31 INFO - PROCESS | 1919 | 1461628231574 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:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 570ms 16:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:50:31 INFO - PROCESS | 1919 | 1461628231585 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 16:50:31 INFO - PROCESS | 1919 | 1461628231586 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 16:50:31 INFO - PROCESS | 1919 | 1461628231591 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:50:31 INFO - PROCESS | 1919 | 1461628231592 Marionette TRACE conn2 <- [1,1062,null,{}] 16:50:31 INFO - PROCESS | 1919 | 1461628231595 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:50:31 INFO - PROCESS | 1919 | 1461628231698 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 16:50:31 INFO - PROCESS | 1919 | 1461628231732 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:31 INFO - PROCESS | 1919 | ++DOCSHELL 0x121319800 == 52 [pid = 1919] [id = 273] 16:50:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x119792400) [pid = 1919] [serial = 817] [outer = 0x0] 16:50:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x1197e0c00) [pid = 1919] [serial = 818] [outer = 0x119792400] 16:50:31 INFO - PROCESS | 1919 | 1461628231757 Marionette DEBUG loaded listener.js 16:50:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 130 (0x119ca8c00) [pid = 1919] [serial = 819] [outer = 0x119792400] 16:50:32 INFO - PROCESS | 1919 | 1461628232083 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:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 519ms 16:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:50:32 INFO - PROCESS | 1919 | 1461628232110 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 16:50:32 INFO - PROCESS | 1919 | 1461628232111 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 16:50:32 INFO - PROCESS | 1919 | 1461628232113 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:50:32 INFO - PROCESS | 1919 | 1461628232114 Marionette TRACE conn2 <- [1,1066,null,{}] 16:50:32 INFO - PROCESS | 1919 | 1461628232123 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:50:32 INFO - PROCESS | 1919 | 1461628232216 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 16:50:32 INFO - PROCESS | 1919 | 1461628232220 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:32 INFO - PROCESS | 1919 | ++DOCSHELL 0x11664c800 == 53 [pid = 1919] [id = 274] 16:50:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x119795400) [pid = 1919] [serial = 820] [outer = 0x0] 16:50:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x120f48c00) [pid = 1919] [serial = 821] [outer = 0x119795400] 16:50:32 INFO - PROCESS | 1919 | 1461628232245 Marionette DEBUG loaded listener.js 16:50:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x121380800) [pid = 1919] [serial = 822] [outer = 0x119795400] 16:50:32 INFO - PROCESS | 1919 | 1461628232565 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:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 476ms 16:50:32 INFO - PROCESS | 1919 | 1461628232591 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 16:50:32 INFO - PROCESS | 1919 | 1461628232592 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 16:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:50:32 INFO - PROCESS | 1919 | 1461628232602 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:50:32 INFO - PROCESS | 1919 | 1461628232603 Marionette TRACE conn2 <- [1,1070,null,{}] 16:50:32 INFO - PROCESS | 1919 | 1461628232608 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:50:32 INFO - PROCESS | 1919 | 1461628232699 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 16:50:32 INFO - PROCESS | 1919 | 1461628232703 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:32 INFO - PROCESS | 1919 | ++DOCSHELL 0x124645000 == 54 [pid = 1919] [id = 275] 16:50:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x121381400) [pid = 1919] [serial = 823] [outer = 0x0] 16:50:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x121389400) [pid = 1919] [serial = 824] [outer = 0x121381400] 16:50:32 INFO - PROCESS | 1919 | 1461628232728 Marionette DEBUG loaded listener.js 16:50:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 136 (0x123351000) [pid = 1919] [serial = 825] [outer = 0x121381400] 16:50:33 INFO - PROCESS | 1919 | 1461628233073 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:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 532ms 16:50:33 INFO - PROCESS | 1919 | 1461628233128 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 16:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:50:33 INFO - PROCESS | 1919 | 1461628233129 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 16:50:33 INFO - PROCESS | 1919 | 1461628233131 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:50:33 INFO - PROCESS | 1919 | 1461628233132 Marionette TRACE conn2 <- [1,1074,null,{}] 16:50:33 INFO - PROCESS | 1919 | 1461628233134 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:50:33 INFO - PROCESS | 1919 | 1461628233240 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 16:50:33 INFO - PROCESS | 1919 | 1461628233260 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:33 INFO - PROCESS | 1919 | ++DOCSHELL 0x12570b000 == 55 [pid = 1919] [id = 276] 16:50:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 137 (0x123356400) [pid = 1919] [serial = 826] [outer = 0x0] 16:50:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 138 (0x123359c00) [pid = 1919] [serial = 827] [outer = 0x123356400] 16:50:33 INFO - PROCESS | 1919 | 1461628233284 Marionette DEBUG loaded listener.js 16:50:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 139 (0x12350c400) [pid = 1919] [serial = 828] [outer = 0x123356400] 16:50:33 INFO - PROCESS | 1919 | 1461628233634 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:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 517ms 16:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:50:33 INFO - PROCESS | 1919 | 1461628233649 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 16:50:33 INFO - PROCESS | 1919 | 1461628233651 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 16:50:33 INFO - PROCESS | 1919 | 1461628233653 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:50:33 INFO - PROCESS | 1919 | 1461628233655 Marionette TRACE conn2 <- [1,1078,null,{}] 16:50:33 INFO - PROCESS | 1919 | 1461628233657 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:50:34 INFO - PROCESS | 1919 | 1461628234049 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 16:50:34 INFO - PROCESS | 1919 | --DOMWINDOW == 138 (0x12d5ba400) [pid = 1919] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:50:34 INFO - PROCESS | 1919 | --DOMWINDOW == 137 (0x112933400) [pid = 1919] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:50:34 INFO - PROCESS | 1919 | --DOMWINDOW == 136 (0x12bb34800) [pid = 1919] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:50:34 INFO - PROCESS | 1919 | --DOMWINDOW == 135 (0x1125c8800) [pid = 1919] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:50:34 INFO - PROCESS | 1919 | --DOMWINDOW == 134 (0x1125d2800) [pid = 1919] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:50:34 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x113447800) [pid = 1919] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:50:34 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x123357400) [pid = 1919] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:50:34 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x118a38c00) [pid = 1919] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:50:34 INFO - PROCESS | 1919 | --DOMWINDOW == 130 (0x124bbe000) [pid = 1919] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:50:34 INFO - PROCESS | 1919 | --DOMWINDOW == 129 (0x128b4a800) [pid = 1919] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:50:34 INFO - PROCESS | 1919 | --DOMWINDOW == 128 (0x12410cc00) [pid = 1919] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:50:34 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x123356c00) [pid = 1919] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:50:34 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x110e11000) [pid = 1919] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:50:34 INFO - PROCESS | 1919 | 1461628234138 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:34 INFO - PROCESS | 1919 | ++DOCSHELL 0x11992f000 == 56 [pid = 1919] [id = 277] 16:50:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x110e10000) [pid = 1919] [serial = 829] [outer = 0x0] 16:50:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x1125ca800) [pid = 1919] [serial = 830] [outer = 0x110e10000] 16:50:34 INFO - PROCESS | 1919 | 1461628234184 Marionette DEBUG loaded listener.js 16:50:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x1233a6c00) [pid = 1919] [serial = 831] [outer = 0x110e10000] 16:50:34 INFO - PROCESS | 1919 | 1461628234539 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:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 926ms 16:50:34 INFO - PROCESS | 1919 | 1461628234579 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 16:50:34 INFO - PROCESS | 1919 | 1461628234581 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 16:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:50:34 INFO - PROCESS | 1919 | 1461628234583 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:50:34 INFO - PROCESS | 1919 | 1461628234584 Marionette TRACE conn2 <- [1,1082,null,{}] 16:50:34 INFO - PROCESS | 1919 | 1461628234587 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:50:34 INFO - PROCESS | 1919 | 1461628234664 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 16:50:34 INFO - PROCESS | 1919 | 1461628234669 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:34 INFO - PROCESS | 1919 | ++DOCSHELL 0x127659800 == 57 [pid = 1919] [id = 278] 16:50:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 130 (0x124b78c00) [pid = 1919] [serial = 832] [outer = 0x0] 16:50:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x1250e8800) [pid = 1919] [serial = 833] [outer = 0x124b78c00] 16:50:34 INFO - PROCESS | 1919 | 1461628234697 Marionette DEBUG loaded listener.js 16:50:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x125758c00) [pid = 1919] [serial = 834] [outer = 0x124b78c00] 16:50:35 INFO - PROCESS | 1919 | 1461628234999 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:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 468ms 16:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:50:35 INFO - PROCESS | 1919 | 1461628235052 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 16:50:35 INFO - PROCESS | 1919 | 1461628235053 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 16:50:35 INFO - PROCESS | 1919 | 1461628235055 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:50:35 INFO - PROCESS | 1919 | 1461628235056 Marionette TRACE conn2 <- [1,1086,null,{}] 16:50:35 INFO - PROCESS | 1919 | 1461628235059 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:50:35 INFO - PROCESS | 1919 | 1461628235137 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 16:50:35 INFO - PROCESS | 1919 | 1461628235142 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:35 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a725800 == 58 [pid = 1919] [id = 279] 16:50:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x1256a7400) [pid = 1919] [serial = 835] [outer = 0x0] 16:50:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x126994c00) [pid = 1919] [serial = 836] [outer = 0x1256a7400] 16:50:35 INFO - PROCESS | 1919 | 1461628235167 Marionette DEBUG loaded listener.js 16:50:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x126be0400) [pid = 1919] [serial = 837] [outer = 0x1256a7400] 16:50:35 INFO - PROCESS | 1919 | 1461628235473 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:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 470ms 16:50:35 INFO - PROCESS | 1919 | 1461628235535 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 16:50:35 INFO - PROCESS | 1919 | 1461628235537 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 16:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:50:35 INFO - PROCESS | 1919 | 1461628235543 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:50:35 INFO - PROCESS | 1919 | 1461628235544 Marionette TRACE conn2 <- [1,1090,null,{}] 16:50:35 INFO - PROCESS | 1919 | 1461628235546 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:50:35 INFO - PROCESS | 1919 | 1461628235626 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 16:50:35 INFO - PROCESS | 1919 | 1461628235630 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:35 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a88e800 == 59 [pid = 1919] [id = 280] 16:50:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 136 (0x12575fc00) [pid = 1919] [serial = 838] [outer = 0x0] 16:50:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 137 (0x127411000) [pid = 1919] [serial = 839] [outer = 0x12575fc00] 16:50:35 INFO - PROCESS | 1919 | 1461628235655 Marionette DEBUG loaded listener.js 16:50:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 138 (0x127696c00) [pid = 1919] [serial = 840] [outer = 0x12575fc00] 16:50:35 INFO - PROCESS | 1919 | 1461628235955 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:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 468ms 16:50:36 INFO - PROCESS | 1919 | 1461628236077 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 16:50:36 INFO - PROCESS | 1919 | 1461628236081 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 16:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:50:36 INFO - PROCESS | 1919 | 1461628236088 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:50:36 INFO - PROCESS | 1919 | 1461628236092 Marionette TRACE conn2 <- [1,1094,null,{}] 16:50:36 INFO - PROCESS | 1919 | 1461628236098 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:50:36 INFO - PROCESS | 1919 | 1461628236291 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 16:50:36 INFO - PROCESS | 1919 | 1461628236366 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:36 INFO - PROCESS | 1919 | ++DOCSHELL 0x116490800 == 60 [pid = 1919] [id = 281] 16:50:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 139 (0x110e09800) [pid = 1919] [serial = 841] [outer = 0x0] 16:50:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 140 (0x110e10c00) [pid = 1919] [serial = 842] [outer = 0x110e09800] 16:50:36 INFO - PROCESS | 1919 | 1461628236416 Marionette DEBUG loaded listener.js 16:50:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 141 (0x1120d9400) [pid = 1919] [serial = 843] [outer = 0x110e09800] 16:50:36 INFO - PROCESS | 1919 | 1461628236912 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:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 877ms 16:50:36 INFO - PROCESS | 1919 | 1461628236964 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 16:50:36 INFO - PROCESS | 1919 | 1461628236966 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 16:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:50:36 INFO - PROCESS | 1919 | 1461628236974 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:50:36 INFO - PROCESS | 1919 | 1461628236977 Marionette TRACE conn2 <- [1,1098,null,{}] 16:50:36 INFO - PROCESS | 1919 | 1461628236980 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:50:37 INFO - PROCESS | 1919 | 1461628237080 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 16:50:37 INFO - PROCESS | 1919 | 1461628237144 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:37 INFO - PROCESS | 1919 | ++DOCSHELL 0x118a8e000 == 61 [pid = 1919] [id = 282] 16:50:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 142 (0x11293fc00) [pid = 1919] [serial = 844] [outer = 0x0] 16:50:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 143 (0x113c44400) [pid = 1919] [serial = 845] [outer = 0x11293fc00] 16:50:37 INFO - PROCESS | 1919 | 1461628237174 Marionette DEBUG loaded listener.js 16:50:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 144 (0x1166d4c00) [pid = 1919] [serial = 846] [outer = 0x11293fc00] 16:50:37 INFO - PROCESS | 1919 | 1461628237581 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:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 624ms 16:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:50:37 INFO - PROCESS | 1919 | 1461628237595 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 16:50:37 INFO - PROCESS | 1919 | 1461628237597 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 16:50:37 INFO - PROCESS | 1919 | 1461628237599 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:50:37 INFO - PROCESS | 1919 | 1461628237600 Marionette TRACE conn2 <- [1,1102,null,{}] 16:50:37 INFO - PROCESS | 1919 | 1461628237607 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:50:37 INFO - PROCESS | 1919 | 1461628237711 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 16:50:37 INFO - PROCESS | 1919 | 1461628237760 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:37 INFO - PROCESS | 1919 | ++DOCSHELL 0x126b24800 == 62 [pid = 1919] [id = 283] 16:50:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 145 (0x118392400) [pid = 1919] [serial = 847] [outer = 0x0] 16:50:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 146 (0x1185a4c00) [pid = 1919] [serial = 848] [outer = 0x118392400] 16:50:37 INFO - PROCESS | 1919 | 1461628237789 Marionette DEBUG loaded listener.js 16:50:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 147 (0x118a3d800) [pid = 1919] [serial = 849] [outer = 0x118392400] 16:50:38 INFO - PROCESS | 1919 | 1461628238205 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:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 623ms 16:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:50:38 INFO - PROCESS | 1919 | 1461628238223 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 16:50:38 INFO - PROCESS | 1919 | 1461628238224 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 16:50:38 INFO - PROCESS | 1919 | 1461628238227 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:50:38 INFO - PROCESS | 1919 | 1461628238228 Marionette TRACE conn2 <- [1,1106,null,{}] 16:50:38 INFO - PROCESS | 1919 | 1461628238231 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:50:38 INFO - PROCESS | 1919 | 1461628238330 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 16:50:38 INFO - PROCESS | 1919 | 1461628238421 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:38 INFO - PROCESS | 1919 | ++DOCSHELL 0x12b282800 == 63 [pid = 1919] [id = 284] 16:50:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 148 (0x119327c00) [pid = 1919] [serial = 850] [outer = 0x0] 16:50:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 149 (0x119797000) [pid = 1919] [serial = 851] [outer = 0x119327c00] 16:50:38 INFO - PROCESS | 1919 | 1461628238452 Marionette DEBUG loaded listener.js 16:50:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 150 (0x12335a400) [pid = 1919] [serial = 852] [outer = 0x119327c00] 16:50:38 INFO - PROCESS | 1919 | 1461628238865 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:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 668ms 16:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:50:38 INFO - PROCESS | 1919 | 1461628238895 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 16:50:38 INFO - PROCESS | 1919 | 1461628238897 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 16:50:38 INFO - PROCESS | 1919 | 1461628238899 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:50:38 INFO - PROCESS | 1919 | 1461628238900 Marionette TRACE conn2 <- [1,1110,null,{}] 16:50:38 INFO - PROCESS | 1919 | 1461628238903 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:50:39 INFO - PROCESS | 1919 | 1461628239001 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 16:50:39 INFO - PROCESS | 1919 | 1461628239063 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:39 INFO - PROCESS | 1919 | ++DOCSHELL 0x12b352800 == 64 [pid = 1919] [id = 285] 16:50:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 151 (0x118fe9c00) [pid = 1919] [serial = 853] [outer = 0x0] 16:50:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 152 (0x124392400) [pid = 1919] [serial = 854] [outer = 0x118fe9c00] 16:50:39 INFO - PROCESS | 1919 | 1461628239097 Marionette DEBUG loaded listener.js 16:50:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 153 (0x124de5800) [pid = 1919] [serial = 855] [outer = 0x118fe9c00] 16:50:39 INFO - PROCESS | 1919 | 1461628239499 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:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 619ms 16:50:39 INFO - PROCESS | 1919 | 1461628239518 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 16:50:39 INFO - PROCESS | 1919 | 1461628239519 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 16:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:50:39 INFO - PROCESS | 1919 | 1461628239522 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:50:39 INFO - PROCESS | 1919 | 1461628239523 Marionette TRACE conn2 <- [1,1114,null,{}] 16:50:39 INFO - PROCESS | 1919 | 1461628239526 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:50:39 INFO - PROCESS | 1919 | 1461628239642 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 16:50:39 INFO - PROCESS | 1919 | 1461628239728 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:39 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c378800 == 65 [pid = 1919] [id = 286] 16:50:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 154 (0x1276b3400) [pid = 1919] [serial = 856] [outer = 0x0] 16:50:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 155 (0x128ace000) [pid = 1919] [serial = 857] [outer = 0x1276b3400] 16:50:39 INFO - PROCESS | 1919 | 1461628239759 Marionette DEBUG loaded listener.js 16:50:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 156 (0x128ad9800) [pid = 1919] [serial = 858] [outer = 0x1276b3400] 16:50:40 INFO - PROCESS | 1919 | 1461628240196 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:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 721ms 16:50:40 INFO - PROCESS | 1919 | 1461628240253 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 16:50:40 INFO - PROCESS | 1919 | 1461628240255 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 16:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:50:40 INFO - PROCESS | 1919 | 1461628240299 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:50:40 INFO - PROCESS | 1919 | 1461628240301 Marionette TRACE conn2 <- [1,1118,null,{}] 16:50:40 INFO - PROCESS | 1919 | 1461628240431 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:50:40 INFO - PROCESS | 1919 | 1461628240576 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 16:50:40 INFO - PROCESS | 1919 | 1461628240583 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:40 INFO - PROCESS | 1919 | ++DOCSHELL 0x129066000 == 66 [pid = 1919] [id = 287] 16:50:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 157 (0x1276b4400) [pid = 1919] [serial = 859] [outer = 0x0] 16:50:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 158 (0x128d34400) [pid = 1919] [serial = 860] [outer = 0x1276b4400] 16:50:40 INFO - PROCESS | 1919 | 1461628240613 Marionette DEBUG loaded listener.js 16:50:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 159 (0x128de9800) [pid = 1919] [serial = 861] [outer = 0x1276b4400] 16:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 988ms 16:50:41 INFO - PROCESS | 1919 | 1461628241241 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:50:41 INFO - PROCESS | 1919 | 1461628241247 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 16:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:50:41 INFO - PROCESS | 1919 | 1461628241250 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 16:50:41 INFO - PROCESS | 1919 | 1461628241273 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:50:41 INFO - PROCESS | 1919 | 1461628241275 Marionette TRACE conn2 <- [1,1122,null,{}] 16:50:41 INFO - PROCESS | 1919 | 1461628241280 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:50:41 INFO - PROCESS | 1919 | 1461628241380 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 16:50:41 INFO - PROCESS | 1919 | 1461628241449 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:41 INFO - PROCESS | 1919 | ++DOCSHELL 0x118349800 == 67 [pid = 1919] [id = 288] 16:50:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 160 (0x1125cac00) [pid = 1919] [serial = 862] [outer = 0x0] 16:50:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 161 (0x11293a000) [pid = 1919] [serial = 863] [outer = 0x1125cac00] 16:50:41 INFO - PROCESS | 1919 | 1461628241479 Marionette DEBUG loaded listener.js 16:50:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 162 (0x113e11800) [pid = 1919] [serial = 864] [outer = 0x1125cac00] 16:50:41 INFO - PROCESS | 1919 | --DOCSHELL 0x12a725800 == 66 [pid = 1919] [id = 279] 16:50:41 INFO - PROCESS | 1919 | --DOCSHELL 0x127659800 == 65 [pid = 1919] [id = 278] 16:50:41 INFO - PROCESS | 1919 | --DOCSHELL 0x11992f000 == 64 [pid = 1919] [id = 277] 16:50:41 INFO - PROCESS | 1919 | --DOCSHELL 0x12570b000 == 63 [pid = 1919] [id = 276] 16:50:41 INFO - PROCESS | 1919 | --DOCSHELL 0x124645000 == 62 [pid = 1919] [id = 275] 16:50:41 INFO - PROCESS | 1919 | --DOCSHELL 0x11664c800 == 61 [pid = 1919] [id = 274] 16:50:41 INFO - PROCESS | 1919 | --DOCSHELL 0x121319800 == 60 [pid = 1919] [id = 273] 16:50:41 INFO - PROCESS | 1919 | --DOMWINDOW == 161 (0x12d76d800) [pid = 1919] [serial = 788] [outer = 0x0] [url = about:blank] 16:50:41 INFO - PROCESS | 1919 | --DOCSHELL 0x119e23000 == 59 [pid = 1919] [id = 272] 16:50:41 INFO - PROCESS | 1919 | --DOCSHELL 0x11945c000 == 58 [pid = 1919] [id = 271] 16:50:41 INFO - PROCESS | 1919 | --DOCSHELL 0x1183b3800 == 57 [pid = 1919] [id = 270] 16:50:41 INFO - PROCESS | 1919 | --DOCSHELL 0x1132f3800 == 56 [pid = 1919] [id = 269] 16:50:41 INFO - PROCESS | 1919 | --DOCSHELL 0x116f07800 == 55 [pid = 1919] [id = 268] 16:50:41 INFO - PROCESS | 1919 | --DOCSHELL 0x118345800 == 54 [pid = 1919] [id = 267] 16:50:41 INFO - PROCESS | 1919 | 1461628241882 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:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 644ms 16:50:41 INFO - PROCESS | 1919 | 1461628241898 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 16:50:41 INFO - PROCESS | 1919 | 1461628241901 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 16:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:50:41 INFO - PROCESS | 1919 | 1461628241908 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:50:41 INFO - PROCESS | 1919 | 1461628241910 Marionette TRACE conn2 <- [1,1126,null,{}] 16:50:41 INFO - PROCESS | 1919 | 1461628241912 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:50:41 INFO - PROCESS | 1919 | 1461628241992 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 160 (0x11293c400) [pid = 1919] [serial = 770] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 159 (0x12c1bac00) [pid = 1919] [serial = 767] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 158 (0x1125d3400) [pid = 1919] [serial = 773] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 157 (0x11293d400) [pid = 1919] [serial = 771] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 156 (0x128de5400) [pid = 1919] [serial = 734] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 155 (0x12c33d000) [pid = 1919] [serial = 776] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 154 (0x118a3bc00) [pid = 1919] [serial = 753] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 153 (0x116a52000) [pid = 1919] [serial = 752] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 152 (0x11293dc00) [pid = 1919] [serial = 774] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 151 (0x120ffd400) [pid = 1919] [serial = 728] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 150 (0x12bbc1400) [pid = 1919] [serial = 740] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 149 (0x1246e8400) [pid = 1919] [serial = 758] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 148 (0x126992800) [pid = 1919] [serial = 759] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 147 (0x1276b9800) [pid = 1919] [serial = 722] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 146 (0x119788800) [pid = 1919] [serial = 755] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 145 (0x12334bc00) [pid = 1919] [serial = 756] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 144 (0x12769d400) [pid = 1919] [serial = 761] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 143 (0x128b3e400) [pid = 1919] [serial = 762] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 142 (0x118371400) [pid = 1919] [serial = 725] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 141 (0x12ab55c00) [pid = 1919] [serial = 746] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 140 (0x1294e3800) [pid = 1919] [serial = 764] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 139 (0x1294e8c00) [pid = 1919] [serial = 737] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 138 (0x12c33b000) [pid = 1919] [serial = 743] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 137 (0x127691c00) [pid = 1919] [serial = 731] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 136 (0x12d5b7800) [pid = 1919] [serial = 783] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 135 (0x128dec400) [pid = 1919] [serial = 779] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 134 (0x1125b7400) [pid = 1919] [serial = 750] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x110f86400) [pid = 1919] [serial = 749] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x12ce41400) [pid = 1919] [serial = 777] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x12ca5b000) [pid = 1919] [serial = 768] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 130 (0x12d437c00) [pid = 1919] [serial = 782] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 129 (0x12bbc0800) [pid = 1919] [serial = 765] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 128 (0x12d766c00) [pid = 1919] [serial = 786] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x12d434800) [pid = 1919] [serial = 780] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x12d5c0800) [pid = 1919] [serial = 785] [outer = 0x0] [url = about:blank] 16:50:42 INFO - PROCESS | 1919 | 1461628242049 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:42 INFO - PROCESS | 1919 | ++DOCSHELL 0x11866b000 == 55 [pid = 1919] [id = 289] 16:50:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x1125b7400) [pid = 1919] [serial = 865] [outer = 0x0] 16:50:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x1134cf000) [pid = 1919] [serial = 866] [outer = 0x1125b7400] 16:50:42 INFO - PROCESS | 1919 | 1461628242077 Marionette DEBUG loaded listener.js 16:50:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x118316000) [pid = 1919] [serial = 867] [outer = 0x1125b7400] 16:50:42 INFO - PROCESS | 1919 | 1461628242409 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:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 519ms 16:50:42 INFO - PROCESS | 1919 | 1461628242428 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 16:50:42 INFO - PROCESS | 1919 | 1461628242429 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 16:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:50:42 INFO - PROCESS | 1919 | 1461628242432 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:50:42 INFO - PROCESS | 1919 | 1461628242434 Marionette TRACE conn2 <- [1,1130,null,{}] 16:50:42 INFO - PROCESS | 1919 | 1461628242441 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:50:42 INFO - PROCESS | 1919 | 1461628242525 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 16:50:42 INFO - PROCESS | 1919 | 1461628242531 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:42 INFO - PROCESS | 1919 | ++DOCSHELL 0x1235fb800 == 56 [pid = 1919] [id = 290] 16:50:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 130 (0x118373000) [pid = 1919] [serial = 868] [outer = 0x0] 16:50:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x118a3b800) [pid = 1919] [serial = 869] [outer = 0x118373000] 16:50:42 INFO - PROCESS | 1919 | 1461628242559 Marionette DEBUG loaded listener.js 16:50:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x119788800) [pid = 1919] [serial = 870] [outer = 0x118373000] 16:50:42 INFO - PROCESS | 1919 | 1461628242947 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:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 524ms 16:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:50:42 INFO - PROCESS | 1919 | 1461628242958 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 16:50:42 INFO - PROCESS | 1919 | 1461628242961 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 16:50:42 INFO - PROCESS | 1919 | 1461628242964 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:50:42 INFO - PROCESS | 1919 | 1461628242966 Marionette TRACE conn2 <- [1,1134,null,{}] 16:50:42 INFO - PROCESS | 1919 | 1461628242970 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:50:43 INFO - PROCESS | 1919 | 1461628243093 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 16:50:43 INFO - PROCESS | 1919 | 1461628243100 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:43 INFO - PROCESS | 1919 | ++DOCSHELL 0x1249bd800 == 57 [pid = 1919] [id = 291] 16:50:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x119796c00) [pid = 1919] [serial = 871] [outer = 0x0] 16:50:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x119e44c00) [pid = 1919] [serial = 872] [outer = 0x119796c00] 16:50:43 INFO - PROCESS | 1919 | 1461628243144 Marionette DEBUG loaded listener.js 16:50:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x1210e5400) [pid = 1919] [serial = 873] [outer = 0x119796c00] 16:50:43 INFO - PROCESS | 1919 | 1461628243601 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:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 669ms 16:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:50:43 INFO - PROCESS | 1919 | 1461628243634 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 16:50:43 INFO - PROCESS | 1919 | 1461628243635 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 16:50:43 INFO - PROCESS | 1919 | 1461628243640 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:50:43 INFO - PROCESS | 1919 | 1461628243643 Marionette TRACE conn2 <- [1,1138,null,{}] 16:50:43 INFO - PROCESS | 1919 | 1461628243645 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:50:43 INFO - PROCESS | 1919 | 1461628243725 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 16:50:43 INFO - PROCESS | 1919 | 1461628243730 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:43 INFO - PROCESS | 1919 | ++DOCSHELL 0x126906800 == 58 [pid = 1919] [id = 292] 16:50:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 136 (0x121383400) [pid = 1919] [serial = 874] [outer = 0x0] 16:50:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 137 (0x123353000) [pid = 1919] [serial = 875] [outer = 0x121383400] 16:50:43 INFO - PROCESS | 1919 | 1461628243755 Marionette DEBUG loaded listener.js 16:50:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 138 (0x1236cf800) [pid = 1919] [serial = 876] [outer = 0x121383400] 16:50:44 INFO - PROCESS | 1919 | 1461628244121 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:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 523ms 16:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:50:44 INFO - PROCESS | 1919 | 1461628244162 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 16:50:44 INFO - PROCESS | 1919 | 1461628244163 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 16:50:44 INFO - PROCESS | 1919 | 1461628244165 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:50:44 INFO - PROCESS | 1919 | 1461628244166 Marionette TRACE conn2 <- [1,1142,null,{}] 16:50:44 INFO - PROCESS | 1919 | 1461628244169 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:50:44 INFO - PROCESS | 1919 | 1461628244274 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 16:50:44 INFO - PROCESS | 1919 | 1461628244307 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:44 INFO - PROCESS | 1919 | ++DOCSHELL 0x128e85000 == 59 [pid = 1919] [id = 293] 16:50:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 139 (0x123771400) [pid = 1919] [serial = 877] [outer = 0x0] 16:50:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 140 (0x1256acc00) [pid = 1919] [serial = 878] [outer = 0x123771400] 16:50:44 INFO - PROCESS | 1919 | 1461628244335 Marionette DEBUG loaded listener.js 16:50:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 141 (0x12769a400) [pid = 1919] [serial = 879] [outer = 0x123771400] 16:50:44 INFO - PROCESS | 1919 | 1461628244666 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:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 518ms 16:50:44 INFO - PROCESS | 1919 | 1461628244684 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 16:50:44 INFO - PROCESS | 1919 | 1461628244685 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 16:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:50:44 INFO - PROCESS | 1919 | 1461628244690 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:50:44 INFO - PROCESS | 1919 | 1461628244691 Marionette TRACE conn2 <- [1,1146,null,{}] 16:50:44 INFO - PROCESS | 1919 | 1461628244694 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:50:44 INFO - PROCESS | 1919 | 1461628244790 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 16:50:44 INFO - PROCESS | 1919 | 1461628244795 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:44 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a884800 == 60 [pid = 1919] [id = 294] 16:50:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 142 (0x1245e5400) [pid = 1919] [serial = 880] [outer = 0x0] 16:50:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 143 (0x1276b9800) [pid = 1919] [serial = 881] [outer = 0x1245e5400] 16:50:44 INFO - PROCESS | 1919 | 1461628244850 Marionette DEBUG loaded listener.js 16:50:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 144 (0x128b48800) [pid = 1919] [serial = 882] [outer = 0x1245e5400] 16:50:45 INFO - PROCESS | 1919 | 1461628245177 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:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 521ms 16:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:50:45 INFO - PROCESS | 1919 | 1461628245212 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 16:50:45 INFO - PROCESS | 1919 | 1461628245213 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 16:50:45 INFO - PROCESS | 1919 | 1461628245215 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:50:45 INFO - PROCESS | 1919 | 1461628245216 Marionette TRACE conn2 <- [1,1150,null,{}] 16:50:45 INFO - PROCESS | 1919 | 1461628245227 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:50:45 INFO - PROCESS | 1919 | 1461628245329 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 16:50:45 INFO - PROCESS | 1919 | 1461628245362 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:45 INFO - PROCESS | 1919 | ++DOCSHELL 0x12bad4800 == 61 [pid = 1919] [id = 295] 16:50:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 145 (0x1276be800) [pid = 1919] [serial = 883] [outer = 0x0] 16:50:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 146 (0x128debc00) [pid = 1919] [serial = 884] [outer = 0x1276be800] 16:50:45 INFO - PROCESS | 1919 | 1461628245387 Marionette DEBUG loaded listener.js 16:50:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 147 (0x128e9e000) [pid = 1919] [serial = 885] [outer = 0x1276be800] 16:50:45 INFO - PROCESS | 1919 | 1461628245702 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:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 527ms 16:50:45 INFO - PROCESS | 1919 | 1461628245743 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 16:50:45 INFO - PROCESS | 1919 | 1461628245744 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 16:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:50:45 INFO - PROCESS | 1919 | 1461628245746 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:50:45 INFO - PROCESS | 1919 | 1461628245747 Marionette TRACE conn2 <- [1,1154,null,{}] 16:50:45 INFO - PROCESS | 1919 | 1461628245750 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:50:45 INFO - PROCESS | 1919 | 1461628245848 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 16:50:45 INFO - PROCESS | 1919 | 1461628245859 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:45 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c7d4000 == 62 [pid = 1919] [id = 296] 16:50:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 148 (0x1290d9c00) [pid = 1919] [serial = 886] [outer = 0x0] 16:50:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 149 (0x129396c00) [pid = 1919] [serial = 887] [outer = 0x1290d9c00] 16:50:45 INFO - PROCESS | 1919 | 1461628245884 Marionette DEBUG loaded listener.js 16:50:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 150 (0x12939d800) [pid = 1919] [serial = 888] [outer = 0x1290d9c00] 16:50:46 INFO - PROCESS | 1919 | --DOMWINDOW == 149 (0x121381400) [pid = 1919] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:50:46 INFO - PROCESS | 1919 | --DOMWINDOW == 148 (0x110f84800) [pid = 1919] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:50:46 INFO - PROCESS | 1919 | --DOMWINDOW == 147 (0x110e10000) [pid = 1919] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:50:46 INFO - PROCESS | 1919 | --DOMWINDOW == 146 (0x11838b400) [pid = 1919] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:50:46 INFO - PROCESS | 1919 | --DOMWINDOW == 145 (0x118f17800) [pid = 1919] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:50:46 INFO - PROCESS | 1919 | --DOMWINDOW == 144 (0x118315400) [pid = 1919] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:50:46 INFO - PROCESS | 1919 | --DOMWINDOW == 143 (0x112932400) [pid = 1919] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:50:46 INFO - PROCESS | 1919 | --DOMWINDOW == 142 (0x110f84000) [pid = 1919] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:50:46 INFO - PROCESS | 1919 | --DOMWINDOW == 141 (0x119792400) [pid = 1919] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:50:46 INFO - PROCESS | 1919 | --DOMWINDOW == 140 (0x119795400) [pid = 1919] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:50:46 INFO - PROCESS | 1919 | --DOMWINDOW == 139 (0x124b78c00) [pid = 1919] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:50:46 INFO - PROCESS | 1919 | --DOMWINDOW == 138 (0x1256a7400) [pid = 1919] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:50:46 INFO - PROCESS | 1919 | --DOMWINDOW == 137 (0x123356400) [pid = 1919] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:50:46 INFO - PROCESS | 1919 | 1461628246325 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:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 621ms 16:50:46 INFO - PROCESS | 1919 | 1461628246368 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 16:50:46 INFO - PROCESS | 1919 | 1461628246369 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 16:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:50:46 INFO - PROCESS | 1919 | 1461628246372 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:50:46 INFO - PROCESS | 1919 | 1461628246373 Marionette TRACE conn2 <- [1,1158,null,{}] 16:50:46 INFO - PROCESS | 1919 | 1461628246375 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:50:46 INFO - PROCESS | 1919 | 1461628246459 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 16:50:46 INFO - PROCESS | 1919 | 1461628246463 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:46 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ce4f000 == 63 [pid = 1919] [id = 297] 16:50:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 138 (0x1125cec00) [pid = 1919] [serial = 889] [outer = 0x0] 16:50:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 139 (0x1256a7400) [pid = 1919] [serial = 890] [outer = 0x1125cec00] 16:50:46 INFO - PROCESS | 1919 | 1461628246489 Marionette DEBUG loaded listener.js 16:50:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 140 (0x1294de000) [pid = 1919] [serial = 891] [outer = 0x1125cec00] 16:50:46 INFO - PROCESS | 1919 | 1461628246844 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:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 521ms 16:50:46 INFO - PROCESS | 1919 | 1461628246893 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 16:50:46 INFO - PROCESS | 1919 | 1461628246895 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 16:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:50:46 INFO - PROCESS | 1919 | 1461628246897 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:50:46 INFO - PROCESS | 1919 | 1461628246899 Marionette TRACE conn2 <- [1,1162,null,{}] 16:50:46 INFO - PROCESS | 1919 | 1461628246901 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:50:47 INFO - PROCESS | 1919 | 1461628247021 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 16:50:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 141 (0x1294dd400) [pid = 1919] [serial = 892] [outer = 0x12ce38000] 16:50:47 INFO - PROCESS | 1919 | 1461628247057 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:47 INFO - PROCESS | 1919 | ++DOCSHELL 0x12d7eb000 == 64 [pid = 1919] [id = 298] 16:50:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 142 (0x12a703c00) [pid = 1919] [serial = 893] [outer = 0x0] 16:50:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 143 (0x12a7f4400) [pid = 1919] [serial = 894] [outer = 0x12a703c00] 16:50:47 INFO - PROCESS | 1919 | 1461628247090 Marionette DEBUG loaded listener.js 16:50:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 144 (0x12ab54400) [pid = 1919] [serial = 895] [outer = 0x12a703c00] 16:50:47 INFO - PROCESS | 1919 | 1461628247480 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:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 622ms 16:50:47 INFO - PROCESS | 1919 | 1461628247520 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 16:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:50:47 INFO - PROCESS | 1919 | 1461628247524 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 16:50:47 INFO - PROCESS | 1919 | 1461628247529 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:50:47 INFO - PROCESS | 1919 | 1461628247530 Marionette TRACE conn2 <- [1,1166,null,{}] 16:50:47 INFO - PROCESS | 1919 | 1461628247534 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:50:47 INFO - PROCESS | 1919 | 1461628247689 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 16:50:47 INFO - PROCESS | 1919 | 1461628247732 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:47 INFO - PROCESS | 1919 | ++DOCSHELL 0x12d513000 == 65 [pid = 1919] [id = 299] 16:50:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 145 (0x111dc6c00) [pid = 1919] [serial = 896] [outer = 0x0] 16:50:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 146 (0x12adba000) [pid = 1919] [serial = 897] [outer = 0x111dc6c00] 16:50:47 INFO - PROCESS | 1919 | 1461628247768 Marionette DEBUG loaded listener.js 16:50:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 147 (0x12b219400) [pid = 1919] [serial = 898] [outer = 0x111dc6c00] 16:50:48 INFO - PROCESS | 1919 | 1461628248262 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:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 771ms 16:50:48 INFO - PROCESS | 1919 | 1461628248300 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 16:50:48 INFO - PROCESS | 1919 | 1461628248303 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 16:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:50:48 INFO - PROCESS | 1919 | 1461628248307 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:50:48 INFO - PROCESS | 1919 | 1461628248309 Marionette TRACE conn2 <- [1,1170,null,{}] 16:50:48 INFO - PROCESS | 1919 | 1461628248313 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:50:48 INFO - PROCESS | 1919 | 1461628248425 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 16:50:48 INFO - PROCESS | 1919 | 1461628248494 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:48 INFO - PROCESS | 1919 | ++DOCSHELL 0x118654800 == 66 [pid = 1919] [id = 300] 16:50:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 148 (0x110f88400) [pid = 1919] [serial = 899] [outer = 0x0] 16:50:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 149 (0x112935400) [pid = 1919] [serial = 900] [outer = 0x110f88400] 16:50:48 INFO - PROCESS | 1919 | 1461628248527 Marionette DEBUG loaded listener.js 16:50:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 150 (0x113e0fc00) [pid = 1919] [serial = 901] [outer = 0x110f88400] 16:50:48 INFO - PROCESS | 1919 | 1461628248947 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:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 671ms 16:50:48 INFO - PROCESS | 1919 | 1461628248977 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 16:50:48 INFO - PROCESS | 1919 | 1461628248982 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 16:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:50:48 INFO - PROCESS | 1919 | 1461628248988 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:50:48 INFO - PROCESS | 1919 | 1461628248991 Marionette TRACE conn2 <- [1,1174,null,{}] 16:50:49 INFO - PROCESS | 1919 | 1461628249051 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:50:49 INFO - PROCESS | 1919 | 1461628249260 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 16:50:49 INFO - PROCESS | 1919 | 1461628249324 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:49 INFO - PROCESS | 1919 | ++DOCSHELL 0x124b9d000 == 67 [pid = 1919] [id = 301] 16:50:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 151 (0x11832b000) [pid = 1919] [serial = 902] [outer = 0x0] 16:50:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 152 (0x118372c00) [pid = 1919] [serial = 903] [outer = 0x11832b000] 16:50:49 INFO - PROCESS | 1919 | 1461628249370 Marionette DEBUG loaded listener.js 16:50:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 153 (0x118a3c000) [pid = 1919] [serial = 904] [outer = 0x11832b000] 16:50:49 INFO - PROCESS | 1919 | 1461628249843 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:50:49 INFO - PROCESS | 1919 | 1461628249912 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 16:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:50:49 INFO - PROCESS | 1919 | 1461628249915 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:50:49 INFO - PROCESS | 1919 | 1461628249917 Marionette TRACE conn2 <- [1,1178,null,{}] 16:50:49 INFO - PROCESS | 1919 | 1461628249945 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:50:50 INFO - PROCESS | 1919 | 1461628250055 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 16:50:50 INFO - PROCESS | 1919 | 1461628250124 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:50 INFO - PROCESS | 1919 | ++DOCSHELL 0x12d507800 == 68 [pid = 1919] [id = 302] 16:50:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 154 (0x1236d4c00) [pid = 1919] [serial = 905] [outer = 0x0] 16:50:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 155 (0x124bb6000) [pid = 1919] [serial = 906] [outer = 0x1236d4c00] 16:50:50 INFO - PROCESS | 1919 | 1461628250157 Marionette DEBUG loaded listener.js 16:50:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 156 (0x1269a6400) [pid = 1919] [serial = 907] [outer = 0x1236d4c00] 16:50:50 INFO - PROCESS | 1919 | 1461628250566 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:50:50 INFO - PROCESS | 1919 | 1461628250601 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 16:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:50:50 INFO - PROCESS | 1919 | 1461628250618 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:50:50 INFO - PROCESS | 1919 | 1461628250619 Marionette TRACE conn2 <- [1,1182,null,{}] 16:50:50 INFO - PROCESS | 1919 | 1461628250623 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:50:50 INFO - PROCESS | 1919 | 1461628250730 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 16:50:50 INFO - PROCESS | 1919 | 1461628250785 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:50 INFO - PROCESS | 1919 | ++DOCSHELL 0x134c05800 == 69 [pid = 1919] [id = 303] 16:50:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 157 (0x12740b000) [pid = 1919] [serial = 908] [outer = 0x0] 16:50:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 158 (0x128e94400) [pid = 1919] [serial = 909] [outer = 0x12740b000] 16:50:50 INFO - PROCESS | 1919 | 1461628250815 Marionette DEBUG loaded listener.js 16:50:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 159 (0x1294eb800) [pid = 1919] [serial = 910] [outer = 0x12740b000] 16:50:51 INFO - PROCESS | 1919 | 1461628251264 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 2","_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:50:51 INFO - PROCESS | 1919 | 1461628251294 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 16:50:51 INFO - PROCESS | 1919 | 1461628251297 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:50:51 INFO - PROCESS | 1919 | 1461628251298 Marionette TRACE conn2 <- [1,1186,null,{}] 16:50:51 INFO - PROCESS | 1919 | 1461628251300 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:50:51 INFO - PROCESS | 1919 | 1461628251438 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 16:50:51 INFO - PROCESS | 1919 | 1461628251446 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:51 INFO - PROCESS | 1919 | ++DOCSHELL 0x1356df000 == 70 [pid = 1919] [id = 304] 16:50:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 160 (0x127692800) [pid = 1919] [serial = 911] [outer = 0x0] 16:50:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 161 (0x12a7f8800) [pid = 1919] [serial = 912] [outer = 0x127692800] 16:50:51 INFO - PROCESS | 1919 | 1461628251476 Marionette DEBUG loaded listener.js 16:50:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 162 (0x12adc9c00) [pid = 1919] [serial = 913] [outer = 0x127692800] 16:50:51 INFO - PROCESS | 1919 | 1461628251940 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:50:51 INFO - PROCESS | 1919 | 1461628251969 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 16:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:50:51 INFO - PROCESS | 1919 | 1461628251972 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:50:51 INFO - PROCESS | 1919 | 1461628251973 Marionette TRACE conn2 <- [1,1190,null,{}] 16:50:51 INFO - PROCESS | 1919 | 1461628251976 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:50:52 INFO - PROCESS | 1919 | 1461628252115 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 16:50:52 INFO - PROCESS | 1919 | 1461628252210 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:52 INFO - PROCESS | 1919 | ++DOCSHELL 0x116906800 == 71 [pid = 1919] [id = 305] 16:50:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 163 (0x11293e000) [pid = 1919] [serial = 914] [outer = 0x0] 16:50:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 164 (0x118392c00) [pid = 1919] [serial = 915] [outer = 0x11293e000] 16:50:52 INFO - PROCESS | 1919 | 1461628252242 Marionette DEBUG loaded listener.js 16:50:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 165 (0x12c1b4000) [pid = 1919] [serial = 916] [outer = 0x11293e000] 16:50:52 INFO - PROCESS | 1919 | 1461628252933 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:50:52 INFO - PROCESS | 1919 | 1461628252948 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 16:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:50:52 INFO - PROCESS | 1919 | 1461628252973 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:50:52 INFO - PROCESS | 1919 | 1461628252977 Marionette TRACE conn2 <- [1,1194,null,{}] 16:50:52 INFO - PROCESS | 1919 | 1461628252983 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:50:53 INFO - PROCESS | 1919 | 1461628253081 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 16:50:53 INFO - PROCESS | 1919 | 1461628253152 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:53 INFO - PROCESS | 1919 | ++DOCSHELL 0x1237c7800 == 72 [pid = 1919] [id = 306] 16:50:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 166 (0x1131b2400) [pid = 1919] [serial = 917] [outer = 0x0] 16:50:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 167 (0x11610f400) [pid = 1919] [serial = 918] [outer = 0x1131b2400] 16:50:53 INFO - PROCESS | 1919 | 1461628253181 Marionette DEBUG loaded listener.js 16:50:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 168 (0x117e1bc00) [pid = 1919] [serial = 919] [outer = 0x1131b2400] 16:50:53 INFO - PROCESS | 1919 | 1461628253614 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:50:53 INFO - PROCESS | 1919 | 1461628253654 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 16:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:50:53 INFO - PROCESS | 1919 | 1461628253677 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:50:53 INFO - PROCESS | 1919 | 1461628253679 Marionette TRACE conn2 <- [1,1198,null,{}] 16:50:53 INFO - PROCESS | 1919 | 1461628253681 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:50:53 INFO - PROCESS | 1919 | 1461628253777 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 16:50:53 INFO - PROCESS | 1919 | 1461628253845 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:53 INFO - PROCESS | 1919 | ++DOCSHELL 0x12131c800 == 73 [pid = 1919] [id = 307] 16:50:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 169 (0x11831d800) [pid = 1919] [serial = 920] [outer = 0x0] 16:50:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 170 (0x118450c00) [pid = 1919] [serial = 921] [outer = 0x11831d800] 16:50:53 INFO - PROCESS | 1919 | 1461628253873 Marionette DEBUG loaded listener.js 16:50:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 171 (0x118a36400) [pid = 1919] [serial = 922] [outer = 0x11831d800] 16:50:54 INFO - PROCESS | 1919 | 1461628254284 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:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 621ms 16:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:50:54 INFO - PROCESS | 1919 | 1461628254296 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 16:50:54 INFO - PROCESS | 1919 | 1461628254297 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 16:50:54 INFO - PROCESS | 1919 | 1461628254300 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:50:54 INFO - PROCESS | 1919 | 1461628254302 Marionette TRACE conn2 <- [1,1202,null,{}] 16:50:54 INFO - PROCESS | 1919 | 1461628254309 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:50:54 INFO - PROCESS | 1919 | 1461628254405 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 16:50:54 INFO - PROCESS | 1919 | 1461628254458 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:54 INFO - PROCESS | 1919 | ++DOCSHELL 0x1293ec800 == 74 [pid = 1919] [id = 308] 16:50:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 172 (0x11831f000) [pid = 1919] [serial = 923] [outer = 0x0] 16:50:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 173 (0x119327000) [pid = 1919] [serial = 924] [outer = 0x11831f000] 16:50:54 INFO - PROCESS | 1919 | 1461628254487 Marionette DEBUG loaded listener.js 16:50:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 174 (0x12138a800) [pid = 1919] [serial = 925] [outer = 0x11831f000] 16:50:54 INFO - PROCESS | 1919 | --DOCSHELL 0x12ce56000 == 73 [pid = 1919] [id = 214] 16:50:54 INFO - PROCESS | 1919 | --DOCSHELL 0x12d7eb000 == 72 [pid = 1919] [id = 298] 16:50:54 INFO - PROCESS | 1919 | --DOCSHELL 0x12ce4f000 == 71 [pid = 1919] [id = 297] 16:50:54 INFO - PROCESS | 1919 | --DOCSHELL 0x12c7d4000 == 70 [pid = 1919] [id = 296] 16:50:54 INFO - PROCESS | 1919 | --DOCSHELL 0x12bad4800 == 69 [pid = 1919] [id = 295] 16:50:54 INFO - PROCESS | 1919 | --DOCSHELL 0x12a884800 == 68 [pid = 1919] [id = 294] 16:50:54 INFO - PROCESS | 1919 | --DOMWINDOW == 173 (0x120f48400) [pid = 1919] [serial = 797] [outer = 0x0] [url = about:blank] 16:50:54 INFO - PROCESS | 1919 | --DOMWINDOW == 172 (0x127411000) [pid = 1919] [serial = 839] [outer = 0x0] [url = about:blank] 16:50:54 INFO - PROCESS | 1919 | --DOMWINDOW == 171 (0x112938000) [pid = 1919] [serial = 794] [outer = 0x0] [url = about:blank] 16:50:54 INFO - PROCESS | 1919 | --DOMWINDOW == 170 (0x110e06c00) [pid = 1919] [serial = 791] [outer = 0x0] [url = about:blank] 16:50:54 INFO - PROCESS | 1919 | --DOCSHELL 0x128e85000 == 67 [pid = 1919] [id = 293] 16:50:54 INFO - PROCESS | 1919 | --DOCSHELL 0x126906800 == 66 [pid = 1919] [id = 292] 16:50:54 INFO - PROCESS | 1919 | --DOCSHELL 0x1249bd800 == 65 [pid = 1919] [id = 291] 16:50:54 INFO - PROCESS | 1919 | --DOCSHELL 0x1235fb800 == 64 [pid = 1919] [id = 290] 16:50:54 INFO - PROCESS | 1919 | --DOCSHELL 0x11866b000 == 63 [pid = 1919] [id = 289] 16:50:54 INFO - PROCESS | 1919 | --DOCSHELL 0x118349800 == 62 [pid = 1919] [id = 288] 16:50:54 INFO - PROCESS | 1919 | --DOCSHELL 0x12b282800 == 61 [pid = 1919] [id = 284] 16:50:54 INFO - PROCESS | 1919 | --DOCSHELL 0x126b24800 == 60 [pid = 1919] [id = 283] 16:50:54 INFO - PROCESS | 1919 | --DOCSHELL 0x118a8e000 == 59 [pid = 1919] [id = 282] 16:50:54 INFO - PROCESS | 1919 | --DOCSHELL 0x116490800 == 58 [pid = 1919] [id = 281] 16:50:54 INFO - PROCESS | 1919 | 1461628254873 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:50:54 INFO - PROCESS | 1919 | --DOMWINDOW == 169 (0x12350c400) [pid = 1919] [serial = 828] [outer = 0x0] [url = about:blank] 16:50:54 INFO - PROCESS | 1919 | --DOMWINDOW == 168 (0x121389400) [pid = 1919] [serial = 824] [outer = 0x0] [url = about:blank] 16:50:54 INFO - PROCESS | 1919 | --DOMWINDOW == 167 (0x119ca8c00) [pid = 1919] [serial = 819] [outer = 0x0] [url = about:blank] 16:50:54 INFO - PROCESS | 1919 | --DOMWINDOW == 166 (0x1185adc00) [pid = 1919] [serial = 813] [outer = 0x0] [url = about:blank] 16:50:54 INFO - PROCESS | 1919 | --DOMWINDOW == 165 (0x125758c00) [pid = 1919] [serial = 834] [outer = 0x0] [url = about:blank] 16:50:54 INFO - PROCESS | 1919 | --DOMWINDOW == 164 (0x126be0400) [pid = 1919] [serial = 837] [outer = 0x0] [url = about:blank] 16:50:54 INFO - PROCESS | 1919 | --DOMWINDOW == 163 (0x123351000) [pid = 1919] [serial = 825] [outer = 0x0] [url = about:blank] 16:50:54 INFO - PROCESS | 1919 | --DOMWINDOW == 162 (0x110f8d000) [pid = 1919] [serial = 800] [outer = 0x0] [url = about:blank] 16:50:54 INFO - PROCESS | 1919 | --DOMWINDOW == 161 (0x1125ca800) [pid = 1919] [serial = 830] [outer = 0x0] [url = about:blank] 16:50:54 INFO - PROCESS | 1919 | --DOMWINDOW == 160 (0x1233a6c00) [pid = 1919] [serial = 831] [outer = 0x0] [url = about:blank] 16:50:54 INFO - PROCESS | 1919 | --DOMWINDOW == 159 (0x118451800) [pid = 1919] [serial = 812] [outer = 0x0] [url = about:blank] 16:50:54 INFO - PROCESS | 1919 | --DOMWINDOW == 158 (0x118fe7000) [pid = 1919] [serial = 815] [outer = 0x0] [url = about:blank] 16:50:54 INFO - PROCESS | 1919 | --DOMWINDOW == 157 (0x118370400) [pid = 1919] [serial = 810] [outer = 0x0] [url = about:blank] 16:50:54 INFO - PROCESS | 1919 | --DOMWINDOW == 156 (0x112937000) [pid = 1919] [serial = 803] [outer = 0x0] [url = about:blank] 16:50:54 INFO - PROCESS | 1919 | --DOMWINDOW == 155 (0x113382800) [pid = 1919] [serial = 804] [outer = 0x0] [url = about:blank] 16:50:54 INFO - PROCESS | 1919 | --DOMWINDOW == 154 (0x1170bf400) [pid = 1919] [serial = 807] [outer = 0x0] [url = about:blank] 16:50:54 INFO - PROCESS | 1919 | --DOMWINDOW == 153 (0x1197e0c00) [pid = 1919] [serial = 818] [outer = 0x0] [url = about:blank] 16:50:54 INFO - PROCESS | 1919 | --DOMWINDOW == 152 (0x121380800) [pid = 1919] [serial = 822] [outer = 0x0] [url = about:blank] 16:50:54 INFO - PROCESS | 1919 | --DOMWINDOW == 151 (0x1125cb800) [pid = 1919] [serial = 801] [outer = 0x0] [url = about:blank] 16:50:54 INFO - PROCESS | 1919 | --DOMWINDOW == 150 (0x11978b000) [pid = 1919] [serial = 816] [outer = 0x0] [url = about:blank] 16:50:54 INFO - PROCESS | 1919 | --DOMWINDOW == 149 (0x1250e8800) [pid = 1919] [serial = 833] [outer = 0x0] [url = about:blank] 16:50:54 INFO - PROCESS | 1919 | --DOMWINDOW == 148 (0x126994c00) [pid = 1919] [serial = 836] [outer = 0x0] [url = about:blank] 16:50:54 INFO - PROCESS | 1919 | --DOMWINDOW == 147 (0x120f48c00) [pid = 1919] [serial = 821] [outer = 0x0] [url = about:blank] 16:50:54 INFO - PROCESS | 1919 | --DOMWINDOW == 146 (0x123359c00) [pid = 1919] [serial = 827] [outer = 0x0] [url = about:blank] 16:50:54 INFO - PROCESS | 1919 | --DOMWINDOW == 145 (0x118321000) [pid = 1919] [serial = 809] [outer = 0x0] [url = about:blank] 16:50:54 INFO - PROCESS | 1919 | --DOMWINDOW == 144 (0x1125cfc00) [pid = 1919] [serial = 806] [outer = 0x0] [url = about:blank] 16:50:54 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:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 623ms 16:50:54 INFO - PROCESS | 1919 | 1461628254924 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 16:50:54 INFO - PROCESS | 1919 | 1461628254926 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 16:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:50:54 INFO - PROCESS | 1919 | 1461628254929 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:50:54 INFO - PROCESS | 1919 | 1461628254930 Marionette TRACE conn2 <- [1,1206,null,{}] 16:50:54 INFO - PROCESS | 1919 | 1461628254933 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:50:55 INFO - PROCESS | 1919 | 1461628255035 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 16:50:55 INFO - PROCESS | 1919 | 1461628255072 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:55 INFO - PROCESS | 1919 | ++DOCSHELL 0x1183b1800 == 59 [pid = 1919] [id = 309] 16:50:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 145 (0x120f48400) [pid = 1919] [serial = 926] [outer = 0x0] 16:50:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 146 (0x121380c00) [pid = 1919] [serial = 927] [outer = 0x120f48400] 16:50:55 INFO - PROCESS | 1919 | 1461628255114 Marionette DEBUG loaded listener.js 16:50:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 147 (0x123353800) [pid = 1919] [serial = 928] [outer = 0x120f48400] 16:50:55 INFO - PROCESS | 1919 | 1461628255520 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:50:55 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:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 618ms 16:50:55 INFO - PROCESS | 1919 | 1461628255548 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 16:50:55 INFO - PROCESS | 1919 | 1461628255549 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 16:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:50:55 INFO - PROCESS | 1919 | 1461628255551 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:50:55 INFO - PROCESS | 1919 | 1461628255553 Marionette TRACE conn2 <- [1,1210,null,{}] 16:50:55 INFO - PROCESS | 1919 | 1461628255558 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:50:55 INFO - PROCESS | 1919 | 1461628255637 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 16:50:55 INFO - PROCESS | 1919 | 1461628255644 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:55 INFO - PROCESS | 1919 | ++DOCSHELL 0x1232b3000 == 60 [pid = 1919] [id = 310] 16:50:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 148 (0x123351000) [pid = 1919] [serial = 929] [outer = 0x0] 16:50:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 149 (0x124399000) [pid = 1919] [serial = 930] [outer = 0x123351000] 16:50:55 INFO - PROCESS | 1919 | 1461628255670 Marionette DEBUG loaded listener.js 16:50:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 150 (0x1250e8800) [pid = 1919] [serial = 931] [outer = 0x123351000] 16:50:56 INFO - PROCESS | 1919 | 1461628256013 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:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 473ms 16:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:50:56 INFO - PROCESS | 1919 | 1461628256025 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 16:50:56 INFO - PROCESS | 1919 | 1461628256026 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 16:50:56 INFO - PROCESS | 1919 | 1461628256028 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:50:56 INFO - PROCESS | 1919 | 1461628256029 Marionette TRACE conn2 <- [1,1214,null,{}] 16:50:56 INFO - PROCESS | 1919 | 1461628256031 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:50:56 INFO - PROCESS | 1919 | 1461628256135 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 16:50:56 INFO - PROCESS | 1919 | 1461628256193 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:56 INFO - PROCESS | 1919 | ++DOCSHELL 0x124ba9800 == 61 [pid = 1919] [id = 311] 16:50:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 151 (0x1250e7800) [pid = 1919] [serial = 932] [outer = 0x0] 16:50:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 152 (0x126bda000) [pid = 1919] [serial = 933] [outer = 0x1250e7800] 16:50:56 INFO - PROCESS | 1919 | 1461628256220 Marionette DEBUG loaded listener.js 16:50:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 153 (0x128d41800) [pid = 1919] [serial = 934] [outer = 0x1250e7800] 16:50:56 INFO - PROCESS | 1919 | 1461628256546 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:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 569ms 16:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:50:56 INFO - PROCESS | 1919 | 1461628256598 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 16:50:56 INFO - PROCESS | 1919 | 1461628256600 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 16:50:56 INFO - PROCESS | 1919 | 1461628256604 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:50:56 INFO - PROCESS | 1919 | 1461628256605 Marionette TRACE conn2 <- [1,1218,null,{}] 16:50:56 INFO - PROCESS | 1919 | 1461628256607 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:50:56 INFO - PROCESS | 1919 | 1461628256714 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 16:50:56 INFO - PROCESS | 1919 | 1461628256749 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:56 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a9d7000 == 62 [pid = 1919] [id = 312] 16:50:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 154 (0x12769a000) [pid = 1919] [serial = 935] [outer = 0x0] 16:50:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 155 (0x128dea000) [pid = 1919] [serial = 936] [outer = 0x12769a000] 16:50:56 INFO - PROCESS | 1919 | 1461628256775 Marionette DEBUG loaded listener.js 16:50:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 156 (0x1294ea000) [pid = 1919] [serial = 937] [outer = 0x12769a000] 16:50:57 INFO - PROCESS | 1919 | 1461628257082 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:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 522ms 16:50:57 INFO - PROCESS | 1919 | 1461628257126 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 16:50:57 INFO - PROCESS | 1919 | 1461628257127 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 16:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:50:57 INFO - PROCESS | 1919 | 1461628257130 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:50:57 INFO - PROCESS | 1919 | 1461628257131 Marionette TRACE conn2 <- [1,1222,null,{}] 16:50:57 INFO - PROCESS | 1919 | 1461628257133 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:50:57 INFO - PROCESS | 1919 | 1461628257232 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 16:50:57 INFO - PROCESS | 1919 | 1461628257245 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:57 INFO - PROCESS | 1919 | ++DOCSHELL 0x12bc88000 == 63 [pid = 1919] [id = 313] 16:50:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 157 (0x128e96800) [pid = 1919] [serial = 938] [outer = 0x0] 16:50:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 158 (0x12a8a9000) [pid = 1919] [serial = 939] [outer = 0x128e96800] 16:50:57 INFO - PROCESS | 1919 | 1461628257270 Marionette DEBUG loaded listener.js 16:50:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 159 (0x12add0400) [pid = 1919] [serial = 940] [outer = 0x128e96800] 16:50:57 INFO - PROCESS | 1919 | 1461628257602 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:50:57 INFO - PROCESS | 1919 | 1461628257653 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 16:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:50:57 INFO - PROCESS | 1919 | 1461628257655 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:50:57 INFO - PROCESS | 1919 | 1461628257656 Marionette TRACE conn2 <- [1,1226,null,{}] 16:50:57 INFO - PROCESS | 1919 | 1461628257659 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:50:57 INFO - PROCESS | 1919 | 1461628257760 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 16:50:57 INFO - PROCESS | 1919 | 1461628257773 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:57 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c7d2000 == 64 [pid = 1919] [id = 314] 16:50:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 160 (0x1294df000) [pid = 1919] [serial = 941] [outer = 0x0] 16:50:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 161 (0x12bb68800) [pid = 1919] [serial = 942] [outer = 0x1294df000] 16:50:57 INFO - PROCESS | 1919 | 1461628257798 Marionette DEBUG loaded listener.js 16:50:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 162 (0x12bbc8400) [pid = 1919] [serial = 943] [outer = 0x1294df000] 16:50:58 INFO - PROCESS | 1919 | 1461628258151 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:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 521ms 16:50:58 INFO - PROCESS | 1919 | 1461628258177 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 16:50:58 INFO - PROCESS | 1919 | 1461628258178 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 16:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:50:58 INFO - PROCESS | 1919 | 1461628258181 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:50:58 INFO - PROCESS | 1919 | 1461628258182 Marionette TRACE conn2 <- [1,1230,null,{}] 16:50:58 INFO - PROCESS | 1919 | 1461628258184 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:50:58 INFO - PROCESS | 1919 | 1461628258298 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 16:50:58 INFO - PROCESS | 1919 | 1461628258312 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:58 INFO - PROCESS | 1919 | ++DOCSHELL 0x12d50a800 == 65 [pid = 1919] [id = 315] 16:50:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 163 (0x12a7fbc00) [pid = 1919] [serial = 944] [outer = 0x0] 16:50:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 164 (0x12c1b9400) [pid = 1919] [serial = 945] [outer = 0x12a7fbc00] 16:50:58 INFO - PROCESS | 1919 | 1461628258337 Marionette DEBUG loaded listener.js 16:50:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 165 (0x12c338000) [pid = 1919] [serial = 946] [outer = 0x12a7fbc00] 16:50:58 INFO - PROCESS | 1919 | 1461628258685 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:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 519ms 16:50:58 INFO - PROCESS | 1919 | 1461628258700 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 16:50:58 INFO - PROCESS | 1919 | 1461628258702 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 16:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:50:58 INFO - PROCESS | 1919 | 1461628258706 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:50:58 INFO - PROCESS | 1919 | 1461628258709 Marionette TRACE conn2 <- [1,1234,null,{}] 16:50:58 INFO - PROCESS | 1919 | 1461628258711 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:50:58 INFO - PROCESS | 1919 | 1461628258828 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 16:50:58 INFO - PROCESS | 1919 | 1461628258841 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:58 INFO - PROCESS | 1919 | ++DOCSHELL 0x134c11800 == 66 [pid = 1919] [id = 316] 16:50:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 166 (0x12c33c800) [pid = 1919] [serial = 947] [outer = 0x0] 16:50:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 167 (0x12c78a000) [pid = 1919] [serial = 948] [outer = 0x12c33c800] 16:50:58 INFO - PROCESS | 1919 | 1461628258870 Marionette DEBUG loaded listener.js 16:50:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 168 (0x12ca56800) [pid = 1919] [serial = 949] [outer = 0x12c33c800] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 167 (0x128e93800) [pid = 1919] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 166 (0x126bdfc00) [pid = 1919] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 165 (0x11300dc00) [pid = 1919] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 164 (0x118371000) [pid = 1919] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 163 (0x110f81800) [pid = 1919] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 162 (0x1276be800) [pid = 1919] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 161 (0x1290d9c00) [pid = 1919] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 160 (0x11293fc00) [pid = 1919] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 159 (0x121383400) [pid = 1919] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 158 (0x12a703c00) [pid = 1919] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 157 (0x1125cac00) [pid = 1919] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 156 (0x12575fc00) [pid = 1919] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 155 (0x118373000) [pid = 1919] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 154 (0x118fe9c00) [pid = 1919] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 153 (0x118392400) [pid = 1919] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 152 (0x1276b4400) [pid = 1919] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 151 (0x110e09800) [pid = 1919] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 150 (0x1125b7400) [pid = 1919] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 149 (0x119327c00) [pid = 1919] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 148 (0x119796c00) [pid = 1919] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 147 (0x1125cec00) [pid = 1919] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 146 (0x12adb7400) [pid = 1919] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 145 (0x128de7800) [pid = 1919] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 144 (0x110f8c000) [pid = 1919] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 143 (0x110e02c00) [pid = 1919] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 142 (0x12d5be800) [pid = 1919] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 141 (0x129393c00) [pid = 1919] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 140 (0x1271c9c00) [pid = 1919] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 139 (0x117565000) [pid = 1919] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 138 (0x118fe0400) [pid = 1919] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 137 (0x124330000) [pid = 1919] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 136 (0x128b47c00) [pid = 1919] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 135 (0x118f7c400) [pid = 1919] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 134 (0x118a33c00) [pid = 1919] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x1236dcc00) [pid = 1919] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x127696000) [pid = 1919] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x123771400) [pid = 1919] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:50:59 INFO - PROCESS | 1919 | --DOMWINDOW == 130 (0x1245e5400) [pid = 1919] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:50:59 INFO - PROCESS | 1919 | 1461628259465 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:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 771ms 16:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:50:59 INFO - PROCESS | 1919 | 1461628259478 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 16:50:59 INFO - PROCESS | 1919 | 1461628259479 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 16:50:59 INFO - PROCESS | 1919 | 1461628259483 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:50:59 INFO - PROCESS | 1919 | 1461628259484 Marionette TRACE conn2 <- [1,1238,null,{}] 16:50:59 INFO - PROCESS | 1919 | 1461628259488 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:50:59 INFO - PROCESS | 1919 | 1461628259619 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 16:50:59 INFO - PROCESS | 1919 | 1461628259736 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:59 INFO - PROCESS | 1919 | ++DOCSHELL 0x11977b000 == 67 [pid = 1919] [id = 317] 16:50:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x1125b7400) [pid = 1919] [serial = 950] [outer = 0x0] 16:50:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x11337f800) [pid = 1919] [serial = 951] [outer = 0x1125b7400] 16:50:59 INFO - PROCESS | 1919 | 1461628259762 Marionette DEBUG loaded listener.js 16:50:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x11836f000) [pid = 1919] [serial = 952] [outer = 0x1125b7400] 16:51:00 INFO - PROCESS | 1919 | 1461628260028 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:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 570ms 16:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:51:00 INFO - PROCESS | 1919 | 1461628260060 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 16:51:00 INFO - PROCESS | 1919 | 1461628260062 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 16:51:00 INFO - PROCESS | 1919 | 1461628260064 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:51:00 INFO - PROCESS | 1919 | 1461628260065 Marionette TRACE conn2 <- [1,1242,null,{}] 16:51:00 INFO - PROCESS | 1919 | 1461628260067 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:51:00 INFO - PROCESS | 1919 | 1461628260169 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 16:51:00 INFO - PROCESS | 1919 | 1461628260173 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:00 INFO - PROCESS | 1919 | ++DOCSHELL 0x12d228800 == 68 [pid = 1919] [id = 318] 16:51:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x118458c00) [pid = 1919] [serial = 953] [outer = 0x0] 16:51:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x1197e7400) [pid = 1919] [serial = 954] [outer = 0x118458c00] 16:51:00 INFO - PROCESS | 1919 | 1461628260198 Marionette DEBUG loaded listener.js 16:51:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 136 (0x12350d800) [pid = 1919] [serial = 955] [outer = 0x118458c00] 16:51:00 INFO - PROCESS | 1919 | 1461628260530 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:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 518ms 16:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:51:00 INFO - PROCESS | 1919 | 1461628260587 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 16:51:00 INFO - PROCESS | 1919 | 1461628260588 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 16:51:00 INFO - PROCESS | 1919 | 1461628260590 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:51:00 INFO - PROCESS | 1919 | 1461628260592 Marionette TRACE conn2 <- [1,1246,null,{}] 16:51:00 INFO - PROCESS | 1919 | 1461628260594 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:51:00 INFO - PROCESS | 1919 | 1461628260679 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 16:51:00 INFO - PROCESS | 1919 | 1461628260683 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:00 INFO - PROCESS | 1919 | ++DOCSHELL 0x135774000 == 69 [pid = 1919] [id = 319] 16:51:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 137 (0x118318400) [pid = 1919] [serial = 956] [outer = 0x0] 16:51:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 138 (0x127408400) [pid = 1919] [serial = 957] [outer = 0x118318400] 16:51:00 INFO - PROCESS | 1919 | 1461628260708 Marionette DEBUG loaded listener.js 16:51:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 139 (0x128de0c00) [pid = 1919] [serial = 958] [outer = 0x118318400] 16:51:01 INFO - PROCESS | 1919 | 1461628261069 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:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 518ms 16:51:01 INFO - PROCESS | 1919 | 1461628261110 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 16:51:01 INFO - PROCESS | 1919 | 1461628261111 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 16:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:51:01 INFO - PROCESS | 1919 | 1461628261113 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:51:01 INFO - PROCESS | 1919 | 1461628261114 Marionette TRACE conn2 <- [1,1250,null,{}] 16:51:01 INFO - PROCESS | 1919 | 1461628261117 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:51:01 INFO - PROCESS | 1919 | 1461628261205 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 16:51:01 INFO - PROCESS | 1919 | 1461628261271 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:01 INFO - PROCESS | 1919 | ++DOCSHELL 0x110f5a800 == 70 [pid = 1919] [id = 320] 16:51:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 140 (0x129393c00) [pid = 1919] [serial = 959] [outer = 0x0] 16:51:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 141 (0x12c338c00) [pid = 1919] [serial = 960] [outer = 0x129393c00] 16:51:01 INFO - PROCESS | 1919 | 1461628261298 Marionette DEBUG loaded listener.js 16:51:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 142 (0x12ca5b000) [pid = 1919] [serial = 961] [outer = 0x129393c00] 16:51:01 INFO - PROCESS | 1919 | 1461628261761 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:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 668ms 16:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:51:01 INFO - PROCESS | 1919 | 1461628261782 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 16:51:01 INFO - PROCESS | 1919 | 1461628261785 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 16:51:01 INFO - PROCESS | 1919 | 1461628261791 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:51:01 INFO - PROCESS | 1919 | 1461628261794 Marionette TRACE conn2 <- [1,1254,null,{}] 16:51:01 INFO - PROCESS | 1919 | 1461628261797 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:51:01 INFO - PROCESS | 1919 | 1461628261909 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 16:51:01 INFO - PROCESS | 1919 | 1461628261968 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:01 INFO - PROCESS | 1919 | ++DOCSHELL 0x118342000 == 71 [pid = 1919] [id = 321] 16:51:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 143 (0x112932400) [pid = 1919] [serial = 962] [outer = 0x0] 16:51:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 144 (0x113c42800) [pid = 1919] [serial = 963] [outer = 0x112932400] 16:51:02 INFO - PROCESS | 1919 | 1461628262011 Marionette DEBUG loaded listener.js 16:51:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 145 (0x1170bc800) [pid = 1919] [serial = 964] [outer = 0x112932400] 16:51:02 INFO - PROCESS | 1919 | 1461628262442 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:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 673ms 16:51:02 INFO - PROCESS | 1919 | 1461628262462 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 16:51:02 INFO - PROCESS | 1919 | 1461628262466 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 16:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:51:02 INFO - PROCESS | 1919 | 1461628262471 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:51:02 INFO - PROCESS | 1919 | 1461628262475 Marionette TRACE conn2 <- [1,1258,null,{}] 16:51:02 INFO - PROCESS | 1919 | 1461628262478 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:51:02 INFO - PROCESS | 1919 | 1461628262612 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 16:51:02 INFO - PROCESS | 1919 | 1461628262671 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:02 INFO - PROCESS | 1919 | ++DOCSHELL 0x12571f000 == 72 [pid = 1919] [id = 322] 16:51:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 146 (0x118321800) [pid = 1919] [serial = 965] [outer = 0x0] 16:51:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 147 (0x118f77c00) [pid = 1919] [serial = 966] [outer = 0x118321800] 16:51:02 INFO - PROCESS | 1919 | 1461628262702 Marionette DEBUG loaded listener.js 16:51:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 148 (0x1197e0c00) [pid = 1919] [serial = 967] [outer = 0x118321800] 16:51:03 INFO - PROCESS | 1919 | 1461628263160 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:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 723ms 16:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:51:03 INFO - PROCESS | 1919 | 1461628263194 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 16:51:03 INFO - PROCESS | 1919 | 1461628263196 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 16:51:03 INFO - PROCESS | 1919 | 1461628263198 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:51:03 INFO - PROCESS | 1919 | 1461628263201 Marionette TRACE conn2 <- [1,1262,null,{}] 16:51:03 INFO - PROCESS | 1919 | 1461628263209 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:51:03 INFO - PROCESS | 1919 | 1461628263323 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 16:51:03 INFO - PROCESS | 1919 | 1461628263383 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:03 INFO - PROCESS | 1919 | ++DOCSHELL 0x128b76800 == 73 [pid = 1919] [id = 323] 16:51:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 149 (0x123355000) [pid = 1919] [serial = 968] [outer = 0x0] 16:51:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 150 (0x1269b0000) [pid = 1919] [serial = 969] [outer = 0x123355000] 16:51:03 INFO - PROCESS | 1919 | 1461628263458 Marionette DEBUG loaded listener.js 16:51:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 151 (0x128ad0400) [pid = 1919] [serial = 970] [outer = 0x123355000] 16:51:03 INFO - PROCESS | 1919 | 1461628263877 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:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 723ms 16:51:03 INFO - PROCESS | 1919 | 1461628263935 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 16:51:03 INFO - PROCESS | 1919 | 1461628263937 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 16:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:51:03 INFO - PROCESS | 1919 | 1461628263941 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:51:03 INFO - PROCESS | 1919 | 1461628263942 Marionette TRACE conn2 <- [1,1266,null,{}] 16:51:03 INFO - PROCESS | 1919 | 1461628263945 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:51:04 INFO - PROCESS | 1919 | 1461628264050 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 16:51:04 INFO - PROCESS | 1919 | 1461628264108 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:04 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a9e1000 == 74 [pid = 1919] [id = 324] 16:51:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 152 (0x128ad3c00) [pid = 1919] [serial = 971] [outer = 0x0] 16:51:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 153 (0x1296b7800) [pid = 1919] [serial = 972] [outer = 0x128ad3c00] 16:51:04 INFO - PROCESS | 1919 | 1461628264138 Marionette DEBUG loaded listener.js 16:51:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 154 (0x12bb63400) [pid = 1919] [serial = 973] [outer = 0x128ad3c00] 16:51:04 INFO - PROCESS | 1919 | 1461628264588 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:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 669ms 16:51:04 INFO - PROCESS | 1919 | 1461628264611 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 16:51:04 INFO - PROCESS | 1919 | 1461628264612 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 16:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:51:04 INFO - PROCESS | 1919 | 1461628264615 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:51:04 INFO - PROCESS | 1919 | 1461628264616 Marionette TRACE conn2 <- [1,1270,null,{}] 16:51:04 INFO - PROCESS | 1919 | 1461628264618 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:51:04 INFO - PROCESS | 1919 | 1461628264722 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 16:51:04 INFO - PROCESS | 1919 | 1461628264778 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:04 INFO - PROCESS | 1919 | ++DOCSHELL 0x13572d800 == 75 [pid = 1919] [id = 325] 16:51:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 155 (0x12bb3a400) [pid = 1919] [serial = 974] [outer = 0x0] 16:51:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 156 (0x12c33f800) [pid = 1919] [serial = 975] [outer = 0x12bb3a400] 16:51:04 INFO - PROCESS | 1919 | 1461628264808 Marionette DEBUG loaded listener.js 16:51:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 157 (0x12c78b400) [pid = 1919] [serial = 976] [outer = 0x12bb3a400] 16:51:05 INFO - PROCESS | 1919 | 1461628265294 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:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 719ms 16:51:05 INFO - PROCESS | 1919 | 1461628265367 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 16:51:05 INFO - PROCESS | 1919 | 1461628265369 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 16:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:51:05 INFO - PROCESS | 1919 | 1461628265375 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:51:05 INFO - PROCESS | 1919 | 1461628265376 Marionette TRACE conn2 <- [1,1274,null,{}] 16:51:05 INFO - PROCESS | 1919 | 1461628265378 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:51:05 INFO - PROCESS | 1919 | 1461628265493 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 16:51:05 INFO - PROCESS | 1919 | 1461628265564 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:05 INFO - PROCESS | 1919 | ++DOCSHELL 0x11313f000 == 76 [pid = 1919] [id = 326] 16:51:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 158 (0x110e78400) [pid = 1919] [serial = 977] [outer = 0x0] 16:51:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 159 (0x110e7f000) [pid = 1919] [serial = 978] [outer = 0x110e78400] 16:51:05 INFO - PROCESS | 1919 | 1461628265596 Marionette DEBUG loaded listener.js 16:51:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 160 (0x118316c00) [pid = 1919] [serial = 979] [outer = 0x110e78400] 16:51:06 INFO - PROCESS | 1919 | 1461628266202 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:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 869ms 16:51:06 INFO - PROCESS | 1919 | 1461628266245 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 16:51:06 INFO - PROCESS | 1919 | 1461628266248 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 16:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:51:06 INFO - PROCESS | 1919 | 1461628266251 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:51:06 INFO - PROCESS | 1919 | 1461628266253 Marionette TRACE conn2 <- [1,1278,null,{}] 16:51:06 INFO - PROCESS | 1919 | 1461628266257 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:51:06 INFO - PROCESS | 1919 | 1461628266356 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 16:51:06 INFO - PROCESS | 1919 | 1461628266434 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:06 INFO - PROCESS | 1919 | ++DOCSHELL 0x112f4a000 == 77 [pid = 1919] [id = 327] 16:51:06 INFO - PROCESS | 1919 | ++DOMWINDOW == 161 (0x110e75c00) [pid = 1919] [serial = 980] [outer = 0x0] 16:51:06 INFO - PROCESS | 1919 | ++DOMWINDOW == 162 (0x110e80c00) [pid = 1919] [serial = 981] [outer = 0x110e75c00] 16:51:06 INFO - PROCESS | 1919 | 1461628266463 Marionette DEBUG loaded listener.js 16:51:06 INFO - PROCESS | 1919 | ++DOMWINDOW == 163 (0x110f8e800) [pid = 1919] [serial = 982] [outer = 0x110e75c00] 16:51:06 INFO - PROCESS | 1919 | 1461628266899 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:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 671ms 16:51:06 INFO - PROCESS | 1919 | 1461628266925 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 16:51:06 INFO - PROCESS | 1919 | 1461628266929 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 16:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:51:06 INFO - PROCESS | 1919 | 1461628266933 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:51:06 INFO - PROCESS | 1919 | 1461628266935 Marionette TRACE conn2 <- [1,1282,null,{}] 16:51:06 INFO - PROCESS | 1919 | 1461628266937 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:51:07 INFO - PROCESS | 1919 | 1461628267034 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 16:51:07 INFO - PROCESS | 1919 | 1461628267107 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:07 INFO - PROCESS | 1919 | ++DOCSHELL 0x116a72000 == 78 [pid = 1919] [id = 328] 16:51:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 164 (0x1120e3c00) [pid = 1919] [serial = 983] [outer = 0x0] 16:51:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 165 (0x1125c2400) [pid = 1919] [serial = 984] [outer = 0x1120e3c00] 16:51:07 INFO - PROCESS | 1919 | 1461628267134 Marionette DEBUG loaded listener.js 16:51:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 166 (0x1125d5400) [pid = 1919] [serial = 985] [outer = 0x1120e3c00] 16:51:07 INFO - PROCESS | 1919 | --DOCSHELL 0x1356c5800 == 77 [pid = 1919] [id = 263] 16:51:07 INFO - PROCESS | 1919 | --DOCSHELL 0x135774000 == 76 [pid = 1919] [id = 319] 16:51:07 INFO - PROCESS | 1919 | --DOCSHELL 0x12d228800 == 75 [pid = 1919] [id = 318] 16:51:07 INFO - PROCESS | 1919 | --DOCSHELL 0x11977b000 == 74 [pid = 1919] [id = 317] 16:51:07 INFO - PROCESS | 1919 | --DOCSHELL 0x134c11800 == 73 [pid = 1919] [id = 316] 16:51:07 INFO - PROCESS | 1919 | --DOCSHELL 0x12d50a800 == 72 [pid = 1919] [id = 315] 16:51:07 INFO - PROCESS | 1919 | --DOCSHELL 0x12c7d2000 == 71 [pid = 1919] [id = 314] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 165 (0x128ace000) [pid = 1919] [serial = 857] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 164 (0x12adba000) [pid = 1919] [serial = 897] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOCSHELL 0x12bc88000 == 70 [pid = 1919] [id = 313] 16:51:07 INFO - PROCESS | 1919 | --DOCSHELL 0x12a9d7000 == 69 [pid = 1919] [id = 312] 16:51:07 INFO - PROCESS | 1919 | --DOCSHELL 0x124ba9800 == 68 [pid = 1919] [id = 311] 16:51:07 INFO - PROCESS | 1919 | --DOCSHELL 0x1232b3000 == 67 [pid = 1919] [id = 310] 16:51:07 INFO - PROCESS | 1919 | --DOCSHELL 0x1183b1800 == 66 [pid = 1919] [id = 309] 16:51:07 INFO - PROCESS | 1919 | --DOCSHELL 0x1293ec800 == 65 [pid = 1919] [id = 308] 16:51:07 INFO - PROCESS | 1919 | --DOCSHELL 0x12131c800 == 64 [pid = 1919] [id = 307] 16:51:07 INFO - PROCESS | 1919 | --DOCSHELL 0x1237c7800 == 63 [pid = 1919] [id = 306] 16:51:07 INFO - PROCESS | 1919 | --DOCSHELL 0x118654800 == 62 [pid = 1919] [id = 300] 16:51:07 INFO - PROCESS | 1919 | --DOCSHELL 0x12d513000 == 61 [pid = 1919] [id = 299] 16:51:07 INFO - PROCESS | 1919 | 1461628267536 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:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 624ms 16:51:07 INFO - PROCESS | 1919 | 1461628267558 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 16:51:07 INFO - PROCESS | 1919 | 1461628267560 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 16:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:51:07 INFO - PROCESS | 1919 | 1461628267562 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:51:07 INFO - PROCESS | 1919 | 1461628267564 Marionette TRACE conn2 <- [1,1286,null,{}] 16:51:07 INFO - PROCESS | 1919 | 1461628267572 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:51:07 INFO - PROCESS | 1919 | 1461628267661 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 163 (0x1236ddc00) [pid = 1919] [serial = 798] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 162 (0x12c783400) [pid = 1919] [serial = 705] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 161 (0x126993800) [pid = 1919] [serial = 696] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 160 (0x12ab4d800) [pid = 1919] [serial = 702] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 159 (0x12bbcac00) [pid = 1919] [serial = 630] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 158 (0x128deb400) [pid = 1919] [serial = 699] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 157 (0x117e29000) [pid = 1919] [serial = 690] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 156 (0x119328000) [pid = 1919] [serial = 693] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 155 (0x12ca53000) [pid = 1919] [serial = 747] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 154 (0x110f80000) [pid = 1919] [serial = 792] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 153 (0x12d878c00) [pid = 1919] [serial = 789] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 152 (0x12c1bc400) [pid = 1919] [serial = 741] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 151 (0x128de6400) [pid = 1919] [serial = 723] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 150 (0x118a3a400) [pid = 1919] [serial = 726] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 149 (0x12334b400) [pid = 1919] [serial = 729] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 148 (0x128b3ec00) [pid = 1919] [serial = 732] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 147 (0x128e98c00) [pid = 1919] [serial = 735] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 146 (0x12c786c00) [pid = 1919] [serial = 744] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 145 (0x12a7f9c00) [pid = 1919] [serial = 738] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 144 (0x118322800) [pid = 1919] [serial = 795] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 143 (0x1256acc00) [pid = 1919] [serial = 878] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 142 (0x1276b9800) [pid = 1919] [serial = 881] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 141 (0x12769a400) [pid = 1919] [serial = 879] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 140 (0x128debc00) [pid = 1919] [serial = 884] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 139 (0x128b48800) [pid = 1919] [serial = 882] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 138 (0x129396c00) [pid = 1919] [serial = 887] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 137 (0x128e9e000) [pid = 1919] [serial = 885] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 136 (0x1166d4c00) [pid = 1919] [serial = 846] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 135 (0x113c44400) [pid = 1919] [serial = 845] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 134 (0x123353000) [pid = 1919] [serial = 875] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x12a7f4400) [pid = 1919] [serial = 894] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x113e11800) [pid = 1919] [serial = 864] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x11293a000) [pid = 1919] [serial = 863] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 130 (0x127696c00) [pid = 1919] [serial = 840] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 129 (0x118a3b800) [pid = 1919] [serial = 869] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 128 (0x119788800) [pid = 1919] [serial = 870] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x124de5800) [pid = 1919] [serial = 855] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x124392400) [pid = 1919] [serial = 854] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x118a3d800) [pid = 1919] [serial = 849] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x1185a4c00) [pid = 1919] [serial = 848] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x128de9800) [pid = 1919] [serial = 861] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x128d34400) [pid = 1919] [serial = 860] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x1120d9400) [pid = 1919] [serial = 843] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x110e10c00) [pid = 1919] [serial = 842] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x1134cf000) [pid = 1919] [serial = 866] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x118316000) [pid = 1919] [serial = 867] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x12335a400) [pid = 1919] [serial = 852] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x119797000) [pid = 1919] [serial = 851] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x119e44c00) [pid = 1919] [serial = 872] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x1210e5400) [pid = 1919] [serial = 873] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x12c78d800) [pid = 1919] [serial = 504] [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:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x12ab54400) [pid = 1919] [serial = 895] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x1256a7400) [pid = 1919] [serial = 890] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x12939d800) [pid = 1919] [serial = 888] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x1236cf800) [pid = 1919] [serial = 876] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x1294de000) [pid = 1919] [serial = 891] [outer = 0x0] [url = about:blank] 16:51:07 INFO - PROCESS | 1919 | 1461628267724 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:07 INFO - PROCESS | 1919 | ++DOCSHELL 0x11748e000 == 62 [pid = 1919] [id = 329] 16:51:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x112938c00) [pid = 1919] [serial = 986] [outer = 0x0] 16:51:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x11300dc00) [pid = 1919] [serial = 987] [outer = 0x112938c00] 16:51:07 INFO - PROCESS | 1919 | 1461628267756 Marionette DEBUG loaded listener.js 16:51:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x115d40000) [pid = 1919] [serial = 988] [outer = 0x112938c00] 16:51:08 INFO - PROCESS | 1919 | 1461628268076 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:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 570ms 16:51:08 INFO - PROCESS | 1919 | 1461628268133 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 16:51:08 INFO - PROCESS | 1919 | 1461628268135 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 16:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:51:08 INFO - PROCESS | 1919 | 1461628268137 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:51:08 INFO - PROCESS | 1919 | 1461628268138 Marionette TRACE conn2 <- [1,1290,null,{}] 16:51:08 INFO - PROCESS | 1919 | 1461628268141 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:51:08 INFO - PROCESS | 1919 | 1461628268229 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 16:51:08 INFO - PROCESS | 1919 | 1461628268283 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:08 INFO - PROCESS | 1919 | ++DOCSHELL 0x11866b800 == 63 [pid = 1919] [id = 330] 16:51:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x115faf800) [pid = 1919] [serial = 989] [outer = 0x0] 16:51:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x116422400) [pid = 1919] [serial = 990] [outer = 0x115faf800] 16:51:08 INFO - PROCESS | 1919 | 1461628268309 Marionette DEBUG loaded listener.js 16:51:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x1169ab800) [pid = 1919] [serial = 991] [outer = 0x115faf800] 16:51:08 INFO - PROCESS | 1919 | 1461628268627 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:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 521ms 16:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:51:08 INFO - PROCESS | 1919 | 1461628268659 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 16:51:08 INFO - PROCESS | 1919 | 1461628268660 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 16:51:08 INFO - PROCESS | 1919 | 1461628268663 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:51:08 INFO - PROCESS | 1919 | 1461628268664 Marionette TRACE conn2 <- [1,1294,null,{}] 16:51:08 INFO - PROCESS | 1919 | 1461628268666 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:51:08 INFO - PROCESS | 1919 | 1461628268747 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 16:51:08 INFO - PROCESS | 1919 | 1461628268800 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:08 INFO - PROCESS | 1919 | ++DOCSHELL 0x11945b800 == 64 [pid = 1919] [id = 331] 16:51:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x1167ab800) [pid = 1919] [serial = 992] [outer = 0x0] 16:51:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x116a54400) [pid = 1919] [serial = 993] [outer = 0x1167ab800] 16:51:08 INFO - PROCESS | 1919 | 1461628268825 Marionette DEBUG loaded listener.js 16:51:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x118317000) [pid = 1919] [serial = 994] [outer = 0x1167ab800] 16:51:09 INFO - PROCESS | 1919 | 1461628269117 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:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 468ms 16:51:09 INFO - PROCESS | 1919 | 1461628269131 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 16:51:09 INFO - PROCESS | 1919 | 1461628269133 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 16:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:51:09 INFO - PROCESS | 1919 | 1461628269135 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:51:09 INFO - PROCESS | 1919 | 1461628269136 Marionette TRACE conn2 <- [1,1298,null,{}] 16:51:09 INFO - PROCESS | 1919 | 1461628269146 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:51:09 INFO - PROCESS | 1919 | 1461628269248 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 16:51:09 INFO - PROCESS | 1919 | 1461628269253 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:09 INFO - PROCESS | 1919 | ++DOCSHELL 0x12130c000 == 65 [pid = 1919] [id = 332] 16:51:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x118320800) [pid = 1919] [serial = 995] [outer = 0x0] 16:51:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x118373000) [pid = 1919] [serial = 996] [outer = 0x118320800] 16:51:09 INFO - PROCESS | 1919 | 1461628269281 Marionette DEBUG loaded listener.js 16:51:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x118f18c00) [pid = 1919] [serial = 997] [outer = 0x118320800] 16:51:09 INFO - PROCESS | 1919 | 1461628269677 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:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 572ms 16:51:09 INFO - PROCESS | 1919 | 1461628269711 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 16:51:09 INFO - PROCESS | 1919 | 1461628269712 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 16:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:51:09 INFO - PROCESS | 1919 | 1461628269715 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:51:09 INFO - PROCESS | 1919 | 1461628269716 Marionette TRACE conn2 <- [1,1302,null,{}] 16:51:09 INFO - PROCESS | 1919 | 1461628269718 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:51:09 INFO - PROCESS | 1919 | 1461628269819 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 16:51:09 INFO - PROCESS | 1919 | 1461628269823 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:09 INFO - PROCESS | 1919 | ++DOCSHELL 0x12338b000 == 66 [pid = 1919] [id = 333] 16:51:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x118321000) [pid = 1919] [serial = 998] [outer = 0x0] 16:51:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x118fde400) [pid = 1919] [serial = 999] [outer = 0x118321000] 16:51:09 INFO - PROCESS | 1919 | 1461628269879 Marionette DEBUG loaded listener.js 16:51:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x11932c400) [pid = 1919] [serial = 1000] [outer = 0x118321000] 16:51:10 INFO - PROCESS | 1919 | 1461628270204 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:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 518ms 16:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:51:10 INFO - PROCESS | 1919 | 1461628270233 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 16:51:10 INFO - PROCESS | 1919 | 1461628270235 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 16:51:10 INFO - PROCESS | 1919 | 1461628270237 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:51:10 INFO - PROCESS | 1919 | 1461628270240 Marionette TRACE conn2 <- [1,1306,null,{}] 16:51:10 INFO - PROCESS | 1919 | 1461628270259 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:51:10 INFO - PROCESS | 1919 | 1461628270363 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 16:51:10 INFO - PROCESS | 1919 | 1461628270396 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:10 INFO - PROCESS | 1919 | ++DOCSHELL 0x1243e8000 == 67 [pid = 1919] [id = 334] 16:51:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x118a3b400) [pid = 1919] [serial = 1001] [outer = 0x0] 16:51:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x11978c000) [pid = 1919] [serial = 1002] [outer = 0x118a3b400] 16:51:10 INFO - PROCESS | 1919 | 1461628270422 Marionette DEBUG loaded listener.js 16:51:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x119ca8000) [pid = 1919] [serial = 1003] [outer = 0x118a3b400] 16:51:10 INFO - PROCESS | 1919 | 1461628270742 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:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 524ms 16:51:10 INFO - PROCESS | 1919 | 1461628270765 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 16:51:10 INFO - PROCESS | 1919 | 1461628270766 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 16:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:51:10 INFO - PROCESS | 1919 | 1461628270768 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:51:10 INFO - PROCESS | 1919 | 1461628270770 Marionette TRACE conn2 <- [1,1310,null,{}] 16:51:10 INFO - PROCESS | 1919 | 1461628270775 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:51:10 INFO - PROCESS | 1919 | 1461628270877 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 16:51:10 INFO - PROCESS | 1919 | 1461628270912 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:10 INFO - PROCESS | 1919 | ++DOCSHELL 0x125064800 == 68 [pid = 1919] [id = 335] 16:51:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x119792400) [pid = 1919] [serial = 1004] [outer = 0x0] 16:51:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x120ff8800) [pid = 1919] [serial = 1005] [outer = 0x119792400] 16:51:10 INFO - PROCESS | 1919 | 1461628270938 Marionette DEBUG loaded listener.js 16:51:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x121384400) [pid = 1919] [serial = 1006] [outer = 0x119792400] 16:51:11 INFO - PROCESS | 1919 | 1461628271258 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:51:11 INFO - PROCESS | 1919 | 1461628271293 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 16:51:11 INFO - PROCESS | 1919 | 1461628271296 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:51:11 INFO - PROCESS | 1919 | 1461628271297 Marionette TRACE conn2 <- [1,1314,null,{}] 16:51:11 INFO - PROCESS | 1919 | 1461628271299 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:51:11 INFO - PROCESS | 1919 | 1461628271401 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 16:51:11 INFO - PROCESS | 1919 | --DOMWINDOW == 128 (0x111dc6c00) [pid = 1919] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:51:11 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x128e96800) [pid = 1919] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:51:11 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x1250e7800) [pid = 1919] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:51:11 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x1131b2400) [pid = 1919] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:51:11 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x123351000) [pid = 1919] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:51:11 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x1294df000) [pid = 1919] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:51:11 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x11831d800) [pid = 1919] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:51:11 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x120f48400) [pid = 1919] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:51:11 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x11831f000) [pid = 1919] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:51:11 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x12769a000) [pid = 1919] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:51:11 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x12a7fbc00) [pid = 1919] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:51:11 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x1125b7400) [pid = 1919] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:51:11 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x12c33c800) [pid = 1919] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:51:11 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x118458c00) [pid = 1919] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:51:11 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x118318400) [pid = 1919] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:51:11 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x1276b3400) [pid = 1919] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:51:11 INFO - PROCESS | 1919 | 1461628271583 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:11 INFO - PROCESS | 1919 | ++DOCSHELL 0x116f13800 == 69 [pid = 1919] [id = 336] 16:51:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x110dc4c00) [pid = 1919] [serial = 1007] [outer = 0x0] 16:51:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x112933c00) [pid = 1919] [serial = 1008] [outer = 0x110dc4c00] 16:51:11 INFO - PROCESS | 1919 | 1461628271607 Marionette DEBUG loaded listener.js 16:51:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x11978c800) [pid = 1919] [serial = 1009] [outer = 0x110dc4c00] 16:51:11 INFO - PROCESS | 1919 | 1461628271910 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:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 668ms 16:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:51:11 INFO - PROCESS | 1919 | 1461628271965 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 16:51:11 INFO - PROCESS | 1919 | 1461628271967 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 16:51:11 INFO - PROCESS | 1919 | 1461628271969 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:51:11 INFO - PROCESS | 1919 | 1461628271971 Marionette TRACE conn2 <- [1,1318,null,{}] 16:51:11 INFO - PROCESS | 1919 | 1461628271973 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:51:12 INFO - PROCESS | 1919 | 1461628272077 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 16:51:12 INFO - PROCESS | 1919 | 1461628272081 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:12 INFO - PROCESS | 1919 | ++DOCSHELL 0x128b74800 == 70 [pid = 1919] [id = 337] 16:51:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x12138c800) [pid = 1919] [serial = 1010] [outer = 0x0] 16:51:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x1236d3000) [pid = 1919] [serial = 1011] [outer = 0x12138c800] 16:51:12 INFO - PROCESS | 1919 | 1461628272111 Marionette DEBUG loaded listener.js 16:51:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x1256adc00) [pid = 1919] [serial = 1012] [outer = 0x12138c800] 16:51:12 INFO - PROCESS | 1919 | 1461628272458 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:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 520ms 16:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:51:12 INFO - PROCESS | 1919 | 1461628272492 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 16:51:12 INFO - PROCESS | 1919 | 1461628272493 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 16:51:12 INFO - PROCESS | 1919 | 1461628272496 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:51:12 INFO - PROCESS | 1919 | 1461628272497 Marionette TRACE conn2 <- [1,1322,null,{}] 16:51:12 INFO - PROCESS | 1919 | 1461628272499 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:51:12 INFO - PROCESS | 1919 | 1461628272587 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 16:51:12 INFO - PROCESS | 1919 | 1461628272591 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:12 INFO - PROCESS | 1919 | ++DOCSHELL 0x12967a800 == 71 [pid = 1919] [id = 338] 16:51:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x1234d4000) [pid = 1919] [serial = 1013] [outer = 0x0] 16:51:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x126993800) [pid = 1919] [serial = 1014] [outer = 0x1234d4000] 16:51:12 INFO - PROCESS | 1919 | 1461628272615 Marionette DEBUG loaded listener.js 16:51:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x126bde000) [pid = 1919] [serial = 1015] [outer = 0x1234d4000] 16:51:12 INFO - PROCESS | 1919 | 1461628272964 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:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 519ms 16:51:13 INFO - PROCESS | 1919 | 1461628273015 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 16:51:13 INFO - PROCESS | 1919 | 1461628273016 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 16:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:51:13 INFO - PROCESS | 1919 | 1461628273019 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:51:13 INFO - PROCESS | 1919 | 1461628273020 Marionette TRACE conn2 <- [1,1326,null,{}] 16:51:13 INFO - PROCESS | 1919 | 1461628273023 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:51:13 INFO - PROCESS | 1919 | 1461628273105 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 16:51:13 INFO - PROCESS | 1919 | 1461628273163 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:13 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a835800 == 72 [pid = 1919] [id = 339] 16:51:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x110dc1000) [pid = 1919] [serial = 1016] [outer = 0x0] 16:51:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x1271bb000) [pid = 1919] [serial = 1017] [outer = 0x110dc1000] 16:51:13 INFO - PROCESS | 1919 | 1461628273189 Marionette DEBUG loaded listener.js 16:51:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x12769a000) [pid = 1919] [serial = 1018] [outer = 0x110dc1000] 16:51:13 INFO - PROCESS | 1919 | 1461628273460 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:51:13 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:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 470ms 16:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:51:13 INFO - PROCESS | 1919 | 1461628273496 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 16:51:13 INFO - PROCESS | 1919 | 1461628273497 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 16:51:13 INFO - PROCESS | 1919 | 1461628273499 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:51:13 INFO - PROCESS | 1919 | 1461628273500 Marionette TRACE conn2 <- [1,1330,null,{}] 16:51:13 INFO - PROCESS | 1919 | 1461628273503 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:51:13 INFO - PROCESS | 1919 | 1461628273668 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 16:51:13 INFO - PROCESS | 1919 | 1461628273722 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:13 INFO - PROCESS | 1919 | ++DOCSHELL 0x111cde800 == 73 [pid = 1919] [id = 340] 16:51:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x110dc0c00) [pid = 1919] [serial = 1019] [outer = 0x0] 16:51:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x110e05400) [pid = 1919] [serial = 1020] [outer = 0x110dc0c00] 16:51:13 INFO - PROCESS | 1919 | 1461628273756 Marionette DEBUG loaded listener.js 16:51:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x110e7b000) [pid = 1919] [serial = 1021] [outer = 0x110dc0c00] 16:51:14 INFO - PROCESS | 1919 | 1461628274241 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:51:14 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:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 773ms 16:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:51:14 INFO - PROCESS | 1919 | 1461628274273 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 16:51:14 INFO - PROCESS | 1919 | 1461628274276 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 16:51:14 INFO - PROCESS | 1919 | 1461628274279 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:51:14 INFO - PROCESS | 1919 | 1461628274281 Marionette TRACE conn2 <- [1,1334,null,{}] 16:51:14 INFO - PROCESS | 1919 | 1461628274285 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:51:14 INFO - PROCESS | 1919 | 1461628274425 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 16:51:14 INFO - PROCESS | 1919 | 1461628274508 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:14 INFO - PROCESS | 1919 | ++DOCSHELL 0x1164cc000 == 74 [pid = 1919] [id = 341] 16:51:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x1125d3000) [pid = 1919] [serial = 1022] [outer = 0x0] 16:51:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 130 (0x112941400) [pid = 1919] [serial = 1023] [outer = 0x1125d3000] 16:51:14 INFO - PROCESS | 1919 | 1461628274541 Marionette DEBUG loaded listener.js 16:51:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x1134cf000) [pid = 1919] [serial = 1024] [outer = 0x1125d3000] 16:51:15 INFO - PROCESS | 1919 | 1461628275026 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:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 773ms 16:51:15 INFO - PROCESS | 1919 | 1461628275074 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 16:51:15 INFO - PROCESS | 1919 | 1461628275077 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 16:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:51:15 INFO - PROCESS | 1919 | 1461628275084 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:51:15 INFO - PROCESS | 1919 | 1461628275086 Marionette TRACE conn2 <- [1,1338,null,{}] 16:51:15 INFO - PROCESS | 1919 | 1461628275093 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:51:15 INFO - PROCESS | 1919 | 1461628275210 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 16:51:15 INFO - PROCESS | 1919 | 1461628275281 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:15 INFO - PROCESS | 1919 | ++DOCSHELL 0x124637000 == 75 [pid = 1919] [id = 342] 16:51:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x1164ed000) [pid = 1919] [serial = 1025] [outer = 0x0] 16:51:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x11755f400) [pid = 1919] [serial = 1026] [outer = 0x1164ed000] 16:51:15 INFO - PROCESS | 1919 | 1461628275311 Marionette DEBUG loaded listener.js 16:51:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x11836fc00) [pid = 1919] [serial = 1027] [outer = 0x1164ed000] 16:51:16 INFO - PROCESS | 1919 | 1461628276241 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:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1176ms 16:51:16 INFO - PROCESS | 1919 | 1461628276260 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 16:51:16 INFO - PROCESS | 1919 | 1461628276263 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 16:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:51:16 INFO - PROCESS | 1919 | 1461628276283 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:51:16 INFO - PROCESS | 1919 | 1461628276287 Marionette TRACE conn2 <- [1,1342,null,{}] 16:51:16 INFO - PROCESS | 1919 | 1461628276292 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:51:16 INFO - PROCESS | 1919 | 1461628276401 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 16:51:16 INFO - PROCESS | 1919 | 1461628276455 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:16 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a9d8800 == 76 [pid = 1919] [id = 343] 16:51:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x1164ed800) [pid = 1919] [serial = 1028] [outer = 0x0] 16:51:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 136 (0x118a3ec00) [pid = 1919] [serial = 1029] [outer = 0x1164ed800] 16:51:16 INFO - PROCESS | 1919 | 1461628276485 Marionette DEBUG loaded listener.js 16:51:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 137 (0x1233aa400) [pid = 1919] [serial = 1030] [outer = 0x1164ed800] 16:51:16 INFO - PROCESS | 1919 | 1461628276927 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:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 692ms 16:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:51:16 INFO - PROCESS | 1919 | 1461628276959 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 16:51:16 INFO - PROCESS | 1919 | 1461628276960 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 16:51:16 INFO - PROCESS | 1919 | 1461628276963 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:51:16 INFO - PROCESS | 1919 | 1461628276964 Marionette TRACE conn2 <- [1,1346,null,{}] 16:51:16 INFO - PROCESS | 1919 | 1461628276967 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:51:17 INFO - PROCESS | 1919 | 1461628277076 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 16:51:17 INFO - PROCESS | 1919 | 1461628277134 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:17 INFO - PROCESS | 1919 | ++DOCSHELL 0x12b294000 == 77 [pid = 1919] [id = 344] 16:51:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 138 (0x118451c00) [pid = 1919] [serial = 1031] [outer = 0x0] 16:51:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 139 (0x124331800) [pid = 1919] [serial = 1032] [outer = 0x118451c00] 16:51:17 INFO - PROCESS | 1919 | 1461628277204 Marionette DEBUG loaded listener.js 16:51:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 140 (0x126bda400) [pid = 1919] [serial = 1033] [outer = 0x118451c00] 16:51:17 INFO - PROCESS | 1919 | 1461628277687 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:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1070ms 16:51:18 INFO - PROCESS | 1919 | 1461628278041 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 16:51:18 INFO - PROCESS | 1919 | 1461628278044 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 16:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:51:18 INFO - PROCESS | 1919 | 1461628278047 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:51:18 INFO - PROCESS | 1919 | 1461628278049 Marionette TRACE conn2 <- [1,1350,null,{}] 16:51:18 INFO - PROCESS | 1919 | 1461628278053 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:51:18 INFO - PROCESS | 1919 | 1461628278155 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 16:51:18 INFO - PROCESS | 1919 | 1461628278210 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:18 INFO - PROCESS | 1919 | ++DOCSHELL 0x1183ca000 == 78 [pid = 1919] [id = 345] 16:51:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 141 (0x1120dbc00) [pid = 1919] [serial = 1034] [outer = 0x0] 16:51:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 142 (0x112549000) [pid = 1919] [serial = 1035] [outer = 0x1120dbc00] 16:51:18 INFO - PROCESS | 1919 | 1461628278238 Marionette DEBUG loaded listener.js 16:51:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 143 (0x112934800) [pid = 1919] [serial = 1036] [outer = 0x1120dbc00] 16:51:18 INFO - PROCESS | 1919 | 1461628278686 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:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 672ms 16:51:18 INFO - PROCESS | 1919 | 1461628278721 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 16:51:18 INFO - PROCESS | 1919 | 1461628278727 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 16:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:51:18 INFO - PROCESS | 1919 | 1461628278734 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:51:18 INFO - PROCESS | 1919 | 1461628278736 Marionette TRACE conn2 <- [1,1354,null,{}] 16:51:18 INFO - PROCESS | 1919 | 1461628278740 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:51:18 INFO - PROCESS | 1919 | 1461628278825 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 16:51:18 INFO - PROCESS | 1919 | 1461628278887 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:18 INFO - PROCESS | 1919 | ++DOCSHELL 0x112f44800 == 79 [pid = 1919] [id = 346] 16:51:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 144 (0x11293ac00) [pid = 1919] [serial = 1037] [outer = 0x0] 16:51:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 145 (0x113c46400) [pid = 1919] [serial = 1038] [outer = 0x11293ac00] 16:51:18 INFO - PROCESS | 1919 | 1461628278932 Marionette DEBUG loaded listener.js 16:51:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 146 (0x116110800) [pid = 1919] [serial = 1039] [outer = 0x11293ac00] 16:51:19 INFO - PROCESS | 1919 | 1461628279525 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:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 827ms 16:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:51:19 INFO - PROCESS | 1919 | 1461628279560 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 16:51:19 INFO - PROCESS | 1919 | 1461628279562 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 16:51:19 INFO - PROCESS | 1919 | 1461628279565 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:51:19 INFO - PROCESS | 1919 | 1461628279567 Marionette TRACE conn2 <- [1,1358,null,{}] 16:51:19 INFO - PROCESS | 1919 | 1461628279578 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:51:19 INFO - PROCESS | 1919 | 1461628279685 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 16:51:19 INFO - PROCESS | 1919 | 1461628279759 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:19 INFO - PROCESS | 1919 | ++DOCSHELL 0x120f5e800 == 80 [pid = 1919] [id = 347] 16:51:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 147 (0x118317c00) [pid = 1919] [serial = 1040] [outer = 0x0] 16:51:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 148 (0x118330000) [pid = 1919] [serial = 1041] [outer = 0x118317c00] 16:51:19 INFO - PROCESS | 1919 | 1461628279789 Marionette DEBUG loaded listener.js 16:51:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 149 (0x118457c00) [pid = 1919] [serial = 1042] [outer = 0x118317c00] 16:51:20 INFO - PROCESS | 1919 | --DOCSHELL 0x12a9ca000 == 79 [pid = 1919] [id = 117] 16:51:20 INFO - PROCESS | 1919 | --DOCSHELL 0x121307000 == 78 [pid = 1919] [id = 116] 16:51:20 INFO - PROCESS | 1919 | --DOCSHELL 0x12a835800 == 77 [pid = 1919] [id = 339] 16:51:20 INFO - PROCESS | 1919 | --DOCSHELL 0x12967a800 == 76 [pid = 1919] [id = 338] 16:51:20 INFO - PROCESS | 1919 | --DOCSHELL 0x128b74800 == 75 [pid = 1919] [id = 337] 16:51:20 INFO - PROCESS | 1919 | --DOCSHELL 0x116f13800 == 74 [pid = 1919] [id = 336] 16:51:20 INFO - PROCESS | 1919 | --DOCSHELL 0x125064800 == 73 [pid = 1919] [id = 335] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 148 (0x118372c00) [pid = 1919] [serial = 903] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 147 (0x12a7f8800) [pid = 1919] [serial = 912] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 146 (0x118392c00) [pid = 1919] [serial = 915] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 145 (0x124bb6000) [pid = 1919] [serial = 906] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 144 (0x128e94400) [pid = 1919] [serial = 909] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 143 (0x112935400) [pid = 1919] [serial = 900] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOCSHELL 0x1243e8000 == 72 [pid = 1919] [id = 334] 16:51:20 INFO - PROCESS | 1919 | --DOCSHELL 0x12338b000 == 71 [pid = 1919] [id = 333] 16:51:20 INFO - PROCESS | 1919 | --DOCSHELL 0x12130c000 == 70 [pid = 1919] [id = 332] 16:51:20 INFO - PROCESS | 1919 | --DOCSHELL 0x11945b800 == 69 [pid = 1919] [id = 331] 16:51:20 INFO - PROCESS | 1919 | --DOCSHELL 0x11866b800 == 68 [pid = 1919] [id = 330] 16:51:20 INFO - PROCESS | 1919 | --DOCSHELL 0x11748e000 == 67 [pid = 1919] [id = 329] 16:51:20 INFO - PROCESS | 1919 | --DOCSHELL 0x116a72000 == 66 [pid = 1919] [id = 328] 16:51:20 INFO - PROCESS | 1919 | --DOCSHELL 0x112f4a000 == 65 [pid = 1919] [id = 327] 16:51:20 INFO - PROCESS | 1919 | --DOCSHELL 0x13572d800 == 64 [pid = 1919] [id = 325] 16:51:20 INFO - PROCESS | 1919 | --DOCSHELL 0x12a9e1000 == 63 [pid = 1919] [id = 324] 16:51:20 INFO - PROCESS | 1919 | --DOCSHELL 0x128b76800 == 62 [pid = 1919] [id = 323] 16:51:20 INFO - PROCESS | 1919 | --DOCSHELL 0x12571f000 == 61 [pid = 1919] [id = 322] 16:51:20 INFO - PROCESS | 1919 | --DOCSHELL 0x118342000 == 60 [pid = 1919] [id = 321] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 142 (0x128ad9800) [pid = 1919] [serial = 858] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 141 (0x12b219400) [pid = 1919] [serial = 898] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 140 (0x12a8a9000) [pid = 1919] [serial = 939] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 139 (0x126bda000) [pid = 1919] [serial = 933] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 138 (0x128d41800) [pid = 1919] [serial = 934] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 137 (0x117e1bc00) [pid = 1919] [serial = 919] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 136 (0x11610f400) [pid = 1919] [serial = 918] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 135 (0x124399000) [pid = 1919] [serial = 930] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 134 (0x1250e8800) [pid = 1919] [serial = 931] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x12bb68800) [pid = 1919] [serial = 942] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x118a36400) [pid = 1919] [serial = 922] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x118450c00) [pid = 1919] [serial = 921] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 130 (0x121380c00) [pid = 1919] [serial = 927] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 129 (0x123353800) [pid = 1919] [serial = 928] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 128 (0x12138a800) [pid = 1919] [serial = 925] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x119327000) [pid = 1919] [serial = 924] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x128dea000) [pid = 1919] [serial = 936] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x12c1b9400) [pid = 1919] [serial = 945] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x11337f800) [pid = 1919] [serial = 951] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x12c78a000) [pid = 1919] [serial = 948] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x1197e7400) [pid = 1919] [serial = 954] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x127408400) [pid = 1919] [serial = 957] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x12ca56800) [pid = 1919] [serial = 949] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x12c338000) [pid = 1919] [serial = 946] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x12bbc8400) [pid = 1919] [serial = 943] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x12350d800) [pid = 1919] [serial = 955] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x12add0400) [pid = 1919] [serial = 940] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x1294ea000) [pid = 1919] [serial = 937] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x128de0c00) [pid = 1919] [serial = 958] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x11836f000) [pid = 1919] [serial = 952] [outer = 0x0] [url = about:blank] 16:51:20 INFO - PROCESS | 1919 | 1461628280203 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:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 673ms 16:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:51:20 INFO - PROCESS | 1919 | 1461628280237 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 16:51:20 INFO - PROCESS | 1919 | 1461628280239 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 16:51:20 INFO - PROCESS | 1919 | 1461628280241 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:51:20 INFO - PROCESS | 1919 | 1461628280242 Marionette TRACE conn2 <- [1,1362,null,{}] 16:51:20 INFO - PROCESS | 1919 | 1461628280244 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:51:20 INFO - PROCESS | 1919 | 1461628280327 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 16:51:20 INFO - PROCESS | 1919 | 1461628280332 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:20 INFO - PROCESS | 1919 | ++DOCSHELL 0x117338000 == 61 [pid = 1919] [id = 348] 16:51:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x118450c00) [pid = 1919] [serial = 1043] [outer = 0x0] 16:51:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x118a33c00) [pid = 1919] [serial = 1044] [outer = 0x118450c00] 16:51:20 INFO - PROCESS | 1919 | 1461628280359 Marionette DEBUG loaded listener.js 16:51:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x118f17800) [pid = 1919] [serial = 1045] [outer = 0x118450c00] 16:51:20 INFO - PROCESS | 1919 | 1461628280751 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:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 518ms 16:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:51:20 INFO - PROCESS | 1919 | 1461628280759 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 16:51:20 INFO - PROCESS | 1919 | 1461628280761 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 16:51:20 INFO - PROCESS | 1919 | 1461628280763 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:51:20 INFO - PROCESS | 1919 | 1461628280764 Marionette TRACE conn2 <- [1,1366,null,{}] 16:51:20 INFO - PROCESS | 1919 | 1461628280766 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:51:20 INFO - PROCESS | 1919 | 1461628280853 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 16:51:20 INFO - PROCESS | 1919 | 1461628280861 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:20 INFO - PROCESS | 1919 | ++DOCSHELL 0x119ba7000 == 62 [pid = 1919] [id = 349] 16:51:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x115d43000) [pid = 1919] [serial = 1046] [outer = 0x0] 16:51:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x118fe8c00) [pid = 1919] [serial = 1047] [outer = 0x115d43000] 16:51:20 INFO - PROCESS | 1919 | 1461628280887 Marionette DEBUG loaded listener.js 16:51:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x119792000) [pid = 1919] [serial = 1048] [outer = 0x115d43000] 16:51:21 INFO - PROCESS | 1919 | 1461628281260 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:51:21 INFO - PROCESS | 1919 | 1461628281285 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 16:51:21 INFO - PROCESS | 1919 | 1461628281287 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:51:21 INFO - PROCESS | 1919 | 1461628281288 Marionette TRACE conn2 <- [1,1370,null,{}] 16:51:21 INFO - PROCESS | 1919 | 1461628281291 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:51:21 INFO - PROCESS | 1919 | 1461628281390 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 16:51:21 INFO - PROCESS | 1919 | 1461628281398 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:21 INFO - PROCESS | 1919 | ++DOCSHELL 0x115dd7800 == 63 [pid = 1919] [id = 350] 16:51:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x120ffc800) [pid = 1919] [serial = 1049] [outer = 0x0] 16:51:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x12334c400) [pid = 1919] [serial = 1050] [outer = 0x120ffc800] 16:51:21 INFO - PROCESS | 1919 | 1461628281427 Marionette DEBUG loaded listener.js 16:51:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x1249d3400) [pid = 1919] [serial = 1051] [outer = 0x120ffc800] 16:51:21 INFO - PROCESS | 1919 | 1461628281770 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:51:21 INFO - PROCESS | 1919 | 1461628281808 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 16:51:21 INFO - PROCESS | 1919 | 1461628281810 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:51:21 INFO - PROCESS | 1919 | 1461628281811 Marionette TRACE conn2 <- [1,1374,null,{}] 16:51:21 INFO - PROCESS | 1919 | 1461628281813 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:51:21 INFO - PROCESS | 1919 | 1461628281896 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 16:51:21 INFO - PROCESS | 1919 | 1461628281961 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:21 INFO - PROCESS | 1919 | ++DOCSHELL 0x126914800 == 64 [pid = 1919] [id = 351] 16:51:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x110e74c00) [pid = 1919] [serial = 1052] [outer = 0x0] 16:51:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x124de5800) [pid = 1919] [serial = 1053] [outer = 0x110e74c00] 16:51:21 INFO - PROCESS | 1919 | 1461628281986 Marionette DEBUG loaded listener.js 16:51:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x1269b2c00) [pid = 1919] [serial = 1054] [outer = 0x110e74c00] 16:51:22 INFO - PROCESS | 1919 | [1919] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:51:22 INFO - PROCESS | 1919 | 1461628282311 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:51:22 INFO - PROCESS | 1919 | 1461628282330 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 16:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:51:22 INFO - PROCESS | 1919 | 1461628282332 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:51:22 INFO - PROCESS | 1919 | 1461628282334 Marionette TRACE conn2 <- [1,1378,null,{}] 16:51:22 INFO - PROCESS | 1919 | 1461628282336 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:51:22 INFO - PROCESS | 1919 | 1461628282439 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 16:51:22 INFO - PROCESS | 1919 | 1461628282452 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:22 INFO - PROCESS | 1919 | ++DOCSHELL 0x128b66800 == 65 [pid = 1919] [id = 352] 16:51:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x1256a7c00) [pid = 1919] [serial = 1055] [outer = 0x0] 16:51:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x127697000) [pid = 1919] [serial = 1056] [outer = 0x1256a7c00] 16:51:22 INFO - PROCESS | 1919 | 1461628282479 Marionette DEBUG loaded listener.js 16:51:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x128acc000) [pid = 1919] [serial = 1057] [outer = 0x1256a7c00] 16:51:22 INFO - PROCESS | 1919 | 1461628282827 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:51:22 INFO - PROCESS | 1919 | 1461628282853 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 16:51:22 INFO - PROCESS | 1919 | 1461628282855 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:51:22 INFO - PROCESS | 1919 | 1461628282857 Marionette TRACE conn2 <- [1,1382,null,{}] 16:51:22 INFO - PROCESS | 1919 | 1461628282859 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:51:22 INFO - PROCESS | 1919 | 1461628282960 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 16:51:22 INFO - PROCESS | 1919 | 1461628282996 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:23 INFO - PROCESS | 1919 | ++DOCSHELL 0x1293ee000 == 66 [pid = 1919] [id = 353] 16:51:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x127411000) [pid = 1919] [serial = 1058] [outer = 0x0] 16:51:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 130 (0x128ad5c00) [pid = 1919] [serial = 1059] [outer = 0x127411000] 16:51:23 INFO - PROCESS | 1919 | 1461628283021 Marionette DEBUG loaded listener.js 16:51:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x128d34400) [pid = 1919] [serial = 1060] [outer = 0x127411000] 16:51:23 INFO - PROCESS | 1919 | [1919] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:51:23 INFO - PROCESS | 1919 | 1461628283420 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:51:23 INFO - PROCESS | 1919 | 1461628283436 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 16:51:23 INFO - PROCESS | 1919 | 1461628283442 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:51:23 INFO - PROCESS | 1919 | 1461628283444 Marionette TRACE conn2 <- [1,1386,null,{}] 16:51:23 INFO - PROCESS | 1919 | 1461628283447 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:51:23 INFO - PROCESS | 1919 | 1461628283585 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 16:51:23 INFO - PROCESS | 1919 | 1461628283606 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:23 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a83b000 == 67 [pid = 1919] [id = 354] 16:51:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x1276b9000) [pid = 1919] [serial = 1061] [outer = 0x0] 16:51:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x128d42800) [pid = 1919] [serial = 1062] [outer = 0x1276b9000] 16:51:23 INFO - PROCESS | 1919 | 1461628283645 Marionette DEBUG loaded listener.js 16:51:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x128deb800) [pid = 1919] [serial = 1063] [outer = 0x1276b9000] 16:51:24 INFO - PROCESS | 1919 | 1461628284042 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:51:24 INFO - PROCESS | 1919 | 1461628284064 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 16:51:24 INFO - PROCESS | 1919 | 1461628284066 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:51:24 INFO - PROCESS | 1919 | 1461628284068 Marionette TRACE conn2 <- [1,1390,null,{}] 16:51:24 INFO - PROCESS | 1919 | 1461628284071 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:51:24 INFO - PROCESS | 1919 | 1461628284194 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 16:51:24 INFO - PROCESS | 1919 | 1461628284227 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:24 INFO - PROCESS | 1919 | ++DOCSHELL 0x12bad9000 == 68 [pid = 1919] [id = 355] 16:51:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x129393800) [pid = 1919] [serial = 1064] [outer = 0x0] 16:51:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 136 (0x12939dc00) [pid = 1919] [serial = 1065] [outer = 0x129393800] 16:51:24 INFO - PROCESS | 1919 | 1461628284261 Marionette DEBUG loaded listener.js 16:51:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 137 (0x1294ea000) [pid = 1919] [serial = 1066] [outer = 0x129393800] 16:51:24 INFO - PROCESS | 1919 | --DOMWINDOW == 136 (0x110e78400) [pid = 1919] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:51:24 INFO - PROCESS | 1919 | --DOMWINDOW == 135 (0x12138c800) [pid = 1919] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:51:24 INFO - PROCESS | 1919 | --DOMWINDOW == 134 (0x1236d4c00) [pid = 1919] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:51:24 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x127692800) [pid = 1919] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:51:24 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x12740b000) [pid = 1919] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:51:24 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x11832b000) [pid = 1919] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:51:24 INFO - PROCESS | 1919 | --DOMWINDOW == 130 (0x11293e000) [pid = 1919] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:51:24 INFO - PROCESS | 1919 | --DOMWINDOW == 129 (0x110f88400) [pid = 1919] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:51:24 INFO - PROCESS | 1919 | --DOMWINDOW == 128 (0x118321000) [pid = 1919] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:51:24 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x118a3b400) [pid = 1919] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:51:24 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x119792400) [pid = 1919] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:51:24 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x110dc4c00) [pid = 1919] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:51:24 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x118320800) [pid = 1919] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:51:24 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x110e75c00) [pid = 1919] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:51:24 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x1167ab800) [pid = 1919] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:51:24 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x1234d4000) [pid = 1919] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:51:24 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x112938c00) [pid = 1919] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:51:24 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x1120e3c00) [pid = 1919] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:51:24 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x115faf800) [pid = 1919] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:51:24 INFO - PROCESS | 1919 | 1461628284759 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:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 720ms 16:51:24 INFO - PROCESS | 1919 | 1461628284788 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 16:51:24 INFO - PROCESS | 1919 | 1461628284792 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 16:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:51:24 INFO - PROCESS | 1919 | 1461628284796 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:51:24 INFO - PROCESS | 1919 | 1461628284797 Marionette TRACE conn2 <- [1,1394,null,{}] 16:51:24 INFO - PROCESS | 1919 | 1461628284799 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:51:24 INFO - PROCESS | 1919 | 1461628284886 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 16:51:24 INFO - PROCESS | 1919 | 1461628284891 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:24 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a723000 == 69 [pid = 1919] [id = 356] 16:51:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x11293e000) [pid = 1919] [serial = 1067] [outer = 0x0] 16:51:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x118398000) [pid = 1919] [serial = 1068] [outer = 0x11293e000] 16:51:24 INFO - PROCESS | 1919 | 1461628284916 Marionette DEBUG loaded listener.js 16:51:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x1210e5400) [pid = 1919] [serial = 1069] [outer = 0x11293e000] 16:51:25 INFO - PROCESS | 1919 | 1461628285229 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:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 469ms 16:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:51:25 INFO - PROCESS | 1919 | 1461628285266 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 16:51:25 INFO - PROCESS | 1919 | 1461628285267 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 16:51:25 INFO - PROCESS | 1919 | 1461628285269 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:51:25 INFO - PROCESS | 1919 | 1461628285270 Marionette TRACE conn2 <- [1,1398,null,{}] 16:51:25 INFO - PROCESS | 1919 | 1461628285273 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:51:25 INFO - PROCESS | 1919 | 1461628285356 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 16:51:25 INFO - PROCESS | 1919 | 1461628285362 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:25 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c383000 == 70 [pid = 1919] [id = 357] 16:51:25 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x1236d5400) [pid = 1919] [serial = 1070] [outer = 0x0] 16:51:25 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x129394000) [pid = 1919] [serial = 1071] [outer = 0x1236d5400] 16:51:25 INFO - PROCESS | 1919 | 1461628285387 Marionette DEBUG loaded listener.js 16:51:25 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x1296b5c00) [pid = 1919] [serial = 1072] [outer = 0x1236d5400] 16:51:25 INFO - PROCESS | 1919 | 1461628285714 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:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 470ms 16:51:25 INFO - PROCESS | 1919 | 1461628285760 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 16:51:25 INFO - PROCESS | 1919 | 1461628285761 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 16:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:51:25 INFO - PROCESS | 1919 | 1461628285770 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:51:25 INFO - PROCESS | 1919 | 1461628285772 Marionette TRACE conn2 <- [1,1402,null,{}] 16:51:25 INFO - PROCESS | 1919 | 1461628285777 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:51:25 INFO - PROCESS | 1919 | 1461628285869 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 16:51:25 INFO - PROCESS | 1919 | 1461628285873 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:25 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c7cb800 == 71 [pid = 1919] [id = 358] 16:51:25 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x12939bc00) [pid = 1919] [serial = 1073] [outer = 0x0] 16:51:25 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x1296c0c00) [pid = 1919] [serial = 1074] [outer = 0x12939bc00] 16:51:25 INFO - PROCESS | 1919 | 1461628285898 Marionette DEBUG loaded listener.js 16:51:25 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x12a7ee400) [pid = 1919] [serial = 1075] [outer = 0x12939bc00] 16:51:26 INFO - PROCESS | 1919 | 1461628286218 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:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 474ms 16:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:51:26 INFO - PROCESS | 1919 | 1461628286245 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 16:51:26 INFO - PROCESS | 1919 | 1461628286246 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 16:51:26 INFO - PROCESS | 1919 | 1461628286248 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:51:26 INFO - PROCESS | 1919 | 1461628286249 Marionette TRACE conn2 <- [1,1406,null,{}] 16:51:26 INFO - PROCESS | 1919 | 1461628286251 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:51:26 INFO - PROCESS | 1919 | 1461628286340 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 16:51:26 INFO - PROCESS | 1919 | 1461628286397 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:26 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ca72000 == 72 [pid = 1919] [id = 359] 16:51:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x110e09000) [pid = 1919] [serial = 1076] [outer = 0x0] 16:51:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x12a7f2c00) [pid = 1919] [serial = 1077] [outer = 0x110e09000] 16:51:26 INFO - PROCESS | 1919 | 1461628286424 Marionette DEBUG loaded listener.js 16:51:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 130 (0x12a8a3000) [pid = 1919] [serial = 1078] [outer = 0x110e09000] 16:51:26 INFO - PROCESS | 1919 | 1461628286880 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:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 671ms 16:51:26 INFO - PROCESS | 1919 | 1461628286919 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 16:51:26 INFO - PROCESS | 1919 | 1461628286922 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 16:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:51:26 INFO - PROCESS | 1919 | 1461628286927 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:51:26 INFO - PROCESS | 1919 | 1461628286929 Marionette TRACE conn2 <- [1,1410,null,{}] 16:51:26 INFO - PROCESS | 1919 | 1461628286933 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:51:27 INFO - PROCESS | 1919 | 1461628287049 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 16:51:27 INFO - PROCESS | 1919 | 1461628287146 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:27 INFO - PROCESS | 1919 | ++DOCSHELL 0x1183b8000 == 73 [pid = 1919] [id = 360] 16:51:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x1125cf000) [pid = 1919] [serial = 1079] [outer = 0x0] 16:51:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x112935800) [pid = 1919] [serial = 1080] [outer = 0x1125cf000] 16:51:27 INFO - PROCESS | 1919 | 1461628287179 Marionette DEBUG loaded listener.js 16:51:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x1134cd000) [pid = 1919] [serial = 1081] [outer = 0x1125cf000] 16:51:27 INFO - PROCESS | 1919 | 1461628287692 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:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 772ms 16:51:27 INFO - PROCESS | 1919 | 1461628287700 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 16:51:27 INFO - PROCESS | 1919 | 1461628287706 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 16:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:51:27 INFO - PROCESS | 1919 | 1461628287737 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:51:27 INFO - PROCESS | 1919 | 1461628287740 Marionette TRACE conn2 <- [1,1414,null,{}] 16:51:27 INFO - PROCESS | 1919 | 1461628287744 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:51:27 INFO - PROCESS | 1919 | 1461628287853 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 16:51:27 INFO - PROCESS | 1919 | 1461628287926 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:27 INFO - PROCESS | 1919 | ++DOCSHELL 0x1243e8000 == 74 [pid = 1919] [id = 361] 16:51:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x1161a1400) [pid = 1919] [serial = 1082] [outer = 0x0] 16:51:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x117e27c00) [pid = 1919] [serial = 1083] [outer = 0x1161a1400] 16:51:27 INFO - PROCESS | 1919 | 1461628287955 Marionette DEBUG loaded listener.js 16:51:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 136 (0x118452000) [pid = 1919] [serial = 1084] [outer = 0x1161a1400] 16:51:28 INFO - PROCESS | 1919 | 1461628288545 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:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 831ms 16:51:28 INFO - PROCESS | 1919 | 1461628288563 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 16:51:28 INFO - PROCESS | 1919 | 1461628288566 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 16:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:51:28 INFO - PROCESS | 1919 | 1461628288570 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:51:28 INFO - PROCESS | 1919 | 1461628288574 Marionette TRACE conn2 <- [1,1418,null,{}] 16:51:28 INFO - PROCESS | 1919 | 1461628288586 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:51:28 INFO - PROCESS | 1919 | 1461628288702 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 16:51:28 INFO - PROCESS | 1919 | 1461628288765 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:28 INFO - PROCESS | 1919 | ++DOCSHELL 0x12bacd800 == 75 [pid = 1919] [id = 362] 16:51:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 137 (0x120f47800) [pid = 1919] [serial = 1085] [outer = 0x0] 16:51:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 138 (0x12334ec00) [pid = 1919] [serial = 1086] [outer = 0x120f47800] 16:51:28 INFO - PROCESS | 1919 | 1461628288837 Marionette DEBUG loaded listener.js 16:51:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 139 (0x1236ddc00) [pid = 1919] [serial = 1087] [outer = 0x120f47800] 16:51:29 INFO - PROCESS | 1919 | 1461628289280 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:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 776ms 16:51:29 INFO - PROCESS | 1919 | 1461628289346 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 16:51:29 INFO - PROCESS | 1919 | 1461628289347 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 16:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:51:29 INFO - PROCESS | 1919 | 1461628289350 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:51:29 INFO - PROCESS | 1919 | 1461628289351 Marionette TRACE conn2 <- [1,1422,null,{}] 16:51:29 INFO - PROCESS | 1919 | 1461628289354 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:51:29 INFO - PROCESS | 1919 | 1461628289462 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 16:51:29 INFO - PROCESS | 1919 | 1461628289533 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:29 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ce67800 == 76 [pid = 1919] [id = 363] 16:51:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 140 (0x1271bb400) [pid = 1919] [serial = 1088] [outer = 0x0] 16:51:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 141 (0x1276bb800) [pid = 1919] [serial = 1089] [outer = 0x1271bb400] 16:51:29 INFO - PROCESS | 1919 | 1461628289563 Marionette DEBUG loaded listener.js 16:51:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 142 (0x128de2000) [pid = 1919] [serial = 1090] [outer = 0x1271bb400] 16:51:29 INFO - PROCESS | 1919 | 1461628289980 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:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 670ms 16:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:51:30 INFO - PROCESS | 1919 | 1461628290021 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 16:51:30 INFO - PROCESS | 1919 | 1461628290022 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 16:51:30 INFO - PROCESS | 1919 | 1461628290025 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:51:30 INFO - PROCESS | 1919 | 1461628290026 Marionette TRACE conn2 <- [1,1426,null,{}] 16:51:30 INFO - PROCESS | 1919 | 1461628290048 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:51:30 INFO - PROCESS | 1919 | 1461628290154 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 16:51:30 INFO - PROCESS | 1919 | 1461628290225 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:30 INFO - PROCESS | 1919 | ++DOCSHELL 0x12d50c000 == 77 [pid = 1919] [id = 364] 16:51:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 143 (0x128d36400) [pid = 1919] [serial = 1091] [outer = 0x0] 16:51:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 144 (0x1290e3800) [pid = 1919] [serial = 1092] [outer = 0x128d36400] 16:51:30 INFO - PROCESS | 1919 | 1461628290256 Marionette DEBUG loaded listener.js 16:51:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 145 (0x1294e6000) [pid = 1919] [serial = 1093] [outer = 0x128d36400] 16:51:30 INFO - PROCESS | 1919 | 1461628290680 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:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 687ms 16:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:51:30 INFO - PROCESS | 1919 | 1461628290713 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 16:51:30 INFO - PROCESS | 1919 | 1461628290714 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 16:51:30 INFO - PROCESS | 1919 | 1461628290717 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:51:30 INFO - PROCESS | 1919 | 1461628290718 Marionette TRACE conn2 <- [1,1430,null,{}] 16:51:30 INFO - PROCESS | 1919 | 1461628290721 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:51:30 INFO - PROCESS | 1919 | 1461628290883 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 16:51:30 INFO - PROCESS | 1919 | 1461628290937 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:30 INFO - PROCESS | 1919 | ++DOCSHELL 0x12de0b800 == 78 [pid = 1919] [id = 365] 16:51:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 146 (0x12a89e800) [pid = 1919] [serial = 1094] [outer = 0x0] 16:51:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 147 (0x12adb6800) [pid = 1919] [serial = 1095] [outer = 0x12a89e800] 16:51:30 INFO - PROCESS | 1919 | 1461628290970 Marionette DEBUG loaded listener.js 16:51:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 148 (0x12b215800) [pid = 1919] [serial = 1096] [outer = 0x12a89e800] 16:51:31 INFO - PROCESS | 1919 | 1461628291481 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:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 819ms 16:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:51:31 INFO - PROCESS | 1919 | 1461628291537 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 16:51:31 INFO - PROCESS | 1919 | 1461628291538 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 16:51:31 INFO - PROCESS | 1919 | 1461628291540 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:51:31 INFO - PROCESS | 1919 | 1461628291542 Marionette TRACE conn2 <- [1,1434,null,{}] 16:51:31 INFO - PROCESS | 1919 | 1461628291544 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:51:31 INFO - PROCESS | 1919 | 1461628291649 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 16:51:31 INFO - PROCESS | 1919 | 1461628291718 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:31 INFO - PROCESS | 1919 | ++DOCSHELL 0x116647000 == 79 [pid = 1919] [id = 366] 16:51:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 149 (0x110f85c00) [pid = 1919] [serial = 1097] [outer = 0x0] 16:51:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 150 (0x1166d6800) [pid = 1919] [serial = 1098] [outer = 0x110f85c00] 16:51:31 INFO - PROCESS | 1919 | 1461628291748 Marionette DEBUG loaded listener.js 16:51:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 151 (0x12326a800) [pid = 1919] [serial = 1099] [outer = 0x110f85c00] 16:51:32 INFO - PROCESS | 1919 | 1461628292370 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:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 870ms 16:51:32 INFO - PROCESS | 1919 | 1461628292423 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 16:51:32 INFO - PROCESS | 1919 | 1461628292425 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 16:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:51:32 INFO - PROCESS | 1919 | 1461628292430 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:51:32 INFO - PROCESS | 1919 | 1461628292432 Marionette TRACE conn2 <- [1,1438,null,{}] 16:51:32 INFO - PROCESS | 1919 | 1461628292436 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:51:32 INFO - PROCESS | 1919 | 1461628292540 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 16:51:32 INFO - PROCESS | 1919 | 1461628292631 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:32 INFO - PROCESS | 1919 | ++DOCSHELL 0x111d2e800 == 80 [pid = 1919] [id = 367] 16:51:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 152 (0x1125b6c00) [pid = 1919] [serial = 1100] [outer = 0x0] 16:51:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 153 (0x1125d2000) [pid = 1919] [serial = 1101] [outer = 0x1125b6c00] 16:51:32 INFO - PROCESS | 1919 | 1461628292662 Marionette DEBUG loaded listener.js 16:51:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 154 (0x11324d800) [pid = 1919] [serial = 1102] [outer = 0x1125b6c00] 16:51:33 INFO - PROCESS | 1919 | 1461628293102 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:51:33 INFO - PROCESS | 1919 | --DOCSHELL 0x12130d000 == 79 [pid = 1919] [id = 197] 16:51:33 INFO - PROCESS | 1919 | --DOCSHELL 0x12c7cb800 == 78 [pid = 1919] [id = 358] 16:51:33 INFO - PROCESS | 1919 | --DOCSHELL 0x12c383000 == 77 [pid = 1919] [id = 357] 16:51:33 INFO - PROCESS | 1919 | --DOCSHELL 0x12a723000 == 76 [pid = 1919] [id = 356] 16:51:33 INFO - PROCESS | 1919 | --DOCSHELL 0x12bad9000 == 75 [pid = 1919] [id = 355] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 153 (0x1271bb000) [pid = 1919] [serial = 1017] [outer = 0x0] [url = about:blank] 16:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 722ms 16:51:33 INFO - PROCESS | 1919 | --DOCSHELL 0x12a83b000 == 74 [pid = 1919] [id = 354] 16:51:33 INFO - PROCESS | 1919 | --DOCSHELL 0x1293ee000 == 73 [pid = 1919] [id = 353] 16:51:33 INFO - PROCESS | 1919 | --DOCSHELL 0x128b66800 == 72 [pid = 1919] [id = 352] 16:51:33 INFO - PROCESS | 1919 | --DOCSHELL 0x126914800 == 71 [pid = 1919] [id = 351] 16:51:33 INFO - PROCESS | 1919 | --DOCSHELL 0x115dd7800 == 70 [pid = 1919] [id = 350] 16:51:33 INFO - PROCESS | 1919 | --DOCSHELL 0x119ba7000 == 69 [pid = 1919] [id = 349] 16:51:33 INFO - PROCESS | 1919 | --DOCSHELL 0x117338000 == 68 [pid = 1919] [id = 348] 16:51:33 INFO - PROCESS | 1919 | --DOCSHELL 0x120f5e800 == 67 [pid = 1919] [id = 347] 16:51:33 INFO - PROCESS | 1919 | --DOCSHELL 0x112f44800 == 66 [pid = 1919] [id = 346] 16:51:33 INFO - PROCESS | 1919 | --DOCSHELL 0x1183ca000 == 65 [pid = 1919] [id = 345] 16:51:33 INFO - PROCESS | 1919 | --DOCSHELL 0x111cde800 == 64 [pid = 1919] [id = 340] 16:51:33 INFO - PROCESS | 1919 | 1461628293178 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 16:51:33 INFO - PROCESS | 1919 | 1461628293181 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 16:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:51:33 INFO - PROCESS | 1919 | 1461628293185 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:51:33 INFO - PROCESS | 1919 | 1461628293187 Marionette TRACE conn2 <- [1,1442,null,{}] 16:51:33 INFO - PROCESS | 1919 | 1461628293191 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:51:33 INFO - PROCESS | 1919 | 1461628293281 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 152 (0x1269a6400) [pid = 1919] [serial = 907] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 151 (0x12adc9c00) [pid = 1919] [serial = 913] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 150 (0x1294eb800) [pid = 1919] [serial = 910] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 149 (0x118a3c000) [pid = 1919] [serial = 904] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 148 (0x12c1b4000) [pid = 1919] [serial = 916] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 147 (0x113e0fc00) [pid = 1919] [serial = 901] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 146 (0x118fde400) [pid = 1919] [serial = 999] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 145 (0x11978c000) [pid = 1919] [serial = 1002] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 144 (0x11932c400) [pid = 1919] [serial = 1000] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 143 (0x120ff8800) [pid = 1919] [serial = 1005] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 142 (0x119ca8000) [pid = 1919] [serial = 1003] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 141 (0x121384400) [pid = 1919] [serial = 1006] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 140 (0x11978c800) [pid = 1919] [serial = 1009] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 139 (0x118373000) [pid = 1919] [serial = 996] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 138 (0x110e80c00) [pid = 1919] [serial = 981] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 137 (0x110f8e800) [pid = 1919] [serial = 982] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 136 (0x116a54400) [pid = 1919] [serial = 993] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 135 (0x118317000) [pid = 1919] [serial = 994] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 134 (0x12c338c00) [pid = 1919] [serial = 960] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x126993800) [pid = 1919] [serial = 1014] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x11300dc00) [pid = 1919] [serial = 987] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x115d40000) [pid = 1919] [serial = 988] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 130 (0x1296b7800) [pid = 1919] [serial = 972] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 129 (0x118f77c00) [pid = 1919] [serial = 966] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 128 (0x12c33f800) [pid = 1919] [serial = 975] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x1269b0000) [pid = 1919] [serial = 969] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x1125d5400) [pid = 1919] [serial = 985] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x1125c2400) [pid = 1919] [serial = 984] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x116422400) [pid = 1919] [serial = 990] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x126bde000) [pid = 1919] [serial = 1015] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x1169ab800) [pid = 1919] [serial = 991] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x113c42800) [pid = 1919] [serial = 963] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x118316c00) [pid = 1919] [serial = 979] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x110e7f000) [pid = 1919] [serial = 978] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x1236d3000) [pid = 1919] [serial = 1011] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x112933c00) [pid = 1919] [serial = 1008] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x1256adc00) [pid = 1919] [serial = 1012] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x118f18c00) [pid = 1919] [serial = 997] [outer = 0x0] [url = about:blank] 16:51:33 INFO - PROCESS | 1919 | 1461628293352 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:33 INFO - PROCESS | 1919 | ++DOCSHELL 0x1133d7000 == 65 [pid = 1919] [id = 368] 16:51:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x110e80c00) [pid = 1919] [serial = 1103] [outer = 0x0] 16:51:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x113c42800) [pid = 1919] [serial = 1104] [outer = 0x110e80c00] 16:51:33 INFO - PROCESS | 1919 | 1461628293381 Marionette DEBUG loaded listener.js 16:51:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x116a54400) [pid = 1919] [serial = 1105] [outer = 0x110e80c00] 16:51:33 INFO - PROCESS | 1919 | 1461628293781 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:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 623ms 16:51:33 INFO - PROCESS | 1919 | 1461628293809 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 16:51:33 INFO - PROCESS | 1919 | 1461628293812 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 16:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:51:33 INFO - PROCESS | 1919 | 1461628293815 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:51:33 INFO - PROCESS | 1919 | 1461628293819 Marionette TRACE conn2 <- [1,1446,null,{}] 16:51:33 INFO - PROCESS | 1919 | 1461628293832 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:51:33 INFO - PROCESS | 1919 | 1461628293986 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 16:51:34 INFO - PROCESS | 1919 | 1461628294044 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:34 INFO - PROCESS | 1919 | ++DOCSHELL 0x11976a000 == 66 [pid = 1919] [id = 369] 16:51:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x11831f400) [pid = 1919] [serial = 1106] [outer = 0x0] 16:51:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x118f23800) [pid = 1919] [serial = 1107] [outer = 0x11831f400] 16:51:34 INFO - PROCESS | 1919 | 1461628294073 Marionette DEBUG loaded listener.js 16:51:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x11978c800) [pid = 1919] [serial = 1108] [outer = 0x11831f400] 16:51:34 INFO - PROCESS | 1919 | 1461628294369 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:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 574ms 16:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:51:34 INFO - PROCESS | 1919 | 1461628294397 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 16:51:34 INFO - PROCESS | 1919 | 1461628294399 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 16:51:34 INFO - PROCESS | 1919 | 1461628294401 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:51:34 INFO - PROCESS | 1919 | 1461628294402 Marionette TRACE conn2 <- [1,1450,null,{}] 16:51:34 INFO - PROCESS | 1919 | 1461628294405 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:51:34 INFO - PROCESS | 1919 | 1461628294497 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 16:51:34 INFO - PROCESS | 1919 | 1461628294573 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:34 INFO - PROCESS | 1919 | ++DOCSHELL 0x12130b800 == 67 [pid = 1919] [id = 370] 16:51:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x11978d800) [pid = 1919] [serial = 1109] [outer = 0x0] 16:51:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x119f52000) [pid = 1919] [serial = 1110] [outer = 0x11978d800] 16:51:34 INFO - PROCESS | 1919 | 1461628294600 Marionette DEBUG loaded listener.js 16:51:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x12138bc00) [pid = 1919] [serial = 1111] [outer = 0x11978d800] 16:51:34 INFO - PROCESS | 1919 | 1461628294883 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:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 519ms 16:51:34 INFO - PROCESS | 1919 | 1461628294921 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 16:51:34 INFO - PROCESS | 1919 | 1461628294923 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 16:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:51:34 INFO - PROCESS | 1919 | 1461628294929 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:51:34 INFO - PROCESS | 1919 | 1461628294930 Marionette TRACE conn2 <- [1,1454,null,{}] 16:51:34 INFO - PROCESS | 1919 | 1461628294932 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:51:35 INFO - PROCESS | 1919 | 1461628295018 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 16:51:35 INFO - PROCESS | 1919 | 1461628295022 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:35 INFO - PROCESS | 1919 | ++DOCSHELL 0x12463d000 == 68 [pid = 1919] [id = 371] 16:51:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x120ff8800) [pid = 1919] [serial = 1112] [outer = 0x0] 16:51:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x12350d800) [pid = 1919] [serial = 1113] [outer = 0x120ff8800] 16:51:35 INFO - PROCESS | 1919 | 1461628295048 Marionette DEBUG loaded listener.js 16:51:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x124bbec00) [pid = 1919] [serial = 1114] [outer = 0x120ff8800] 16:51:35 INFO - PROCESS | 1919 | 1461628295394 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:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 522ms 16:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:51:35 INFO - PROCESS | 1919 | 1461628295451 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 16:51:35 INFO - PROCESS | 1919 | 1461628295452 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 16:51:35 INFO - PROCESS | 1919 | 1461628295454 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:51:35 INFO - PROCESS | 1919 | 1461628295455 Marionette TRACE conn2 <- [1,1458,null,{}] 16:51:35 INFO - PROCESS | 1919 | 1461628295458 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:51:35 INFO - PROCESS | 1919 | 1461628295576 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 16:51:35 INFO - PROCESS | 1919 | 1461628295590 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:35 INFO - PROCESS | 1919 | ++DOCSHELL 0x12711c000 == 69 [pid = 1919] [id = 372] 16:51:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x12410cc00) [pid = 1919] [serial = 1115] [outer = 0x0] 16:51:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x126bdd400) [pid = 1919] [serial = 1116] [outer = 0x12410cc00] 16:51:35 INFO - PROCESS | 1919 | 1461628295618 Marionette DEBUG loaded listener.js 16:51:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 130 (0x128ad5400) [pid = 1919] [serial = 1117] [outer = 0x12410cc00] 16:51:35 INFO - PROCESS | 1919 | 1461628295984 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:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 573ms 16:51:36 INFO - PROCESS | 1919 | 1461628296028 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 16:51:36 INFO - PROCESS | 1919 | 1461628296029 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 16:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:51:36 INFO - PROCESS | 1919 | 1461628296031 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:51:36 INFO - PROCESS | 1919 | 1461628296032 Marionette TRACE conn2 <- [1,1462,null,{}] 16:51:36 INFO - PROCESS | 1919 | 1461628296035 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:51:36 INFO - PROCESS | 1919 | 1461628296138 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 16:51:36 INFO - PROCESS | 1919 | 1461628296177 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:36 INFO - PROCESS | 1919 | ++DOCSHELL 0x128b6f800 == 70 [pid = 1919] [id = 373] 16:51:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x128b43400) [pid = 1919] [serial = 1118] [outer = 0x0] 16:51:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x128de1000) [pid = 1919] [serial = 1119] [outer = 0x128b43400] 16:51:36 INFO - PROCESS | 1919 | 1461628296201 Marionette DEBUG loaded listener.js 16:51:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x128e9b400) [pid = 1919] [serial = 1120] [outer = 0x128b43400] 16:51:36 INFO - PROCESS | 1919 | 1461628296547 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:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 568ms 16:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:51:36 INFO - PROCESS | 1919 | 1461628296600 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 16:51:36 INFO - PROCESS | 1919 | 1461628296601 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 16:51:36 INFO - PROCESS | 1919 | 1461628296603 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:51:36 INFO - PROCESS | 1919 | 1461628296604 Marionette TRACE conn2 <- [1,1466,null,{}] 16:51:36 INFO - PROCESS | 1919 | 1461628296607 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:51:36 INFO - PROCESS | 1919 | 1461628296715 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 16:51:36 INFO - PROCESS | 1919 | 1461628296727 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:36 INFO - PROCESS | 1919 | ++DOCSHELL 0x1293e6000 == 71 [pid = 1919] [id = 374] 16:51:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x128b48800) [pid = 1919] [serial = 1121] [outer = 0x0] 16:51:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x1294de400) [pid = 1919] [serial = 1122] [outer = 0x128b48800] 16:51:36 INFO - PROCESS | 1919 | 1461628296753 Marionette DEBUG loaded listener.js 16:51:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 136 (0x1294ea800) [pid = 1919] [serial = 1123] [outer = 0x128b48800] 16:51:37 INFO - PROCESS | 1919 | 1461628297121 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:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 569ms 16:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:51:37 INFO - PROCESS | 1919 | 1461628297173 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 16:51:37 INFO - PROCESS | 1919 | 1461628297176 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 16:51:37 INFO - PROCESS | 1919 | 1461628297178 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:51:37 INFO - PROCESS | 1919 | 1461628297179 Marionette TRACE conn2 <- [1,1470,null,{}] 16:51:37 INFO - PROCESS | 1919 | 1461628297182 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:51:37 INFO - PROCESS | 1919 | 1461628297288 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 16:51:37 INFO - PROCESS | 1919 | 1461628297302 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:37 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a83d800 == 72 [pid = 1919] [id = 375] 16:51:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 137 (0x129394c00) [pid = 1919] [serial = 1124] [outer = 0x0] 16:51:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 138 (0x12a7fc000) [pid = 1919] [serial = 1125] [outer = 0x129394c00] 16:51:37 INFO - PROCESS | 1919 | 1461628297327 Marionette DEBUG loaded listener.js 16:51:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 139 (0x12ab48c00) [pid = 1919] [serial = 1126] [outer = 0x129394c00] 16:51:37 INFO - PROCESS | 1919 | --DOMWINDOW == 138 (0x12bb3a400) [pid = 1919] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:51:37 INFO - PROCESS | 1919 | --DOMWINDOW == 137 (0x123355000) [pid = 1919] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:51:37 INFO - PROCESS | 1919 | --DOMWINDOW == 136 (0x112932400) [pid = 1919] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:51:37 INFO - PROCESS | 1919 | --DOMWINDOW == 135 (0x128ad3c00) [pid = 1919] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:51:37 INFO - PROCESS | 1919 | --DOMWINDOW == 134 (0x118321800) [pid = 1919] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:51:37 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x127411000) [pid = 1919] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:51:37 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x1256a7c00) [pid = 1919] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:51:37 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x1276b9000) [pid = 1919] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:51:37 INFO - PROCESS | 1919 | --DOMWINDOW == 130 (0x129393800) [pid = 1919] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:51:37 INFO - PROCESS | 1919 | --DOMWINDOW == 129 (0x118317c00) [pid = 1919] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:51:37 INFO - PROCESS | 1919 | --DOMWINDOW == 128 (0x120ffc800) [pid = 1919] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:51:37 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x115d43000) [pid = 1919] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:51:37 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x1120dbc00) [pid = 1919] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:51:37 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x118450c00) [pid = 1919] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:51:37 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x110dc1000) [pid = 1919] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:51:37 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x11293ac00) [pid = 1919] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:51:37 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x110e74c00) [pid = 1919] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:51:37 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x1236d5400) [pid = 1919] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:51:37 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x12939bc00) [pid = 1919] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:51:37 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x11293e000) [pid = 1919] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:51:37 INFO - PROCESS | 1919 | 1461628297785 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:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 618ms 16:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:51:37 INFO - PROCESS | 1919 | 1461628297796 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 16:51:37 INFO - PROCESS | 1919 | 1461628297798 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 16:51:37 INFO - PROCESS | 1919 | 1461628297800 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:51:37 INFO - PROCESS | 1919 | 1461628297801 Marionette TRACE conn2 <- [1,1474,null,{}] 16:51:37 INFO - PROCESS | 1919 | 1461628297803 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:51:37 INFO - PROCESS | 1919 | 1461628297896 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 16:51:37 INFO - PROCESS | 1919 | 1461628297974 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:37 INFO - PROCESS | 1919 | ++DOCSHELL 0x128b5b800 == 73 [pid = 1919] [id = 376] 16:51:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x110e7d400) [pid = 1919] [serial = 1127] [outer = 0x0] 16:51:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x1164f6400) [pid = 1919] [serial = 1128] [outer = 0x110e7d400] 16:51:38 INFO - PROCESS | 1919 | 1461628298008 Marionette DEBUG loaded listener.js 16:51:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x123355000) [pid = 1919] [serial = 1129] [outer = 0x110e7d400] 16:51:38 INFO - PROCESS | 1919 | 1461628298353 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:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 570ms 16:51:38 INFO - PROCESS | 1919 | 1461628298370 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 16:51:38 INFO - PROCESS | 1919 | 1461628298372 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 16:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:51:38 INFO - PROCESS | 1919 | 1461628298378 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:51:38 INFO - PROCESS | 1919 | 1461628298380 Marionette TRACE conn2 <- [1,1478,null,{}] 16:51:38 INFO - PROCESS | 1919 | 1461628298382 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:51:38 INFO - PROCESS | 1919 | 1461628298485 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 16:51:38 INFO - PROCESS | 1919 | 1461628298540 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:38 INFO - PROCESS | 1919 | ++DOCSHELL 0x12b27e000 == 74 [pid = 1919] [id = 377] 16:51:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x113c43800) [pid = 1919] [serial = 1130] [outer = 0x0] 16:51:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x127413000) [pid = 1919] [serial = 1131] [outer = 0x113c43800] 16:51:38 INFO - PROCESS | 1919 | 1461628298570 Marionette DEBUG loaded listener.js 16:51:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x12adcdc00) [pid = 1919] [serial = 1132] [outer = 0x113c43800] 16:51:38 INFO - PROCESS | 1919 | 1461628298873 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:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 520ms 16:51:38 INFO - PROCESS | 1919 | 1461628298899 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 16:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:51:38 INFO - PROCESS | 1919 | 1461628298900 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 16:51:38 INFO - PROCESS | 1919 | 1461628298902 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:51:38 INFO - PROCESS | 1919 | 1461628298903 Marionette TRACE conn2 <- [1,1482,null,{}] 16:51:38 INFO - PROCESS | 1919 | 1461628298906 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:51:39 INFO - PROCESS | 1919 | 1461628299001 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 16:51:39 INFO - PROCESS | 1919 | 1461628299006 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:39 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c7cd800 == 75 [pid = 1919] [id = 378] 16:51:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x1245e5c00) [pid = 1919] [serial = 1133] [outer = 0x0] 16:51:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x12bb32c00) [pid = 1919] [serial = 1134] [outer = 0x1245e5c00] 16:51:39 INFO - PROCESS | 1919 | 1461628299031 Marionette DEBUG loaded listener.js 16:51:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x12bb62c00) [pid = 1919] [serial = 1135] [outer = 0x1245e5c00] 16:51:39 INFO - PROCESS | 1919 | 1461628299390 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:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 523ms 16:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:51:39 INFO - PROCESS | 1919 | 1461628299426 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 16:51:39 INFO - PROCESS | 1919 | 1461628299428 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 16:51:39 INFO - PROCESS | 1919 | 1461628299430 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:51:39 INFO - PROCESS | 1919 | 1461628299431 Marionette TRACE conn2 <- [1,1486,null,{}] 16:51:39 INFO - PROCESS | 1919 | 1461628299433 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:51:39 INFO - PROCESS | 1919 | 1461628299523 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 16:51:39 INFO - PROCESS | 1919 | 1461628299527 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:39 INFO - PROCESS | 1919 | ++DOCSHELL 0x12d7e5800 == 76 [pid = 1919] [id = 379] 16:51:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x12bb34c00) [pid = 1919] [serial = 1136] [outer = 0x0] 16:51:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 130 (0x12bbc0400) [pid = 1919] [serial = 1137] [outer = 0x12bb34c00] 16:51:39 INFO - PROCESS | 1919 | 1461628299553 Marionette DEBUG loaded listener.js 16:51:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x12bbcbc00) [pid = 1919] [serial = 1138] [outer = 0x12bb34c00] 16:51:40 INFO - PROCESS | 1919 | 1461628300214 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:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 818ms 16:51:40 INFO - PROCESS | 1919 | 1461628300294 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 16:51:40 INFO - PROCESS | 1919 | 1461628300296 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 16:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:51:40 INFO - PROCESS | 1919 | 1461628300359 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:51:40 INFO - PROCESS | 1919 | 1461628300360 Marionette TRACE conn2 <- [1,1490,null,{}] 16:51:40 INFO - PROCESS | 1919 | 1461628300369 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:51:40 INFO - PROCESS | 1919 | 1461628300485 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 16:51:40 INFO - PROCESS | 1919 | 1461628300539 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:40 INFO - PROCESS | 1919 | ++DOCSHELL 0x119465800 == 77 [pid = 1919] [id = 380] 16:51:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x111f44800) [pid = 1919] [serial = 1139] [outer = 0x0] 16:51:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x113011800) [pid = 1919] [serial = 1140] [outer = 0x111f44800] 16:51:40 INFO - PROCESS | 1919 | 1461628300571 Marionette DEBUG loaded listener.js 16:51:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x118a40000) [pid = 1919] [serial = 1141] [outer = 0x111f44800] 16:51:41 INFO - PROCESS | 1919 | 1461628301048 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:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 735ms 16:51:41 INFO - PROCESS | 1919 | 1461628301085 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 16:51:41 INFO - PROCESS | 1919 | 1461628301090 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 16:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:51:41 INFO - PROCESS | 1919 | 1461628301096 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:51:41 INFO - PROCESS | 1919 | 1461628301098 Marionette TRACE conn2 <- [1,1494,null,{}] 16:51:41 INFO - PROCESS | 1919 | 1461628301101 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:51:41 INFO - PROCESS | 1919 | 1461628301213 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 16:51:41 INFO - PROCESS | 1919 | 1461628301286 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:41 INFO - PROCESS | 1919 | ++DOCSHELL 0x127648800 == 78 [pid = 1919] [id = 381] 16:51:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x119e44c00) [pid = 1919] [serial = 1142] [outer = 0x0] 16:51:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 136 (0x12138ac00) [pid = 1919] [serial = 1143] [outer = 0x119e44c00] 16:51:41 INFO - PROCESS | 1919 | 1461628301317 Marionette DEBUG loaded listener.js 16:51:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 137 (0x1256a8800) [pid = 1919] [serial = 1144] [outer = 0x119e44c00] 16:51:41 INFO - PROCESS | 1919 | 1461628301755 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:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 675ms 16:51:41 INFO - PROCESS | 1919 | 1461628301771 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 16:51:41 INFO - PROCESS | 1919 | 1461628301774 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 16:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:51:41 INFO - PROCESS | 1919 | 1461628301802 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:51:41 INFO - PROCESS | 1919 | 1461628301805 Marionette TRACE conn2 <- [1,1498,null,{}] 16:51:41 INFO - PROCESS | 1919 | 1461628301833 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:51:41 INFO - PROCESS | 1919 | 1461628301975 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 16:51:42 INFO - PROCESS | 1919 | 1461628302080 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:42 INFO - PROCESS | 1919 | ++DOCSHELL 0x12d7e1800 == 79 [pid = 1919] [id = 382] 16:51:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 138 (0x1276b9800) [pid = 1919] [serial = 1145] [outer = 0x0] 16:51:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 139 (0x128ad9c00) [pid = 1919] [serial = 1146] [outer = 0x1276b9800] 16:51:42 INFO - PROCESS | 1919 | 1461628302127 Marionette DEBUG loaded listener.js 16:51:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 140 (0x12939bc00) [pid = 1919] [serial = 1147] [outer = 0x1276b9800] 16:51:42 INFO - PROCESS | 1919 | 1461628302635 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:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 868ms 16:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:51:42 INFO - PROCESS | 1919 | 1461628302646 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 16:51:42 INFO - PROCESS | 1919 | 1461628302648 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 16:51:42 INFO - PROCESS | 1919 | 1461628302650 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:51:42 INFO - PROCESS | 1919 | 1461628302651 Marionette TRACE conn2 <- [1,1502,null,{}] 16:51:42 INFO - PROCESS | 1919 | 1461628302654 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:51:42 INFO - PROCESS | 1919 | 1461628302768 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 16:51:42 INFO - PROCESS | 1919 | 1461628302826 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:42 INFO - PROCESS | 1919 | ++DOCSHELL 0x134c09000 == 80 [pid = 1919] [id = 383] 16:51:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 141 (0x1294df000) [pid = 1919] [serial = 1148] [outer = 0x0] 16:51:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 142 (0x12ab4c800) [pid = 1919] [serial = 1149] [outer = 0x1294df000] 16:51:42 INFO - PROCESS | 1919 | 1461628302900 Marionette DEBUG loaded listener.js 16:51:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 143 (0x12adbe400) [pid = 1919] [serial = 1150] [outer = 0x1294df000] 16:51:43 INFO - PROCESS | 1919 | 1461628303278 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:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 670ms 16:51:43 INFO - PROCESS | 1919 | 1461628303321 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 16:51:43 INFO - PROCESS | 1919 | 1461628303322 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 16:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:51:43 INFO - PROCESS | 1919 | 1461628303325 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:51:43 INFO - PROCESS | 1919 | 1461628303326 Marionette TRACE conn2 <- [1,1506,null,{}] 16:51:43 INFO - PROCESS | 1919 | 1461628303329 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:51:43 INFO - PROCESS | 1919 | 1461628303438 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 16:51:43 INFO - PROCESS | 1919 | 1461628303542 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:43 INFO - PROCESS | 1919 | ++DOCSHELL 0x1356d0800 == 81 [pid = 1919] [id = 384] 16:51:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 144 (0x12ab4f000) [pid = 1919] [serial = 1151] [outer = 0x0] 16:51:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 145 (0x12bb6c800) [pid = 1919] [serial = 1152] [outer = 0x12ab4f000] 16:51:43 INFO - PROCESS | 1919 | 1461628303573 Marionette DEBUG loaded listener.js 16:51:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 146 (0x12c1b3400) [pid = 1919] [serial = 1153] [outer = 0x12ab4f000] 16:51:44 INFO - PROCESS | 1919 | 1461628304011 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:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 720ms 16:51:44 INFO - PROCESS | 1919 | 1461628304046 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 16:51:44 INFO - PROCESS | 1919 | 1461628304047 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 16:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:51:44 INFO - PROCESS | 1919 | 1461628304049 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:51:44 INFO - PROCESS | 1919 | 1461628304051 Marionette TRACE conn2 <- [1,1510,null,{}] 16:51:44 INFO - PROCESS | 1919 | 1461628304053 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:51:44 INFO - PROCESS | 1919 | 1461628304174 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 16:51:44 INFO - PROCESS | 1919 | 1461628304248 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:44 INFO - PROCESS | 1919 | ++DOCSHELL 0x13572b000 == 82 [pid = 1919] [id = 385] 16:51:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 147 (0x12c1b6c00) [pid = 1919] [serial = 1154] [outer = 0x0] 16:51:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 148 (0x12c1bf000) [pid = 1919] [serial = 1155] [outer = 0x12c1b6c00] 16:51:44 INFO - PROCESS | 1919 | 1461628304279 Marionette DEBUG loaded listener.js 16:51:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 149 (0x12c787000) [pid = 1919] [serial = 1156] [outer = 0x12c1b6c00] 16:51:44 INFO - PROCESS | 1919 | 1461628304734 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:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 723ms 16:51:44 INFO - PROCESS | 1919 | 1461628304773 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 16:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:51:44 INFO - PROCESS | 1919 | 1461628304774 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 16:51:44 INFO - PROCESS | 1919 | 1461628304777 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:51:44 INFO - PROCESS | 1919 | 1461628304778 Marionette TRACE conn2 <- [1,1514,null,{}] 16:51:44 INFO - PROCESS | 1919 | 1461628304780 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:51:44 INFO - PROCESS | 1919 | 1461628304888 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 16:51:44 INFO - PROCESS | 1919 | 1461628304960 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:44 INFO - PROCESS | 1919 | ++DOCSHELL 0x12577a000 == 83 [pid = 1919] [id = 386] 16:51:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 150 (0x1125cec00) [pid = 1919] [serial = 1157] [outer = 0x0] 16:51:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 151 (0x12334e000) [pid = 1919] [serial = 1158] [outer = 0x1125cec00] 16:51:44 INFO - PROCESS | 1919 | 1461628304992 Marionette DEBUG loaded listener.js 16:51:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 152 (0x128de4400) [pid = 1919] [serial = 1159] [outer = 0x1125cec00] 16:51:45 INFO - PROCESS | 1919 | 1461628305599 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:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 868ms 16:51:45 INFO - PROCESS | 1919 | 1461628305646 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 16:51:45 INFO - PROCESS | 1919 | 1461628305648 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 16:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:51:45 INFO - PROCESS | 1919 | 1461628305652 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:51:45 INFO - PROCESS | 1919 | 1461628305654 Marionette TRACE conn2 <- [1,1518,null,{}] 16:51:45 INFO - PROCESS | 1919 | 1461628305678 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:51:45 INFO - PROCESS | 1919 | 1461628305787 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 16:51:45 INFO - PROCESS | 1919 | 1461628305861 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:45 INFO - PROCESS | 1919 | ++DOCSHELL 0x118f5c000 == 84 [pid = 1919] [id = 387] 16:51:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 153 (0x111dc6c00) [pid = 1919] [serial = 1160] [outer = 0x0] 16:51:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 154 (0x1120e0800) [pid = 1919] [serial = 1161] [outer = 0x111dc6c00] 16:51:45 INFO - PROCESS | 1919 | 1461628305892 Marionette DEBUG loaded listener.js 16:51:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 155 (0x112940400) [pid = 1919] [serial = 1162] [outer = 0x111dc6c00] 16:51:46 INFO - PROCESS | 1919 | 1461628306430 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:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 841ms 16:51:46 INFO - PROCESS | 1919 | 1461628306493 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 16:51:46 INFO - PROCESS | 1919 | 1461628306496 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 16:51:46 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:51:46 INFO - PROCESS | 1919 | 1461628306501 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:51:46 INFO - PROCESS | 1919 | 1461628306502 Marionette TRACE conn2 <- [1,1522,null,{}] 16:51:46 INFO - PROCESS | 1919 | 1461628306505 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:51:46 INFO - PROCESS | 1919 | 1461628306609 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 16:51:46 INFO - PROCESS | 1919 | 1461628306685 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:46 INFO - PROCESS | 1919 | ++DOCSHELL 0x118352000 == 85 [pid = 1919] [id = 388] 16:51:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 156 (0x1166d6c00) [pid = 1919] [serial = 1163] [outer = 0x0] 16:51:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 157 (0x118315400) [pid = 1919] [serial = 1164] [outer = 0x1166d6c00] 16:51:46 INFO - PROCESS | 1919 | 1461628306713 Marionette DEBUG loaded listener.js 16:51:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 158 (0x11838e400) [pid = 1919] [serial = 1165] [outer = 0x1166d6c00] 16:51:47 INFO - PROCESS | 1919 | 1461628307083 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:51:47 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:51:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:51:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:51:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:51:47 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:51:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:51:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:51:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:51:47 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:51:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:51:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:51:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:51:47 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:51:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:51:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:51:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:51:47 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 620ms 16:51:47 INFO - PROCESS | 1919 | 1461628307121 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 16:51:47 INFO - PROCESS | 1919 | 1461628307123 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 16:51:47 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:51:47 INFO - PROCESS | 1919 | 1461628307125 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:51:47 INFO - PROCESS | 1919 | 1461628307128 Marionette TRACE conn2 <- [1,1526,null,{}] 16:51:47 INFO - PROCESS | 1919 | 1461628307135 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:51:47 INFO - PROCESS | 1919 | 1461628307239 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 16:51:47 INFO - PROCESS | 1919 | 1461628307321 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:47 INFO - PROCESS | 1919 | ++DOCSHELL 0x126b23800 == 86 [pid = 1919] [id = 389] 16:51:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 159 (0x118a3b400) [pid = 1919] [serial = 1166] [outer = 0x0] 16:51:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 160 (0x118fe7000) [pid = 1919] [serial = 1167] [outer = 0x118a3b400] 16:51:47 INFO - PROCESS | 1919 | 1461628307366 Marionette DEBUG loaded listener.js 16:51:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 161 (0x1234d3000) [pid = 1919] [serial = 1168] [outer = 0x118a3b400] 16:51:47 INFO - PROCESS | 1919 | --DOCSHELL 0x12d507800 == 85 [pid = 1919] [id = 302] 16:51:47 INFO - PROCESS | 1919 | --DOCSHELL 0x12c7cd800 == 84 [pid = 1919] [id = 378] 16:51:47 INFO - PROCESS | 1919 | --DOCSHELL 0x12b27e000 == 83 [pid = 1919] [id = 377] 16:51:47 INFO - PROCESS | 1919 | --DOCSHELL 0x128b5b800 == 82 [pid = 1919] [id = 376] 16:51:47 INFO - PROCESS | 1919 | --DOCSHELL 0x12a83d800 == 81 [pid = 1919] [id = 375] 16:51:47 INFO - PROCESS | 1919 | --DOCSHELL 0x1293e6000 == 80 [pid = 1919] [id = 374] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 160 (0x12a7f2c00) [pid = 1919] [serial = 1077] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 159 (0x124331800) [pid = 1919] [serial = 1032] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 158 (0x118a3ec00) [pid = 1919] [serial = 1029] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 157 (0x112941400) [pid = 1919] [serial = 1023] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 156 (0x110e05400) [pid = 1919] [serial = 1020] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 155 (0x11755f400) [pid = 1919] [serial = 1026] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOCSHELL 0x128b6f800 == 79 [pid = 1919] [id = 373] 16:51:47 INFO - PROCESS | 1919 | --DOCSHELL 0x12711c000 == 78 [pid = 1919] [id = 372] 16:51:47 INFO - PROCESS | 1919 | --DOCSHELL 0x12463d000 == 77 [pid = 1919] [id = 371] 16:51:47 INFO - PROCESS | 1919 | --DOCSHELL 0x12130b800 == 76 [pid = 1919] [id = 370] 16:51:47 INFO - PROCESS | 1919 | --DOCSHELL 0x11976a000 == 75 [pid = 1919] [id = 369] 16:51:47 INFO - PROCESS | 1919 | --DOCSHELL 0x1133d7000 == 74 [pid = 1919] [id = 368] 16:51:47 INFO - PROCESS | 1919 | --DOCSHELL 0x111d2e800 == 73 [pid = 1919] [id = 367] 16:51:47 INFO - PROCESS | 1919 | --DOCSHELL 0x1243e8000 == 72 [pid = 1919] [id = 361] 16:51:47 INFO - PROCESS | 1919 | --DOCSHELL 0x1183b8000 == 71 [pid = 1919] [id = 360] 16:51:47 INFO - PROCESS | 1919 | 1461628307839 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:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 154 (0x12c78b400) [pid = 1919] [serial = 976] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 153 (0x128ad0400) [pid = 1919] [serial = 970] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 152 (0x1170bc800) [pid = 1919] [serial = 964] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 151 (0x12bb63400) [pid = 1919] [serial = 973] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 150 (0x1197e0c00) [pid = 1919] [serial = 967] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 149 (0x128ad5c00) [pid = 1919] [serial = 1059] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 148 (0x127697000) [pid = 1919] [serial = 1056] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 147 (0x128d42800) [pid = 1919] [serial = 1062] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 146 (0x12939dc00) [pid = 1919] [serial = 1065] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 145 (0x118457c00) [pid = 1919] [serial = 1042] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 144 (0x118330000) [pid = 1919] [serial = 1041] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 143 (0x12334c400) [pid = 1919] [serial = 1050] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 142 (0x1249d3400) [pid = 1919] [serial = 1051] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 141 (0x118fe8c00) [pid = 1919] [serial = 1047] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 140 (0x119792000) [pid = 1919] [serial = 1048] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 139 (0x112934800) [pid = 1919] [serial = 1036] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 138 (0x112549000) [pid = 1919] [serial = 1035] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 137 (0x118a33c00) [pid = 1919] [serial = 1044] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 136 (0x118f17800) [pid = 1919] [serial = 1045] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 135 (0x12769a000) [pid = 1919] [serial = 1018] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 134 (0x116110800) [pid = 1919] [serial = 1039] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x113c46400) [pid = 1919] [serial = 1038] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x124de5800) [pid = 1919] [serial = 1053] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x129394000) [pid = 1919] [serial = 1071] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 130 (0x1296c0c00) [pid = 1919] [serial = 1074] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 129 (0x118398000) [pid = 1919] [serial = 1068] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 128 (0x1294ea000) [pid = 1919] [serial = 1066] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x12a7ee400) [pid = 1919] [serial = 1075] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x128deb800) [pid = 1919] [serial = 1063] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x128d34400) [pid = 1919] [serial = 1060] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x1269b2c00) [pid = 1919] [serial = 1054] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x1296b5c00) [pid = 1919] [serial = 1072] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x1210e5400) [pid = 1919] [serial = 1069] [outer = 0x0] [url = about:blank] 16:51:47 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x128acc000) [pid = 1919] [serial = 1057] [outer = 0x0] [url = about:blank] 16:51:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:51:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:51:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:51:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:51:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:51:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:51:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:51:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:51:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:51:47 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 774ms 16:51:47 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:51:47 INFO - PROCESS | 1919 | 1461628307900 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 16:51:47 INFO - PROCESS | 1919 | 1461628307903 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 16:51:47 INFO - PROCESS | 1919 | 1461628307915 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:51:47 INFO - PROCESS | 1919 | 1461628307917 Marionette TRACE conn2 <- [1,1530,null,{}] 16:51:47 INFO - PROCESS | 1919 | 1461628307921 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:51:48 INFO - PROCESS | 1919 | 1461628308059 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 16:51:48 INFO - PROCESS | 1919 | 1461628308069 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:48 INFO - PROCESS | 1919 | ++DOCSHELL 0x11930e800 == 72 [pid = 1919] [id = 390] 16:51:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x121383000) [pid = 1919] [serial = 1169] [outer = 0x0] 16:51:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x1236cf800) [pid = 1919] [serial = 1170] [outer = 0x121383000] 16:51:48 INFO - PROCESS | 1919 | 1461628308115 Marionette DEBUG loaded listener.js 16:51:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x124de5800) [pid = 1919] [serial = 1171] [outer = 0x121383000] 16:51:48 INFO - PROCESS | 1919 | 1461628308508 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:51:48 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:51:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:51:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:51:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:51:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:51:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:51:48 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:51:48 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:51:48 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 629ms 16:51:48 INFO - PROCESS | 1919 | 1461628308536 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 16:51:48 INFO - PROCESS | 1919 | 1461628308537 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 16:51:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:51:48 INFO - PROCESS | 1919 | 1461628308541 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:51:48 INFO - PROCESS | 1919 | 1461628308543 Marionette TRACE conn2 <- [1,1534,null,{}] 16:51:48 INFO - PROCESS | 1919 | 1461628308546 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:51:48 INFO - PROCESS | 1919 | 1461628308648 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 16:51:48 INFO - PROCESS | 1919 | 1461628308658 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:48 INFO - PROCESS | 1919 | ++DOCSHELL 0x1243f1800 == 73 [pid = 1919] [id = 391] 16:51:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x1269a6400) [pid = 1919] [serial = 1172] [outer = 0x0] 16:51:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x126bde000) [pid = 1919] [serial = 1173] [outer = 0x1269a6400] 16:51:48 INFO - PROCESS | 1919 | 1461628308683 Marionette DEBUG loaded listener.js 16:51:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x127697000) [pid = 1919] [serial = 1174] [outer = 0x1269a6400] 16:51:49 INFO - PROCESS | 1919 | 1461628309036 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:51:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:51:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 520ms 16:51:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:51:49 INFO - PROCESS | 1919 | 1461628309061 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 16:51:49 INFO - PROCESS | 1919 | 1461628309062 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 16:51:49 INFO - PROCESS | 1919 | 1461628309064 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:51:49 INFO - PROCESS | 1919 | 1461628309065 Marionette TRACE conn2 <- [1,1538,null,{}] 16:51:49 INFO - PROCESS | 1919 | 1461628309068 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:51:49 INFO - PROCESS | 1919 | 1461628309193 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 16:51:49 INFO - PROCESS | 1919 | 1461628309200 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:49 INFO - PROCESS | 1919 | ++DOCSHELL 0x128e7e800 == 74 [pid = 1919] [id = 392] 16:51:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x1276b8800) [pid = 1919] [serial = 1175] [outer = 0x0] 16:51:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x128b3e800) [pid = 1919] [serial = 1176] [outer = 0x1276b8800] 16:51:49 INFO - PROCESS | 1919 | 1461628309228 Marionette DEBUG loaded listener.js 16:51:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 130 (0x129397000) [pid = 1919] [serial = 1177] [outer = 0x1276b8800] 16:51:49 INFO - PROCESS | 1919 | 1461628309563 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:51:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:51:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 517ms 16:51:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:51:49 INFO - PROCESS | 1919 | 1461628309583 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 16:51:49 INFO - PROCESS | 1919 | 1461628309584 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 16:51:49 INFO - PROCESS | 1919 | 1461628309586 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:51:49 INFO - PROCESS | 1919 | 1461628309587 Marionette TRACE conn2 <- [1,1542,null,{}] 16:51:49 INFO - PROCESS | 1919 | 1461628309593 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:51:49 INFO - PROCESS | 1919 | 1461628309686 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 16:51:49 INFO - PROCESS | 1919 | 1461628309765 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:49 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a725800 == 75 [pid = 1919] [id = 393] 16:51:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x128acbc00) [pid = 1919] [serial = 1178] [outer = 0x0] 16:51:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x1294e0800) [pid = 1919] [serial = 1179] [outer = 0x128acbc00] 16:51:49 INFO - PROCESS | 1919 | 1461628309791 Marionette DEBUG loaded listener.js 16:51:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x12a7eec00) [pid = 1919] [serial = 1180] [outer = 0x128acbc00] 16:51:50 INFO - PROCESS | 1919 | 1461628310117 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:51:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:51:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 571ms 16:51:50 INFO - PROCESS | 1919 | 1461628310159 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 16:51:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:51:50 INFO - PROCESS | 1919 | 1461628310161 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 16:51:50 INFO - PROCESS | 1919 | 1461628310163 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:51:50 INFO - PROCESS | 1919 | 1461628310165 Marionette TRACE conn2 <- [1,1546,null,{}] 16:51:50 INFO - PROCESS | 1919 | 1461628310167 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:51:50 INFO - PROCESS | 1919 | 1461628310292 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 16:51:50 INFO - PROCESS | 1919 | 1461628310312 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:50 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ab70000 == 76 [pid = 1919] [id = 394] 16:51:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x1296b5c00) [pid = 1919] [serial = 1181] [outer = 0x0] 16:51:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x12ab49400) [pid = 1919] [serial = 1182] [outer = 0x1296b5c00] 16:51:50 INFO - PROCESS | 1919 | 1461628310352 Marionette DEBUG loaded listener.js 16:51:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 136 (0x12b219800) [pid = 1919] [serial = 1183] [outer = 0x1296b5c00] 16:51:50 INFO - PROCESS | 1919 | 1461628310789 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:51:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:51:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 670ms 16:51:50 INFO - PROCESS | 1919 | 1461628310835 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 16:51:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:51:50 INFO - PROCESS | 1919 | 1461628310837 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 16:51:50 INFO - PROCESS | 1919 | 1461628310840 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:51:50 INFO - PROCESS | 1919 | 1461628310842 Marionette TRACE conn2 <- [1,1550,null,{}] 16:51:50 INFO - PROCESS | 1919 | 1461628310845 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:51:51 INFO - PROCESS | 1919 | 1461628311010 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 16:51:51 INFO - PROCESS | 1919 | 1461628311069 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:51 INFO - PROCESS | 1919 | ++DOCSHELL 0x12b34b000 == 77 [pid = 1919] [id = 395] 16:51:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 137 (0x12a8a5400) [pid = 1919] [serial = 1184] [outer = 0x0] 16:51:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 138 (0x12bbc4800) [pid = 1919] [serial = 1185] [outer = 0x12a8a5400] 16:51:51 INFO - PROCESS | 1919 | 1461628311109 Marionette DEBUG loaded listener.js 16:51:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 139 (0x12c1b9c00) [pid = 1919] [serial = 1186] [outer = 0x12a8a5400] 16:51:51 INFO - PROCESS | 1919 | 1461628311581 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:51:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:51:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 773ms 16:51:51 INFO - PROCESS | 1919 | 1461628311616 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 16:51:51 INFO - PROCESS | 1919 | 1461628311618 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 16:51:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:51:51 INFO - PROCESS | 1919 | 1461628311620 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:51:51 INFO - PROCESS | 1919 | 1461628311621 Marionette TRACE conn2 <- [1,1554,null,{}] 16:51:51 INFO - PROCESS | 1919 | 1461628311624 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:51:51 INFO - PROCESS | 1919 | 1461628311737 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 16:51:51 INFO - PROCESS | 1919 | --DOMWINDOW == 138 (0x12410cc00) [pid = 1919] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:51:51 INFO - PROCESS | 1919 | --DOMWINDOW == 137 (0x1125d3000) [pid = 1919] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:51:51 INFO - PROCESS | 1919 | --DOMWINDOW == 136 (0x1164ed000) [pid = 1919] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:51:51 INFO - PROCESS | 1919 | --DOMWINDOW == 135 (0x110dc0c00) [pid = 1919] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:51:51 INFO - PROCESS | 1919 | --DOMWINDOW == 134 (0x129393c00) [pid = 1919] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:51:51 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x1164ed800) [pid = 1919] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:51:51 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x118451c00) [pid = 1919] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:51:51 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x1245e5c00) [pid = 1919] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:51:51 INFO - PROCESS | 1919 | --DOMWINDOW == 130 (0x11978d800) [pid = 1919] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:51:51 INFO - PROCESS | 1919 | --DOMWINDOW == 129 (0x11831f400) [pid = 1919] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:51:51 INFO - PROCESS | 1919 | --DOMWINDOW == 128 (0x128b48800) [pid = 1919] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:51:51 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x1125b6c00) [pid = 1919] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:51:51 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x128b43400) [pid = 1919] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:51:51 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x129394c00) [pid = 1919] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:51:51 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x110f85c00) [pid = 1919] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:51:51 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x110e80c00) [pid = 1919] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:51:51 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x110e7d400) [pid = 1919] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:51:51 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x120ff8800) [pid = 1919] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:51:51 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x113c43800) [pid = 1919] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:51:52 INFO - PROCESS | 1919 | 1461628311997 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:52 INFO - PROCESS | 1919 | ++DOCSHELL 0x11252d800 == 78 [pid = 1919] [id = 396] 16:51:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x110e05000) [pid = 1919] [serial = 1187] [outer = 0x0] 16:51:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x110f7fc00) [pid = 1919] [serial = 1188] [outer = 0x110e05000] 16:51:52 INFO - PROCESS | 1919 | 1461628312029 Marionette DEBUG loaded listener.js 16:51:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x11293f400) [pid = 1919] [serial = 1189] [outer = 0x110e05000] 16:51:52 INFO - PROCESS | 1919 | 1461628312338 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:51:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:51:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 772ms 16:51:52 INFO - PROCESS | 1919 | 1461628312392 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 16:51:52 INFO - PROCESS | 1919 | 1461628312394 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 16:51:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:51:52 INFO - PROCESS | 1919 | 1461628312396 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:51:52 INFO - PROCESS | 1919 | 1461628312398 Marionette TRACE conn2 <- [1,1558,null,{}] 16:51:52 INFO - PROCESS | 1919 | 1461628312401 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:51:52 INFO - PROCESS | 1919 | 1461628312507 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 16:51:52 INFO - PROCESS | 1919 | 1461628312565 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:52 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a847000 == 79 [pid = 1919] [id = 397] 16:51:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x110e09800) [pid = 1919] [serial = 1190] [outer = 0x0] 16:51:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x118f19000) [pid = 1919] [serial = 1191] [outer = 0x110e09800] 16:51:52 INFO - PROCESS | 1919 | 1461628312595 Marionette DEBUG loaded listener.js 16:51:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x12c33bc00) [pid = 1919] [serial = 1192] [outer = 0x110e09800] 16:51:52 INFO - PROCESS | 1919 | 1461628312892 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:51:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:51:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 518ms 16:51:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:51:52 INFO - PROCESS | 1919 | 1461628312916 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 16:51:52 INFO - PROCESS | 1919 | 1461628312917 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 16:51:52 INFO - PROCESS | 1919 | 1461628312919 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:51:52 INFO - PROCESS | 1919 | 1461628312920 Marionette TRACE conn2 <- [1,1562,null,{}] 16:51:52 INFO - PROCESS | 1919 | 1461628312923 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:51:53 INFO - PROCESS | 1919 | 1461628313022 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 16:51:53 INFO - PROCESS | 1919 | 1461628313026 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:53 INFO - PROCESS | 1919 | ++DOCSHELL 0x12d503000 == 80 [pid = 1919] [id = 398] 16:51:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x110e09c00) [pid = 1919] [serial = 1193] [outer = 0x0] 16:51:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x12c78ac00) [pid = 1919] [serial = 1194] [outer = 0x110e09c00] 16:51:53 INFO - PROCESS | 1919 | 1461628313051 Marionette DEBUG loaded listener.js 16:51:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x12ca4ec00) [pid = 1919] [serial = 1195] [outer = 0x110e09c00] 16:51:53 INFO - PROCESS | 1919 | 1461628313411 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:51:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:51:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 519ms 16:51:53 INFO - PROCESS | 1919 | 1461628313449 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 16:51:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:51:53 INFO - PROCESS | 1919 | 1461628313450 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 16:51:53 INFO - PROCESS | 1919 | 1461628313452 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:51:53 INFO - PROCESS | 1919 | 1461628313453 Marionette TRACE conn2 <- [1,1566,null,{}] 16:51:53 INFO - PROCESS | 1919 | 1461628313456 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:51:53 INFO - PROCESS | 1919 | 1461628313550 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 16:51:53 INFO - PROCESS | 1919 | 1461628313554 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:53 INFO - PROCESS | 1919 | ++DOCSHELL 0x12de19800 == 81 [pid = 1919] [id = 399] 16:51:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 130 (0x12c78c400) [pid = 1919] [serial = 1196] [outer = 0x0] 16:51:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x12ca54800) [pid = 1919] [serial = 1197] [outer = 0x12c78c400] 16:51:53 INFO - PROCESS | 1919 | 1461628313580 Marionette DEBUG loaded listener.js 16:51:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x12ca5b800) [pid = 1919] [serial = 1198] [outer = 0x12c78c400] 16:51:53 INFO - PROCESS | 1919 | 1461628313919 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:51:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:51:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 519ms 16:51:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:51:53 INFO - PROCESS | 1919 | 1461628313972 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 16:51:53 INFO - PROCESS | 1919 | 1461628313973 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 16:51:53 INFO - PROCESS | 1919 | 1461628313975 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:51:53 INFO - PROCESS | 1919 | 1461628313976 Marionette TRACE conn2 <- [1,1570,null,{}] 16:51:54 INFO - PROCESS | 1919 | 1461628314053 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:51:54 INFO - PROCESS | 1919 | 1461628314191 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 16:51:54 INFO - PROCESS | 1919 | 1461628314281 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:54 INFO - PROCESS | 1919 | ++DOCSHELL 0x113124000 == 82 [pid = 1919] [id = 400] 16:51:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x110f81400) [pid = 1919] [serial = 1199] [outer = 0x0] 16:51:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x110f8e800) [pid = 1919] [serial = 1200] [outer = 0x110f81400] 16:51:54 INFO - PROCESS | 1919 | 1461628314313 Marionette DEBUG loaded listener.js 16:51:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x1125d4000) [pid = 1919] [serial = 1201] [outer = 0x110f81400] 16:51:54 INFO - PROCESS | 1919 | 1461628314765 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:51:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:51:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 824ms 16:51:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:51:54 INFO - PROCESS | 1919 | 1461628314800 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 16:51:54 INFO - PROCESS | 1919 | 1461628314803 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 16:51:54 INFO - PROCESS | 1919 | 1461628314807 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:51:54 INFO - PROCESS | 1919 | 1461628314808 Marionette TRACE conn2 <- [1,1574,null,{}] 16:51:54 INFO - PROCESS | 1919 | 1461628314812 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:51:54 INFO - PROCESS | 1919 | 1461628314949 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 16:51:55 INFO - PROCESS | 1919 | 1461628315054 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:55 INFO - PROCESS | 1919 | ++DOCSHELL 0x12464c800 == 83 [pid = 1919] [id = 401] 16:51:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 136 (0x11300e000) [pid = 1919] [serial = 1202] [outer = 0x0] 16:51:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 137 (0x118452800) [pid = 1919] [serial = 1203] [outer = 0x11300e000] 16:51:55 INFO - PROCESS | 1919 | 1461628315089 Marionette DEBUG loaded listener.js 16:51:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 138 (0x118f18c00) [pid = 1919] [serial = 1204] [outer = 0x11300e000] 16:51:55 INFO - PROCESS | 1919 | 1461628315527 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:51:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:51:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 774ms 16:51:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:51:55 INFO - PROCESS | 1919 | 1461628315581 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 16:51:55 INFO - PROCESS | 1919 | 1461628315582 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 16:51:55 INFO - PROCESS | 1919 | 1461628315585 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:51:55 INFO - PROCESS | 1919 | 1461628315586 Marionette TRACE conn2 <- [1,1578,null,{}] 16:51:55 INFO - PROCESS | 1919 | 1461628315589 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:51:55 INFO - PROCESS | 1919 | 1461628315703 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 16:51:55 INFO - PROCESS | 1919 | 1461628315779 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:55 INFO - PROCESS | 1919 | ++DOCSHELL 0x12b282000 == 84 [pid = 1919] [id = 402] 16:51:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 139 (0x119789c00) [pid = 1919] [serial = 1205] [outer = 0x0] 16:51:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 140 (0x121381c00) [pid = 1919] [serial = 1206] [outer = 0x119789c00] 16:51:55 INFO - PROCESS | 1919 | 1461628315814 Marionette DEBUG loaded listener.js 16:51:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 141 (0x1256a6400) [pid = 1919] [serial = 1207] [outer = 0x119789c00] 16:51:56 INFO - PROCESS | 1919 | 1461628316246 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:51:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:51:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 668ms 16:51:56 INFO - PROCESS | 1919 | 1461628316256 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 16:51:56 INFO - PROCESS | 1919 | 1461628316261 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 16:51:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:51:56 INFO - PROCESS | 1919 | 1461628316269 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:51:56 INFO - PROCESS | 1919 | 1461628316270 Marionette TRACE conn2 <- [1,1582,null,{}] 16:51:56 INFO - PROCESS | 1919 | 1461628316295 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:51:56 INFO - PROCESS | 1919 | 1461628316410 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 16:51:56 INFO - PROCESS | 1919 | 1461628316516 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:56 INFO - PROCESS | 1919 | ++DOCSHELL 0x135726800 == 85 [pid = 1919] [id = 403] 16:51:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 142 (0x1269a7400) [pid = 1919] [serial = 1208] [outer = 0x0] 16:51:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 143 (0x128acc000) [pid = 1919] [serial = 1209] [outer = 0x1269a7400] 16:51:56 INFO - PROCESS | 1919 | 1461628316548 Marionette DEBUG loaded listener.js 16:51:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 144 (0x1290d9c00) [pid = 1919] [serial = 1210] [outer = 0x1269a7400] 16:51:56 INFO - PROCESS | 1919 | 1461628316956 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:51:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:51:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 746ms 16:51:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:51:57 INFO - PROCESS | 1919 | 1461628317012 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 16:51:57 INFO - PROCESS | 1919 | 1461628317013 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 16:51:57 INFO - PROCESS | 1919 | 1461628317016 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:51:57 INFO - PROCESS | 1919 | 1461628317017 Marionette TRACE conn2 <- [1,1586,null,{}] 16:51:57 INFO - PROCESS | 1919 | 1461628317019 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:51:57 INFO - PROCESS | 1919 | 1461628317132 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 16:51:57 INFO - PROCESS | 1919 | 1461628317237 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:57 INFO - PROCESS | 1919 | ++DOCSHELL 0x135769000 == 86 [pid = 1919] [id = 404] 16:51:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 145 (0x128d3f000) [pid = 1919] [serial = 1211] [outer = 0x0] 16:51:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 146 (0x12a7f3400) [pid = 1919] [serial = 1212] [outer = 0x128d3f000] 16:51:57 INFO - PROCESS | 1919 | 1461628317270 Marionette DEBUG loaded listener.js 16:51:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 147 (0x12bb6f400) [pid = 1919] [serial = 1213] [outer = 0x128d3f000] 16:51:57 INFO - PROCESS | 1919 | 1461628317672 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:51:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:51:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 675ms 16:51:57 INFO - PROCESS | 1919 | 1461628317693 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 16:51:57 INFO - PROCESS | 1919 | 1461628317695 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 16:51:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:51:57 INFO - PROCESS | 1919 | 1461628317697 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:51:57 INFO - PROCESS | 1919 | 1461628317699 Marionette TRACE conn2 <- [1,1590,null,{}] 16:51:57 INFO - PROCESS | 1919 | 1461628317701 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:51:57 INFO - PROCESS | 1919 | 1461628317848 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 16:51:57 INFO - PROCESS | 1919 | 1461628317928 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:57 INFO - PROCESS | 1919 | ++DOCSHELL 0x1386dc000 == 87 [pid = 1919] [id = 405] 16:51:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 148 (0x12c788400) [pid = 1919] [serial = 1214] [outer = 0x0] 16:51:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 149 (0x12ce3a000) [pid = 1919] [serial = 1215] [outer = 0x12c788400] 16:51:57 INFO - PROCESS | 1919 | 1461628317959 Marionette DEBUG loaded listener.js 16:51:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 150 (0x12cfe0400) [pid = 1919] [serial = 1216] [outer = 0x12c788400] 16:51:58 INFO - PROCESS | 1919 | 1461628318450 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:51:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:51:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 821ms 16:51:58 INFO - PROCESS | 1919 | 1461628318519 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 16:51:58 INFO - PROCESS | 1919 | 1461628318520 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 16:51:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:51:58 INFO - PROCESS | 1919 | 1461628318522 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:51:58 INFO - PROCESS | 1919 | 1461628318523 Marionette TRACE conn2 <- [1,1594,null,{}] 16:51:58 INFO - PROCESS | 1919 | 1461628318526 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:51:58 INFO - PROCESS | 1919 | 1461628318627 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 16:51:58 INFO - PROCESS | 1919 | 1461628318708 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:58 INFO - PROCESS | 1919 | ++DOCSHELL 0x11733d800 == 88 [pid = 1919] [id = 406] 16:51:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 151 (0x110dc2c00) [pid = 1919] [serial = 1217] [outer = 0x0] 16:51:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 152 (0x12939e000) [pid = 1919] [serial = 1218] [outer = 0x110dc2c00] 16:51:58 INFO - PROCESS | 1919 | 1461628318740 Marionette DEBUG loaded listener.js 16:51:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 153 (0x12ca50800) [pid = 1919] [serial = 1219] [outer = 0x110dc2c00] 16:51:59 INFO - PROCESS | 1919 | 1461628319448 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:51:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:51:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 973ms 16:51:59 INFO - PROCESS | 1919 | 1461628319496 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 16:51:59 INFO - PROCESS | 1919 | 1461628319498 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 16:51:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:51:59 INFO - PROCESS | 1919 | 1461628319502 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:51:59 INFO - PROCESS | 1919 | 1461628319505 Marionette TRACE conn2 <- [1,1598,null,{}] 16:51:59 INFO - PROCESS | 1919 | 1461628319513 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:51:59 INFO - PROCESS | 1919 | 1461628319669 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 16:51:59 INFO - PROCESS | 1919 | 1461628319783 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:59 INFO - PROCESS | 1919 | ++DOCSHELL 0x119774800 == 89 [pid = 1919] [id = 407] 16:51:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 154 (0x112939000) [pid = 1919] [serial = 1220] [outer = 0x0] 16:51:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 155 (0x113017400) [pid = 1919] [serial = 1221] [outer = 0x112939000] 16:51:59 INFO - PROCESS | 1919 | 1461628319831 Marionette DEBUG loaded listener.js 16:51:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 156 (0x11643c400) [pid = 1919] [serial = 1222] [outer = 0x112939000] 16:52:00 INFO - PROCESS | 1919 | 1461628320322 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:52:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:52:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 877ms 16:52:00 INFO - PROCESS | 1919 | 1461628320380 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 16:52:00 INFO - PROCESS | 1919 | 1461628320383 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 16:52:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:52:00 INFO - PROCESS | 1919 | 1461628320388 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:52:00 INFO - PROCESS | 1919 | 1461628320391 Marionette TRACE conn2 <- [1,1602,null,{}] 16:52:00 INFO - PROCESS | 1919 | 1461628320396 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:52:00 INFO - PROCESS | 1919 | 1461628320497 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 16:52:00 INFO - PROCESS | 1919 | 1461628320575 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:00 INFO - PROCESS | 1919 | ++DOCSHELL 0x11834e800 == 90 [pid = 1919] [id = 408] 16:52:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 157 (0x11293a400) [pid = 1919] [serial = 1223] [outer = 0x0] 16:52:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 158 (0x118323400) [pid = 1919] [serial = 1224] [outer = 0x11293a400] 16:52:00 INFO - PROCESS | 1919 | 1461628320603 Marionette DEBUG loaded listener.js 16:52:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 159 (0x118450000) [pid = 1919] [serial = 1225] [outer = 0x11293a400] 16:52:00 INFO - PROCESS | 1919 | --DOCSHELL 0x12d503000 == 89 [pid = 1919] [id = 398] 16:52:00 INFO - PROCESS | 1919 | --DOCSHELL 0x12a847000 == 88 [pid = 1919] [id = 397] 16:52:00 INFO - PROCESS | 1919 | --DOCSHELL 0x11252d800 == 87 [pid = 1919] [id = 396] 16:52:00 INFO - PROCESS | 1919 | --DOCSHELL 0x12b34b000 == 86 [pid = 1919] [id = 395] 16:52:00 INFO - PROCESS | 1919 | --DOCSHELL 0x12ab70000 == 85 [pid = 1919] [id = 394] 16:52:00 INFO - PROCESS | 1919 | --DOMWINDOW == 158 (0x12bbc0400) [pid = 1919] [serial = 1137] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOCSHELL 0x12a725800 == 84 [pid = 1919] [id = 393] 16:52:01 INFO - PROCESS | 1919 | --DOCSHELL 0x128e7e800 == 83 [pid = 1919] [id = 392] 16:52:01 INFO - PROCESS | 1919 | --DOCSHELL 0x1243f1800 == 82 [pid = 1919] [id = 391] 16:52:01 INFO - PROCESS | 1919 | --DOCSHELL 0x11930e800 == 81 [pid = 1919] [id = 390] 16:52:01 INFO - PROCESS | 1919 | --DOCSHELL 0x126b23800 == 80 [pid = 1919] [id = 389] 16:52:01 INFO - PROCESS | 1919 | --DOCSHELL 0x118352000 == 79 [pid = 1919] [id = 388] 16:52:01 INFO - PROCESS | 1919 | --DOCSHELL 0x118f5c000 == 78 [pid = 1919] [id = 387] 16:52:01 INFO - PROCESS | 1919 | --DOCSHELL 0x134c09000 == 77 [pid = 1919] [id = 383] 16:52:01 INFO - PROCESS | 1919 | --DOCSHELL 0x12d7e1800 == 76 [pid = 1919] [id = 382] 16:52:01 INFO - PROCESS | 1919 | --DOCSHELL 0x127648800 == 75 [pid = 1919] [id = 381] 16:52:01 INFO - PROCESS | 1919 | --DOCSHELL 0x119465800 == 74 [pid = 1919] [id = 380] 16:52:01 INFO - PROCESS | 1919 | 1461628321052 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:52:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:52:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 726ms 16:52:01 INFO - PROCESS | 1919 | 1461628321114 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 16:52:01 INFO - PROCESS | 1919 | 1461628321116 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 16:52:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:52:01 INFO - PROCESS | 1919 | 1461628321118 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:52:01 INFO - PROCESS | 1919 | 1461628321120 Marionette TRACE conn2 <- [1,1606,null,{}] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 157 (0x1134cf000) [pid = 1919] [serial = 1024] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 156 (0x11836fc00) [pid = 1919] [serial = 1027] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 155 (0x110e7b000) [pid = 1919] [serial = 1021] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 154 (0x12ca5b000) [pid = 1919] [serial = 961] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 153 (0x1233aa400) [pid = 1919] [serial = 1030] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 152 (0x126bda400) [pid = 1919] [serial = 1033] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 151 (0x12ab48c00) [pid = 1919] [serial = 1126] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 150 (0x126bdd400) [pid = 1919] [serial = 1116] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 149 (0x123355000) [pid = 1919] [serial = 1129] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 148 (0x12bb62c00) [pid = 1919] [serial = 1135] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 147 (0x124bbec00) [pid = 1919] [serial = 1114] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 146 (0x128ad5400) [pid = 1919] [serial = 1117] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 145 (0x12bb32c00) [pid = 1919] [serial = 1134] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 144 (0x119f52000) [pid = 1919] [serial = 1110] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 143 (0x12138bc00) [pid = 1919] [serial = 1111] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 142 (0x118f23800) [pid = 1919] [serial = 1107] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 141 (0x11978c800) [pid = 1919] [serial = 1108] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 140 (0x112935800) [pid = 1919] [serial = 1080] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 139 (0x1294de400) [pid = 1919] [serial = 1122] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 138 (0x117e27c00) [pid = 1919] [serial = 1083] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 137 (0x1125d2000) [pid = 1919] [serial = 1101] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 136 (0x11324d800) [pid = 1919] [serial = 1102] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 135 (0x1276bb800) [pid = 1919] [serial = 1089] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 134 (0x12adb6800) [pid = 1919] [serial = 1095] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x128de1000) [pid = 1919] [serial = 1119] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x128e9b400) [pid = 1919] [serial = 1120] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x12a7fc000) [pid = 1919] [serial = 1125] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 130 (0x12334ec00) [pid = 1919] [serial = 1086] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 129 (0x12326a800) [pid = 1919] [serial = 1099] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 128 (0x1166d6800) [pid = 1919] [serial = 1098] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x1290e3800) [pid = 1919] [serial = 1092] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x1294ea800) [pid = 1919] [serial = 1123] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x113c42800) [pid = 1919] [serial = 1104] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x116a54400) [pid = 1919] [serial = 1105] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x1164f6400) [pid = 1919] [serial = 1128] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x12350d800) [pid = 1919] [serial = 1113] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x127413000) [pid = 1919] [serial = 1131] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x12adcdc00) [pid = 1919] [serial = 1132] [outer = 0x0] [url = about:blank] 16:52:01 INFO - PROCESS | 1919 | 1461628321151 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:52:01 INFO - PROCESS | 1919 | 1461628321242 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 16:52:01 INFO - PROCESS | 1919 | 1461628321252 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:01 INFO - PROCESS | 1919 | ++DOCSHELL 0x116f1c800 == 75 [pid = 1919] [id = 409] 16:52:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x118a35800) [pid = 1919] [serial = 1226] [outer = 0x0] 16:52:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x118f22800) [pid = 1919] [serial = 1227] [outer = 0x118a35800] 16:52:01 INFO - PROCESS | 1919 | 1461628321280 Marionette DEBUG loaded listener.js 16:52:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x119328000) [pid = 1919] [serial = 1228] [outer = 0x118a35800] 16:52:01 INFO - PROCESS | 1919 | 1461628321665 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:52:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:52:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 582ms 16:52:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:52:01 INFO - PROCESS | 1919 | 1461628321701 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 16:52:01 INFO - PROCESS | 1919 | 1461628321702 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 16:52:01 INFO - PROCESS | 1919 | 1461628321705 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:52:01 INFO - PROCESS | 1919 | 1461628321707 Marionette TRACE conn2 <- [1,1610,null,{}] 16:52:01 INFO - PROCESS | 1919 | 1461628321710 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:52:01 INFO - PROCESS | 1919 | 1461628321801 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 16:52:01 INFO - PROCESS | 1919 | 1461628321806 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:01 INFO - PROCESS | 1919 | ++DOCSHELL 0x12338b000 == 76 [pid = 1919] [id = 410] 16:52:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x11978b800) [pid = 1919] [serial = 1229] [outer = 0x0] 16:52:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x120ff8800) [pid = 1919] [serial = 1230] [outer = 0x11978b800] 16:52:01 INFO - PROCESS | 1919 | 1461628321833 Marionette DEBUG loaded listener.js 16:52:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x123351000) [pid = 1919] [serial = 1231] [outer = 0x11978b800] 16:52:02 INFO - PROCESS | 1919 | 1461628322187 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:52:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:52:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 520ms 16:52:02 INFO - PROCESS | 1919 | 1461628322226 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 16:52:02 INFO - PROCESS | 1919 | 1461628322227 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 16:52:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:52:02 INFO - PROCESS | 1919 | 1461628322241 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:52:02 INFO - PROCESS | 1919 | 1461628322242 Marionette TRACE conn2 <- [1,1614,null,{}] 16:52:02 INFO - PROCESS | 1919 | 1461628322244 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:52:02 INFO - PROCESS | 1919 | 1461628322330 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 16:52:02 INFO - PROCESS | 1919 | 1461628322335 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:02 INFO - PROCESS | 1919 | ++DOCSHELL 0x1243fe000 == 77 [pid = 1919] [id = 411] 16:52:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x123359c00) [pid = 1919] [serial = 1232] [outer = 0x0] 16:52:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x124324800) [pid = 1919] [serial = 1233] [outer = 0x123359c00] 16:52:02 INFO - PROCESS | 1919 | 1461628322361 Marionette DEBUG loaded listener.js 16:52:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x124bba800) [pid = 1919] [serial = 1234] [outer = 0x123359c00] 16:52:02 INFO - PROCESS | 1919 | 1461628322720 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:52:02 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:52:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 524ms 16:52:02 INFO - PROCESS | 1919 | 1461628322761 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 16:52:02 INFO - PROCESS | 1919 | 1461628322763 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 16:52:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:52:02 INFO - PROCESS | 1919 | 1461628322765 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:52:02 INFO - PROCESS | 1919 | 1461628322766 Marionette TRACE conn2 <- [1,1618,null,{}] 16:52:02 INFO - PROCESS | 1919 | 1461628322768 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:52:02 INFO - PROCESS | 1919 | 1461628322869 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 16:52:02 INFO - PROCESS | 1919 | 1461628322942 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:02 INFO - PROCESS | 1919 | ++DOCSHELL 0x127648800 == 78 [pid = 1919] [id = 412] 16:52:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 130 (0x123770400) [pid = 1919] [serial = 1235] [outer = 0x0] 16:52:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x126992000) [pid = 1919] [serial = 1236] [outer = 0x123770400] 16:52:02 INFO - PROCESS | 1919 | 1461628322970 Marionette DEBUG loaded listener.js 16:52:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x128ad1800) [pid = 1919] [serial = 1237] [outer = 0x123770400] 16:52:03 INFO - PROCESS | 1919 | 1461628323295 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:52:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:52:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 568ms 16:52:03 INFO - PROCESS | 1919 | 1461628323334 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 16:52:03 INFO - PROCESS | 1919 | 1461628323335 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 16:52:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:52:03 INFO - PROCESS | 1919 | 1461628323337 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:52:03 INFO - PROCESS | 1919 | 1461628323338 Marionette TRACE conn2 <- [1,1622,null,{}] 16:52:03 INFO - PROCESS | 1919 | 1461628323341 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:52:03 INFO - PROCESS | 1919 | 1461628323451 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 16:52:03 INFO - PROCESS | 1919 | 1461628323461 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:03 INFO - PROCESS | 1919 | ++DOCSHELL 0x128d91800 == 79 [pid = 1919] [id = 413] 16:52:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x1250e8800) [pid = 1919] [serial = 1238] [outer = 0x0] 16:52:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x128b41800) [pid = 1919] [serial = 1239] [outer = 0x1250e8800] 16:52:03 INFO - PROCESS | 1919 | 1461628323487 Marionette DEBUG loaded listener.js 16:52:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x128de4c00) [pid = 1919] [serial = 1240] [outer = 0x1250e8800] 16:52:03 INFO - PROCESS | 1919 | 1461628323858 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:52:03 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:52:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 571ms 16:52:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:52:03 INFO - PROCESS | 1919 | 1461628323908 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 16:52:03 INFO - PROCESS | 1919 | 1461628323909 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 16:52:03 INFO - PROCESS | 1919 | 1461628323912 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:52:03 INFO - PROCESS | 1919 | 1461628323913 Marionette TRACE conn2 <- [1,1626,null,{}] 16:52:03 INFO - PROCESS | 1919 | 1461628323915 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:52:04 INFO - PROCESS | 1919 | 1461628324022 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 16:52:04 INFO - PROCESS | 1919 | 1461628324036 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:04 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a727000 == 80 [pid = 1919] [id = 414] 16:52:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 136 (0x128b44400) [pid = 1919] [serial = 1241] [outer = 0x0] 16:52:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 137 (0x1290e3c00) [pid = 1919] [serial = 1242] [outer = 0x128b44400] 16:52:04 INFO - PROCESS | 1919 | 1461628324062 Marionette DEBUG loaded listener.js 16:52:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 138 (0x1294ea800) [pid = 1919] [serial = 1243] [outer = 0x128b44400] 16:52:04 INFO - PROCESS | 1919 | 1461628324388 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:52:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:52:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 517ms 16:52:04 INFO - PROCESS | 1919 | 1461628324429 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 16:52:04 INFO - PROCESS | 1919 | 1461628324431 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 16:52:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:52:04 INFO - PROCESS | 1919 | 1461628324433 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:52:04 INFO - PROCESS | 1919 | 1461628324434 Marionette TRACE conn2 <- [1,1630,null,{}] 16:52:04 INFO - PROCESS | 1919 | 1461628324436 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:52:04 INFO - PROCESS | 1919 | 1461628324550 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 16:52:04 INFO - PROCESS | 1919 | 1461628324565 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:04 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a9d4000 == 81 [pid = 1919] [id = 415] 16:52:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 139 (0x1290d5000) [pid = 1919] [serial = 1244] [outer = 0x0] 16:52:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 140 (0x12a7f7000) [pid = 1919] [serial = 1245] [outer = 0x1290d5000] 16:52:04 INFO - PROCESS | 1919 | 1461628324590 Marionette DEBUG loaded listener.js 16:52:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 141 (0x12ab54000) [pid = 1919] [serial = 1246] [outer = 0x1290d5000] 16:52:04 INFO - PROCESS | 1919 | 1461628324954 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:52:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:52:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 570ms 16:52:05 INFO - PROCESS | 1919 | 1461628325003 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 16:52:05 INFO - PROCESS | 1919 | 1461628325005 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 16:52:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:52:05 INFO - PROCESS | 1919 | 1461628325007 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:52:05 INFO - PROCESS | 1919 | 1461628325008 Marionette TRACE conn2 <- [1,1634,null,{}] 16:52:05 INFO - PROCESS | 1919 | 1461628325011 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:52:05 INFO - PROCESS | 1919 | 1461628325123 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 16:52:05 INFO - PROCESS | 1919 | 1461628325135 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:05 INFO - PROCESS | 1919 | ++DOCSHELL 0x12b33e000 == 82 [pid = 1919] [id = 416] 16:52:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 142 (0x12adb6800) [pid = 1919] [serial = 1247] [outer = 0x0] 16:52:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 143 (0x12bb36400) [pid = 1919] [serial = 1248] [outer = 0x12adb6800] 16:52:05 INFO - PROCESS | 1919 | 1461628325160 Marionette DEBUG loaded listener.js 16:52:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 144 (0x12bbc0400) [pid = 1919] [serial = 1249] [outer = 0x12adb6800] 16:52:05 INFO - PROCESS | 1919 | --DOMWINDOW == 143 (0x1271bb400) [pid = 1919] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:52:05 INFO - PROCESS | 1919 | --DOMWINDOW == 142 (0x1125cf000) [pid = 1919] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:52:05 INFO - PROCESS | 1919 | --DOMWINDOW == 141 (0x120f47800) [pid = 1919] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:52:05 INFO - PROCESS | 1919 | --DOMWINDOW == 140 (0x1161a1400) [pid = 1919] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:52:05 INFO - PROCESS | 1919 | --DOMWINDOW == 139 (0x110e09000) [pid = 1919] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:52:05 INFO - PROCESS | 1919 | --DOMWINDOW == 138 (0x12a89e800) [pid = 1919] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:52:05 INFO - PROCESS | 1919 | --DOMWINDOW == 137 (0x128d36400) [pid = 1919] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:52:05 INFO - PROCESS | 1919 | --DOMWINDOW == 136 (0x1296b5c00) [pid = 1919] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:52:05 INFO - PROCESS | 1919 | --DOMWINDOW == 135 (0x12a8a5400) [pid = 1919] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:52:05 INFO - PROCESS | 1919 | --DOMWINDOW == 134 (0x111dc6c00) [pid = 1919] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:52:05 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x1269a6400) [pid = 1919] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:52:05 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x1166d6c00) [pid = 1919] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:52:05 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x1276b8800) [pid = 1919] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:52:05 INFO - PROCESS | 1919 | --DOMWINDOW == 130 (0x118a3b400) [pid = 1919] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:52:05 INFO - PROCESS | 1919 | --DOMWINDOW == 129 (0x12bb34c00) [pid = 1919] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:52:05 INFO - PROCESS | 1919 | --DOMWINDOW == 128 (0x121383000) [pid = 1919] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:52:05 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x110e09c00) [pid = 1919] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:52:05 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x110e05000) [pid = 1919] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:52:05 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x110e09800) [pid = 1919] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:52:05 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x128acbc00) [pid = 1919] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:52:05 INFO - PROCESS | 1919 | 1461628325647 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:52:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:52:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 673ms 16:52:05 INFO - PROCESS | 1919 | 1461628325680 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 16:52:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:52:05 INFO - PROCESS | 1919 | 1461628325682 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 16:52:05 INFO - PROCESS | 1919 | 1461628325684 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:52:05 INFO - PROCESS | 1919 | 1461628325686 Marionette TRACE conn2 <- [1,1638,null,{}] 16:52:05 INFO - PROCESS | 1919 | 1461628325689 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:52:05 INFO - PROCESS | 1919 | 1461628325837 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 16:52:05 INFO - PROCESS | 1919 | 1461628325901 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:05 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ab6e000 == 83 [pid = 1919] [id = 417] 16:52:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x111dc6c00) [pid = 1919] [serial = 1250] [outer = 0x0] 16:52:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x1236d0000) [pid = 1919] [serial = 1251] [outer = 0x111dc6c00] 16:52:05 INFO - PROCESS | 1919 | 1461628325931 Marionette DEBUG loaded listener.js 16:52:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x12bb68800) [pid = 1919] [serial = 1252] [outer = 0x111dc6c00] 16:52:06 INFO - PROCESS | 1919 | 1461628326216 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:52:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:52:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 570ms 16:52:06 INFO - PROCESS | 1919 | 1461628326255 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 16:52:06 INFO - PROCESS | 1919 | 1461628326257 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 16:52:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:52:06 INFO - PROCESS | 1919 | 1461628326263 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:52:06 INFO - PROCESS | 1919 | 1461628326264 Marionette TRACE conn2 <- [1,1642,null,{}] 16:52:06 INFO - PROCESS | 1919 | 1461628326266 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:52:06 INFO - PROCESS | 1919 | 1461628326357 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 16:52:06 INFO - PROCESS | 1919 | 1461628326419 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:06 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c38a800 == 84 [pid = 1919] [id = 418] 16:52:06 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x12a7f4400) [pid = 1919] [serial = 1253] [outer = 0x0] 16:52:06 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x12c1bb000) [pid = 1919] [serial = 1254] [outer = 0x12a7f4400] 16:52:06 INFO - PROCESS | 1919 | 1461628326445 Marionette DEBUG loaded listener.js 16:52:06 INFO - PROCESS | 1919 | ++DOMWINDOW == 130 (0x12c782800) [pid = 1919] [serial = 1255] [outer = 0x12a7f4400] 16:52:06 INFO - PROCESS | 1919 | 1461628326715 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:52:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:52:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 469ms 16:52:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:52:06 INFO - PROCESS | 1919 | 1461628326731 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 16:52:06 INFO - PROCESS | 1919 | 1461628326732 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 16:52:06 INFO - PROCESS | 1919 | 1461628326735 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:52:06 INFO - PROCESS | 1919 | 1461628326736 Marionette TRACE conn2 <- [1,1646,null,{}] 16:52:06 INFO - PROCESS | 1919 | 1461628326738 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:52:06 INFO - PROCESS | 1919 | 1461628326844 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 16:52:06 INFO - PROCESS | 1919 | 1461628326848 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:06 INFO - PROCESS | 1919 | ++DOCSHELL 0x12d51f000 == 85 [pid = 1919] [id = 419] 16:52:06 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x110e74400) [pid = 1919] [serial = 1256] [outer = 0x0] 16:52:06 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x12ca53c00) [pid = 1919] [serial = 1257] [outer = 0x110e74400] 16:52:06 INFO - PROCESS | 1919 | 1461628326873 Marionette DEBUG loaded listener.js 16:52:06 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x12ce3a400) [pid = 1919] [serial = 1258] [outer = 0x110e74400] 16:52:07 INFO - PROCESS | 1919 | 1461628327230 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:52:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:52:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 518ms 16:52:07 INFO - PROCESS | 1919 | 1461628327254 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 16:52:07 INFO - PROCESS | 1919 | 1461628327255 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 16:52:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:52:07 INFO - PROCESS | 1919 | 1461628327257 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:52:07 INFO - PROCESS | 1919 | 1461628327258 Marionette TRACE conn2 <- [1,1650,null,{}] 16:52:07 INFO - PROCESS | 1919 | 1461628327261 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:52:07 INFO - PROCESS | 1919 | 1461628327388 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 16:52:07 INFO - PROCESS | 1919 | 1461628327393 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:07 INFO - PROCESS | 1919 | ++DOCSHELL 0x134c0f000 == 86 [pid = 1919] [id = 420] 16:52:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x12ce3d400) [pid = 1919] [serial = 1259] [outer = 0x0] 16:52:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x12cfdcc00) [pid = 1919] [serial = 1260] [outer = 0x12ce3d400] 16:52:07 INFO - PROCESS | 1919 | 1461628327418 Marionette DEBUG loaded listener.js 16:52:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 136 (0x12d433400) [pid = 1919] [serial = 1261] [outer = 0x12ce3d400] 16:52:07 INFO - PROCESS | 1919 | 1461628327949 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:52:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:52:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 720ms 16:52:07 INFO - PROCESS | 1919 | 1461628327978 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 16:52:07 INFO - PROCESS | 1919 | 1461628327981 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 16:52:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:52:07 INFO - PROCESS | 1919 | 1461628327985 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:52:07 INFO - PROCESS | 1919 | 1461628327987 Marionette TRACE conn2 <- [1,1654,null,{}] 16:52:07 INFO - PROCESS | 1919 | 1461628327991 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:52:08 INFO - PROCESS | 1919 | 1461628328114 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 16:52:08 INFO - PROCESS | 1919 | 1461628328232 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:08 INFO - PROCESS | 1919 | ++DOCSHELL 0x1183cf000 == 87 [pid = 1919] [id = 421] 16:52:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 137 (0x1164ed800) [pid = 1919] [serial = 1262] [outer = 0x0] 16:52:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 138 (0x116ad6800) [pid = 1919] [serial = 1263] [outer = 0x1164ed800] 16:52:08 INFO - PROCESS | 1919 | 1461628328267 Marionette DEBUG loaded listener.js 16:52:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 139 (0x118368c00) [pid = 1919] [serial = 1264] [outer = 0x1164ed800] 16:52:08 INFO - PROCESS | 1919 | 1461628328668 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:52:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:52:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 724ms 16:52:08 INFO - PROCESS | 1919 | 1461628328709 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 16:52:08 INFO - PROCESS | 1919 | 1461628328713 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 16:52:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:52:08 INFO - PROCESS | 1919 | 1461628328718 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:52:08 INFO - PROCESS | 1919 | 1461628328719 Marionette TRACE conn2 <- [1,1658,null,{}] 16:52:08 INFO - PROCESS | 1919 | 1461628328722 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:52:08 INFO - PROCESS | 1919 | 1461628328841 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 16:52:08 INFO - PROCESS | 1919 | 1461628328947 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:08 INFO - PROCESS | 1919 | ++DOCSHELL 0x126b22000 == 88 [pid = 1919] [id = 422] 16:52:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 140 (0x118372800) [pid = 1919] [serial = 1265] [outer = 0x0] 16:52:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 141 (0x118a35c00) [pid = 1919] [serial = 1266] [outer = 0x118372800] 16:52:08 INFO - PROCESS | 1919 | 1461628328979 Marionette DEBUG loaded listener.js 16:52:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 142 (0x119ca9800) [pid = 1919] [serial = 1267] [outer = 0x118372800] 16:52:09 INFO - PROCESS | 1919 | 1461628329415 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:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 721ms 16:52:09 INFO - PROCESS | 1919 | 1461628329439 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 16:52:09 INFO - PROCESS | 1919 | 1461628329440 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 16:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:52:09 INFO - PROCESS | 1919 | 1461628329445 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:52:09 INFO - PROCESS | 1919 | 1461628329448 Marionette TRACE conn2 <- [1,1662,null,{}] 16:52:09 INFO - PROCESS | 1919 | 1461628329456 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:52:09 INFO - PROCESS | 1919 | 1461628329600 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 16:52:09 INFO - PROCESS | 1919 | 1461628329709 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:09 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ca7a800 == 89 [pid = 1919] [id = 423] 16:52:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 143 (0x124331c00) [pid = 1919] [serial = 1268] [outer = 0x0] 16:52:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 144 (0x1269b2800) [pid = 1919] [serial = 1269] [outer = 0x124331c00] 16:52:09 INFO - PROCESS | 1919 | 1461628329744 Marionette DEBUG loaded listener.js 16:52:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 145 (0x128acc800) [pid = 1919] [serial = 1270] [outer = 0x124331c00] 16:52:10 INFO - PROCESS | 1919 | 1461628330142 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:52:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 721ms 16:52:10 INFO - PROCESS | 1919 | 1461628330181 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 16:52:10 INFO - PROCESS | 1919 | 1461628330182 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 16:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:52:10 INFO - PROCESS | 1919 | 1461628330185 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:52:10 INFO - PROCESS | 1919 | 1461628330186 Marionette TRACE conn2 <- [1,1666,null,{}] 16:52:10 INFO - PROCESS | 1919 | 1461628330189 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:52:10 INFO - PROCESS | 1919 | 1461628330305 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 16:52:10 INFO - PROCESS | 1919 | 1461628330411 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:10 INFO - PROCESS | 1919 | ++DOCSHELL 0x13541a000 == 90 [pid = 1919] [id = 424] 16:52:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 146 (0x12769d800) [pid = 1919] [serial = 1271] [outer = 0x0] 16:52:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 147 (0x128de3c00) [pid = 1919] [serial = 1272] [outer = 0x12769d800] 16:52:10 INFO - PROCESS | 1919 | 1461628330444 Marionette DEBUG loaded listener.js 16:52:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 148 (0x1296b5c00) [pid = 1919] [serial = 1273] [outer = 0x12769d800] 16:52:10 INFO - PROCESS | 1919 | 1461628330846 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:52:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 720ms 16:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:52:10 INFO - PROCESS | 1919 | 1461628330906 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 16:52:10 INFO - PROCESS | 1919 | 1461628330908 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 16:52:10 INFO - PROCESS | 1919 | 1461628330910 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:52:10 INFO - PROCESS | 1919 | 1461628330911 Marionette TRACE conn2 <- [1,1670,null,{}] 16:52:10 INFO - PROCESS | 1919 | 1461628330914 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:52:11 INFO - PROCESS | 1919 | 1461628331044 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 16:52:11 INFO - PROCESS | 1919 | 1461628331151 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:11 INFO - PROCESS | 1919 | ++DOCSHELL 0x13572c800 == 91 [pid = 1919] [id = 425] 16:52:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 149 (0x128b40800) [pid = 1919] [serial = 1274] [outer = 0x0] 16:52:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 150 (0x12adccc00) [pid = 1919] [serial = 1275] [outer = 0x128b40800] 16:52:11 INFO - PROCESS | 1919 | 1461628331182 Marionette DEBUG loaded listener.js 16:52:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 151 (0x12c1b8800) [pid = 1919] [serial = 1276] [outer = 0x128b40800] 16:52:11 INFO - PROCESS | 1919 | 1461628331616 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:52:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 770ms 16:52:11 INFO - PROCESS | 1919 | 1461628331680 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 16:52:11 INFO - PROCESS | 1919 | 1461628331682 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 16:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:52:11 INFO - PROCESS | 1919 | 1461628331684 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:52:11 INFO - PROCESS | 1919 | 1461628331685 Marionette TRACE conn2 <- [1,1674,null,{}] 16:52:11 INFO - PROCESS | 1919 | 1461628331688 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:52:11 INFO - PROCESS | 1919 | 1461628331809 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 16:52:11 INFO - PROCESS | 1919 | 1461628331916 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:11 INFO - PROCESS | 1919 | ++DOCSHELL 0x13591a800 == 92 [pid = 1919] [id = 426] 16:52:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 152 (0x12c33f800) [pid = 1919] [serial = 1277] [outer = 0x0] 16:52:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 153 (0x12ca57800) [pid = 1919] [serial = 1278] [outer = 0x12c33f800] 16:52:11 INFO - PROCESS | 1919 | 1461628331951 Marionette DEBUG loaded listener.js 16:52:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 154 (0x12d5b6000) [pid = 1919] [serial = 1279] [outer = 0x12c33f800] 16:52:12 INFO - PROCESS | 1919 | 1461628332384 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:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 772ms 16:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:52:12 INFO - PROCESS | 1919 | 1461628332457 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 16:52:12 INFO - PROCESS | 1919 | 1461628332458 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 16:52:12 INFO - PROCESS | 1919 | 1461628332460 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:52:12 INFO - PROCESS | 1919 | 1461628332461 Marionette TRACE conn2 <- [1,1678,null,{}] 16:52:12 INFO - PROCESS | 1919 | 1461628332464 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:52:12 INFO - PROCESS | 1919 | 1461628332577 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 16:52:12 INFO - PROCESS | 1919 | 1461628332655 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:12 INFO - PROCESS | 1919 | ++DOCSHELL 0x119772000 == 93 [pid = 1919] [id = 427] 16:52:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 155 (0x110e09400) [pid = 1919] [serial = 1280] [outer = 0x0] 16:52:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 156 (0x119326400) [pid = 1919] [serial = 1281] [outer = 0x110e09400] 16:52:12 INFO - PROCESS | 1919 | 1461628332687 Marionette DEBUG loaded listener.js 16:52:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 157 (0x1276b9000) [pid = 1919] [serial = 1282] [outer = 0x110e09400] 16:52:13 INFO - PROCESS | 1919 | 1461628333312 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:52:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 871ms 16:52:13 INFO - PROCESS | 1919 | 1461628333331 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 16:52:13 INFO - PROCESS | 1919 | 1461628333333 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 16:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:52:13 INFO - PROCESS | 1919 | 1461628333337 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:52:13 INFO - PROCESS | 1919 | 1461628333339 Marionette TRACE conn2 <- [1,1682,null,{}] 16:52:13 INFO - PROCESS | 1919 | 1461628333362 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:52:13 INFO - PROCESS | 1919 | 1461628333474 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 16:52:13 INFO - PROCESS | 1919 | 1461628333555 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:13 INFO - PROCESS | 1919 | ++DOCSHELL 0x119931000 == 94 [pid = 1919] [id = 428] 16:52:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 158 (0x111c45c00) [pid = 1919] [serial = 1283] [outer = 0x0] 16:52:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 159 (0x112934800) [pid = 1919] [serial = 1284] [outer = 0x111c45c00] 16:52:13 INFO - PROCESS | 1919 | 1461628333585 Marionette DEBUG loaded listener.js 16:52:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 160 (0x11610f400) [pid = 1919] [serial = 1285] [outer = 0x111c45c00] 16:52:14 INFO - PROCESS | 1919 | 1461628334050 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:52:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 740ms 16:52:14 INFO - PROCESS | 1919 | 1461628334096 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 16:52:14 INFO - PROCESS | 1919 | 1461628334099 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 16:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:52:14 INFO - PROCESS | 1919 | 1461628334105 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:52:14 INFO - PROCESS | 1919 | 1461628334107 Marionette TRACE conn2 <- [1,1686,null,{}] 16:52:14 INFO - PROCESS | 1919 | 1461628334112 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:52:14 INFO - PROCESS | 1919 | 1461628334214 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 16:52:14 INFO - PROCESS | 1919 | 1461628334295 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:14 INFO - PROCESS | 1919 | ++DOCSHELL 0x118a78000 == 95 [pid = 1919] [id = 429] 16:52:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 161 (0x11836bc00) [pid = 1919] [serial = 1286] [outer = 0x0] 16:52:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 162 (0x118a3bc00) [pid = 1919] [serial = 1287] [outer = 0x11836bc00] 16:52:14 INFO - PROCESS | 1919 | 1461628334324 Marionette DEBUG loaded listener.js 16:52:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 163 (0x118fdd800) [pid = 1919] [serial = 1288] [outer = 0x11836bc00] 16:52:14 INFO - PROCESS | 1919 | --DOCSHELL 0x12d51f000 == 94 [pid = 1919] [id = 419] 16:52:14 INFO - PROCESS | 1919 | --DOCSHELL 0x12c38a800 == 93 [pid = 1919] [id = 418] 16:52:14 INFO - PROCESS | 1919 | --DOCSHELL 0x12ab6e000 == 92 [pid = 1919] [id = 417] 16:52:14 INFO - PROCESS | 1919 | --DOCSHELL 0x12b33e000 == 91 [pid = 1919] [id = 416] 16:52:14 INFO - PROCESS | 1919 | --DOCSHELL 0x12a9d4000 == 90 [pid = 1919] [id = 415] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 162 (0x12ca54800) [pid = 1919] [serial = 1197] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOCSHELL 0x12a727000 == 89 [pid = 1919] [id = 414] 16:52:14 INFO - PROCESS | 1919 | --DOCSHELL 0x128d91800 == 88 [pid = 1919] [id = 413] 16:52:14 INFO - PROCESS | 1919 | --DOCSHELL 0x127648800 == 87 [pid = 1919] [id = 412] 16:52:14 INFO - PROCESS | 1919 | --DOCSHELL 0x1243fe000 == 86 [pid = 1919] [id = 411] 16:52:14 INFO - PROCESS | 1919 | --DOCSHELL 0x12338b000 == 85 [pid = 1919] [id = 410] 16:52:14 INFO - PROCESS | 1919 | --DOCSHELL 0x116f1c800 == 84 [pid = 1919] [id = 409] 16:52:14 INFO - PROCESS | 1919 | --DOCSHELL 0x11834e800 == 83 [pid = 1919] [id = 408] 16:52:14 INFO - PROCESS | 1919 | --DOCSHELL 0x119774800 == 82 [pid = 1919] [id = 407] 16:52:14 INFO - PROCESS | 1919 | --DOCSHELL 0x135769000 == 81 [pid = 1919] [id = 404] 16:52:14 INFO - PROCESS | 1919 | --DOCSHELL 0x135726800 == 80 [pid = 1919] [id = 403] 16:52:14 INFO - PROCESS | 1919 | --DOCSHELL 0x12b282000 == 79 [pid = 1919] [id = 402] 16:52:14 INFO - PROCESS | 1919 | --DOCSHELL 0x12464c800 == 78 [pid = 1919] [id = 401] 16:52:14 INFO - PROCESS | 1919 | --DOCSHELL 0x113124000 == 77 [pid = 1919] [id = 400] 16:52:14 INFO - PROCESS | 1919 | --DOCSHELL 0x12de19800 == 76 [pid = 1919] [id = 399] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 161 (0x128de2000) [pid = 1919] [serial = 1090] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 160 (0x1134cd000) [pid = 1919] [serial = 1081] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 159 (0x1236ddc00) [pid = 1919] [serial = 1087] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 158 (0x118452000) [pid = 1919] [serial = 1084] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 157 (0x12a8a3000) [pid = 1919] [serial = 1078] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 156 (0x12b215800) [pid = 1919] [serial = 1096] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 155 (0x1294e6000) [pid = 1919] [serial = 1093] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 154 (0x12ab49400) [pid = 1919] [serial = 1182] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 153 (0x12bbc4800) [pid = 1919] [serial = 1185] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 152 (0x12c1b9c00) [pid = 1919] [serial = 1186] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 151 (0x113011800) [pid = 1919] [serial = 1140] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 150 (0x112940400) [pid = 1919] [serial = 1162] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 149 (0x1120e0800) [pid = 1919] [serial = 1161] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 148 (0x126bde000) [pid = 1919] [serial = 1173] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 147 (0x127697000) [pid = 1919] [serial = 1174] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 146 (0x11838e400) [pid = 1919] [serial = 1165] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 145 (0x118315400) [pid = 1919] [serial = 1164] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 144 (0x128b3e800) [pid = 1919] [serial = 1176] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 143 (0x129397000) [pid = 1919] [serial = 1177] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 142 (0x12ab4c800) [pid = 1919] [serial = 1149] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 141 (0x12334e000) [pid = 1919] [serial = 1158] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 140 (0x12bb6c800) [pid = 1919] [serial = 1152] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 139 (0x1234d3000) [pid = 1919] [serial = 1168] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 138 (0x118fe7000) [pid = 1919] [serial = 1167] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 137 (0x12bbcbc00) [pid = 1919] [serial = 1138] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 136 (0x1236cf800) [pid = 1919] [serial = 1170] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 135 (0x124de5800) [pid = 1919] [serial = 1171] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 134 (0x12138ac00) [pid = 1919] [serial = 1143] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x128ad9c00) [pid = 1919] [serial = 1146] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x12c1bf000) [pid = 1919] [serial = 1155] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x12c78ac00) [pid = 1919] [serial = 1194] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 130 (0x12ca4ec00) [pid = 1919] [serial = 1195] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 129 (0x11293f400) [pid = 1919] [serial = 1189] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 128 (0x118f19000) [pid = 1919] [serial = 1191] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x110f7fc00) [pid = 1919] [serial = 1188] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x12a7eec00) [pid = 1919] [serial = 1180] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x1294e0800) [pid = 1919] [serial = 1179] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x12c33bc00) [pid = 1919] [serial = 1192] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x12b219800) [pid = 1919] [serial = 1183] [outer = 0x0] [url = about:blank] 16:52:14 INFO - PROCESS | 1919 | 1461628334749 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:52:14 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:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 674ms 16:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:52:14 INFO - PROCESS | 1919 | 1461628334780 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 16:52:14 INFO - PROCESS | 1919 | 1461628334782 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 16:52:14 INFO - PROCESS | 1919 | 1461628334784 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:52:14 INFO - PROCESS | 1919 | 1461628334786 Marionette TRACE conn2 <- [1,1690,null,{}] 16:52:14 INFO - PROCESS | 1919 | 1461628334796 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:52:14 INFO - PROCESS | 1919 | 1461628334892 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 16:52:14 INFO - PROCESS | 1919 | 1461628334897 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:14 INFO - PROCESS | 1919 | ++DOCSHELL 0x119473000 == 77 [pid = 1919] [id = 430] 16:52:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x118fe7800) [pid = 1919] [serial = 1289] [outer = 0x0] 16:52:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x1197e2c00) [pid = 1919] [serial = 1290] [outer = 0x118fe7800] 16:52:14 INFO - PROCESS | 1919 | 1461628334926 Marionette DEBUG loaded listener.js 16:52:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x12138bc00) [pid = 1919] [serial = 1291] [outer = 0x118fe7800] 16:52:15 INFO - PROCESS | 1919 | 1461628335304 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:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 571ms 16:52:15 INFO - PROCESS | 1919 | 1461628335355 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 16:52:15 INFO - PROCESS | 1919 | 1461628335357 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 16:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:52:15 INFO - PROCESS | 1919 | 1461628335366 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:52:15 INFO - PROCESS | 1919 | 1461628335367 Marionette TRACE conn2 <- [1,1694,null,{}] 16:52:15 INFO - PROCESS | 1919 | 1461628335369 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:52:15 INFO - PROCESS | 1919 | 1461628335464 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 16:52:15 INFO - PROCESS | 1919 | 1461628335469 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:15 INFO - PROCESS | 1919 | ++DOCSHELL 0x125713000 == 78 [pid = 1919] [id = 431] 16:52:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x123356000) [pid = 1919] [serial = 1292] [outer = 0x0] 16:52:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x12350d800) [pid = 1919] [serial = 1293] [outer = 0x123356000] 16:52:15 INFO - PROCESS | 1919 | 1461628335496 Marionette DEBUG loaded listener.js 16:52:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x1256a5800) [pid = 1919] [serial = 1294] [outer = 0x123356000] 16:52:15 INFO - PROCESS | 1919 | 1461628335914 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:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 570ms 16:52:15 INFO - PROCESS | 1919 | 1461628335937 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 16:52:15 INFO - PROCESS | 1919 | 1461628335939 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 16:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:52:15 INFO - PROCESS | 1919 | 1461628335943 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:52:15 INFO - PROCESS | 1919 | 1461628335945 Marionette TRACE conn2 <- [1,1698,null,{}] 16:52:15 INFO - PROCESS | 1919 | 1461628335948 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:52:16 INFO - PROCESS | 1919 | 1461628336083 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 16:52:16 INFO - PROCESS | 1919 | 1461628336097 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:16 INFO - PROCESS | 1919 | ++DOCSHELL 0x128b72800 == 79 [pid = 1919] [id = 432] 16:52:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 130 (0x12698d400) [pid = 1919] [serial = 1295] [outer = 0x0] 16:52:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x127411000) [pid = 1919] [serial = 1296] [outer = 0x12698d400] 16:52:16 INFO - PROCESS | 1919 | 1461628336138 Marionette DEBUG loaded listener.js 16:52:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x1276be800) [pid = 1919] [serial = 1297] [outer = 0x12698d400] 16:52:16 INFO - PROCESS | 1919 | 1461628336560 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:52:16 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:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 672ms 16:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:52:16 INFO - PROCESS | 1919 | 1461628336616 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 16:52:16 INFO - PROCESS | 1919 | 1461628336617 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 16:52:16 INFO - PROCESS | 1919 | 1461628336619 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:52:16 INFO - PROCESS | 1919 | 1461628336621 Marionette TRACE conn2 <- [1,1702,null,{}] 16:52:16 INFO - PROCESS | 1919 | 1461628336624 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:52:16 INFO - PROCESS | 1919 | 1461628336729 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 16:52:16 INFO - PROCESS | 1919 | 1461628336752 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:16 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a727000 == 80 [pid = 1919] [id = 433] 16:52:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x1290da800) [pid = 1919] [serial = 1298] [outer = 0x0] 16:52:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x1296bb800) [pid = 1919] [serial = 1299] [outer = 0x1290da800] 16:52:16 INFO - PROCESS | 1919 | 1461628336779 Marionette DEBUG loaded listener.js 16:52:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x12ab49400) [pid = 1919] [serial = 1300] [outer = 0x1290da800] 16:52:17 INFO - PROCESS | 1919 | 1461628337154 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:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 568ms 16:52:17 INFO - PROCESS | 1919 | 1461628337188 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 16:52:17 INFO - PROCESS | 1919 | 1461628337190 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 16:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:52:17 INFO - PROCESS | 1919 | 1461628337200 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:52:17 INFO - PROCESS | 1919 | 1461628337201 Marionette TRACE conn2 <- [1,1706,null,{}] 16:52:17 INFO - PROCESS | 1919 | 1461628337204 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:52:17 INFO - PROCESS | 1919 | 1461628337316 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 16:52:17 INFO - PROCESS | 1919 | 1461628337327 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:17 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a9d9800 == 81 [pid = 1919] [id = 434] 16:52:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 136 (0x1290e2000) [pid = 1919] [serial = 1301] [outer = 0x0] 16:52:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 137 (0x12adbac00) [pid = 1919] [serial = 1302] [outer = 0x1290e2000] 16:52:17 INFO - PROCESS | 1919 | 1461628337352 Marionette DEBUG loaded listener.js 16:52:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 138 (0x12bb69800) [pid = 1919] [serial = 1303] [outer = 0x1290e2000] 16:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 521ms 16:52:17 INFO - PROCESS | 1919 | 1461628337713 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:52:17 INFO - PROCESS | 1919 | 1461628337722 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 16:52:17 INFO - PROCESS | 1919 | 1461628337723 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 16:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:52:17 INFO - PROCESS | 1919 | 1461628337730 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:52:17 INFO - PROCESS | 1919 | 1461628337731 Marionette TRACE conn2 <- [1,1710,null,{}] 16:52:17 INFO - PROCESS | 1919 | 1461628337733 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:52:17 INFO - PROCESS | 1919 | 1461628337852 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 16:52:17 INFO - PROCESS | 1919 | 1461628337864 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:17 INFO - PROCESS | 1919 | ++DOCSHELL 0x12baca000 == 82 [pid = 1919] [id = 435] 16:52:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 139 (0x1296b8000) [pid = 1919] [serial = 1304] [outer = 0x0] 16:52:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 140 (0x12c1bc800) [pid = 1919] [serial = 1305] [outer = 0x1296b8000] 16:52:17 INFO - PROCESS | 1919 | 1461628337888 Marionette DEBUG loaded listener.js 16:52:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 141 (0x12c783800) [pid = 1919] [serial = 1306] [outer = 0x1296b8000] 16:52:18 INFO - PROCESS | 1919 | 1461628338251 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:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 571ms 16:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:52:18 INFO - PROCESS | 1919 | 1461628338307 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 16:52:18 INFO - PROCESS | 1919 | 1461628338308 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 16:52:18 INFO - PROCESS | 1919 | 1461628338311 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:52:18 INFO - PROCESS | 1919 | 1461628338312 Marionette TRACE conn2 <- [1,1714,null,{}] 16:52:18 INFO - PROCESS | 1919 | 1461628338314 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:52:18 INFO - PROCESS | 1919 | 1461628338429 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 16:52:18 INFO - PROCESS | 1919 | 1461628338443 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:18 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c7d4800 == 83 [pid = 1919] [id = 436] 16:52:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 142 (0x12bb6b400) [pid = 1919] [serial = 1307] [outer = 0x0] 16:52:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 143 (0x12ca54c00) [pid = 1919] [serial = 1308] [outer = 0x12bb6b400] 16:52:18 INFO - PROCESS | 1919 | 1461628338468 Marionette DEBUG loaded listener.js 16:52:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 144 (0x12cfe2c00) [pid = 1919] [serial = 1309] [outer = 0x12bb6b400] 16:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 519ms 16:52:18 INFO - PROCESS | 1919 | 1461628338821 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:52:18 INFO - PROCESS | 1919 | 1461628338831 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 16:52:18 INFO - PROCESS | 1919 | 1461628338832 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 16:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:52:18 INFO - PROCESS | 1919 | 1461628338835 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:52:18 INFO - PROCESS | 1919 | 1461628338836 Marionette TRACE conn2 <- [1,1718,null,{}] 16:52:18 INFO - PROCESS | 1919 | 1461628338838 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:52:18 INFO - PROCESS | 1919 | 1461628338961 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 16:52:19 INFO - PROCESS | 1919 | --DOMWINDOW == 143 (0x11293a400) [pid = 1919] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:52:19 INFO - PROCESS | 1919 | --DOMWINDOW == 142 (0x128b44400) [pid = 1919] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:52:19 INFO - PROCESS | 1919 | --DOMWINDOW == 141 (0x112939000) [pid = 1919] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:52:19 INFO - PROCESS | 1919 | --DOMWINDOW == 140 (0x111dc6c00) [pid = 1919] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:52:19 INFO - PROCESS | 1919 | --DOMWINDOW == 139 (0x123770400) [pid = 1919] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:52:19 INFO - PROCESS | 1919 | --DOMWINDOW == 138 (0x118a35800) [pid = 1919] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:52:19 INFO - PROCESS | 1919 | --DOMWINDOW == 137 (0x1250e8800) [pid = 1919] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:52:19 INFO - PROCESS | 1919 | --DOMWINDOW == 136 (0x12c78c400) [pid = 1919] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:52:19 INFO - PROCESS | 1919 | --DOMWINDOW == 135 (0x123359c00) [pid = 1919] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:52:19 INFO - PROCESS | 1919 | --DOMWINDOW == 134 (0x12adb6800) [pid = 1919] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:52:19 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x11978b800) [pid = 1919] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:52:19 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x12a7f4400) [pid = 1919] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:52:19 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x1290d5000) [pid = 1919] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:52:19 INFO - PROCESS | 1919 | --DOMWINDOW == 130 (0x110e74400) [pid = 1919] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:52:19 INFO - PROCESS | 1919 | 1461628339194 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:19 INFO - PROCESS | 1919 | ++DOCSHELL 0x117204800 == 84 [pid = 1919] [id = 437] 16:52:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x110e09800) [pid = 1919] [serial = 1310] [outer = 0x0] 16:52:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x1125b4800) [pid = 1919] [serial = 1311] [outer = 0x110e09800] 16:52:19 INFO - PROCESS | 1919 | 1461628339220 Marionette DEBUG loaded listener.js 16:52:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x120ff2400) [pid = 1919] [serial = 1312] [outer = 0x110e09800] 16:52:19 INFO - PROCESS | 1919 | 1461628339500 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:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 719ms 16:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:52:19 INFO - PROCESS | 1919 | 1461628339554 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 16:52:19 INFO - PROCESS | 1919 | 1461628339556 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 16:52:19 INFO - PROCESS | 1919 | 1461628339561 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:52:19 INFO - PROCESS | 1919 | 1461628339563 Marionette TRACE conn2 <- [1,1722,null,{}] 16:52:19 INFO - PROCESS | 1919 | 1461628339565 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:52:19 INFO - PROCESS | 1919 | 1461628339670 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 16:52:19 INFO - PROCESS | 1919 | 1461628339733 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:19 INFO - PROCESS | 1919 | ++DOCSHELL 0x12d506000 == 85 [pid = 1919] [id = 438] 16:52:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x110e7c000) [pid = 1919] [serial = 1313] [outer = 0x0] 16:52:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x12a7f6400) [pid = 1919] [serial = 1314] [outer = 0x110e7c000] 16:52:19 INFO - PROCESS | 1919 | 1461628339764 Marionette DEBUG loaded listener.js 16:52:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 136 (0x12d5c1400) [pid = 1919] [serial = 1315] [outer = 0x110e7c000] 16:52:20 INFO - PROCESS | 1919 | 1461628340316 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:52:20 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:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 823ms 16:52:20 INFO - PROCESS | 1919 | 1461628340389 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 16:52:20 INFO - PROCESS | 1919 | 1461628340391 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 16:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:52:20 INFO - PROCESS | 1919 | 1461628340409 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:52:20 INFO - PROCESS | 1919 | 1461628340412 Marionette TRACE conn2 <- [1,1726,null,{}] 16:52:20 INFO - PROCESS | 1919 | 1461628340416 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:52:20 INFO - PROCESS | 1919 | 1461628340537 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 16:52:20 INFO - PROCESS | 1919 | 1461628340645 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:20 INFO - PROCESS | 1919 | ++DOCSHELL 0x1183c3000 == 86 [pid = 1919] [id = 439] 16:52:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 137 (0x1125ba800) [pid = 1919] [serial = 1316] [outer = 0x0] 16:52:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 138 (0x116a4b400) [pid = 1919] [serial = 1317] [outer = 0x1125ba800] 16:52:20 INFO - PROCESS | 1919 | 1461628340680 Marionette DEBUG loaded listener.js 16:52:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 139 (0x11844f800) [pid = 1919] [serial = 1318] [outer = 0x1125ba800] 16:52:21 INFO - PROCESS | 1919 | 1461628341158 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:52:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 824ms 16:52:21 INFO - PROCESS | 1919 | 1461628341232 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 16:52:21 INFO - PROCESS | 1919 | 1461628341239 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 16:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:52:21 INFO - PROCESS | 1919 | 1461628341246 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:52:21 INFO - PROCESS | 1919 | 1461628341249 Marionette TRACE conn2 <- [1,1730,null,{}] 16:52:21 INFO - PROCESS | 1919 | 1461628341253 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:52:21 INFO - PROCESS | 1919 | 1461628341422 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 16:52:21 INFO - PROCESS | 1919 | 1461628341560 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:21 INFO - PROCESS | 1919 | ++DOCSHELL 0x128b75800 == 87 [pid = 1919] [id = 440] 16:52:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 140 (0x118a41800) [pid = 1919] [serial = 1319] [outer = 0x0] 16:52:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 141 (0x119bf6000) [pid = 1919] [serial = 1320] [outer = 0x118a41800] 16:52:21 INFO - PROCESS | 1919 | 1461628341605 Marionette DEBUG loaded listener.js 16:52:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 142 (0x12138cc00) [pid = 1919] [serial = 1321] [outer = 0x118a41800] 16:52:22 INFO - PROCESS | 1919 | 1461628342052 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:52:22 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:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 873ms 16:52:22 INFO - PROCESS | 1919 | 1461628342119 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 16:52:22 INFO - PROCESS | 1919 | 1461628342120 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 16:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:52:22 INFO - PROCESS | 1919 | 1461628342123 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:52:22 INFO - PROCESS | 1919 | 1461628342128 Marionette TRACE conn2 <- [1,1734,null,{}] 16:52:22 INFO - PROCESS | 1919 | 1461628342136 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:52:22 INFO - PROCESS | 1919 | 1461628342252 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 16:52:22 INFO - PROCESS | 1919 | 1461628342333 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:22 INFO - PROCESS | 1919 | ++DOCSHELL 0x12d7e2800 == 88 [pid = 1919] [id = 441] 16:52:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 143 (0x128b45400) [pid = 1919] [serial = 1322] [outer = 0x0] 16:52:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 144 (0x128deb800) [pid = 1919] [serial = 1323] [outer = 0x128b45400] 16:52:22 INFO - PROCESS | 1919 | 1461628342366 Marionette DEBUG loaded listener.js 16:52:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 145 (0x12939e800) [pid = 1919] [serial = 1324] [outer = 0x128b45400] 16:52:22 INFO - PROCESS | 1919 | 1461628342804 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:52:22 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:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 725ms 16:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:52:22 INFO - PROCESS | 1919 | 1461628342858 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 16:52:22 INFO - PROCESS | 1919 | 1461628342860 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 16:52:22 INFO - PROCESS | 1919 | 1461628342864 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:52:22 INFO - PROCESS | 1919 | 1461628342866 Marionette TRACE conn2 <- [1,1738,null,{}] 16:52:22 INFO - PROCESS | 1919 | 1461628342868 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:52:22 INFO - PROCESS | 1919 | 1461628342984 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 16:52:23 INFO - PROCESS | 1919 | 1461628343063 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:23 INFO - PROCESS | 1919 | ++DOCSHELL 0x13573d000 == 89 [pid = 1919] [id = 442] 16:52:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 146 (0x1294e7c00) [pid = 1919] [serial = 1325] [outer = 0x0] 16:52:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 147 (0x12c1b9000) [pid = 1919] [serial = 1326] [outer = 0x1294e7c00] 16:52:23 INFO - PROCESS | 1919 | 1461628343094 Marionette DEBUG loaded listener.js 16:52:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 148 (0x12ce3dc00) [pid = 1919] [serial = 1327] [outer = 0x1294e7c00] 16:52:23 INFO - PROCESS | 1919 | 1461628343498 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:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 669ms 16:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:52:23 INFO - PROCESS | 1919 | 1461628343534 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 16:52:23 INFO - PROCESS | 1919 | 1461628343535 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 16:52:23 INFO - PROCESS | 1919 | 1461628343538 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:52:23 INFO - PROCESS | 1919 | 1461628343539 Marionette TRACE conn2 <- [1,1742,null,{}] 16:52:23 INFO - PROCESS | 1919 | 1461628343562 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:52:23 INFO - PROCESS | 1919 | 1461628343673 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 16:52:23 INFO - PROCESS | 1919 | 1461628343780 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:23 INFO - PROCESS | 1919 | ++DOCSHELL 0x135929800 == 90 [pid = 1919] [id = 443] 16:52:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 149 (0x121252c00) [pid = 1919] [serial = 1328] [outer = 0x0] 16:52:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 150 (0x12125c400) [pid = 1919] [serial = 1329] [outer = 0x121252c00] 16:52:23 INFO - PROCESS | 1919 | 1461628343812 Marionette DEBUG loaded listener.js 16:52:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 151 (0x121260400) [pid = 1919] [serial = 1330] [outer = 0x121252c00] 16:52:24 INFO - PROCESS | 1919 | 1461628344247 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:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 720ms 16:52:24 INFO - PROCESS | 1919 | 1461628344260 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 16:52:24 INFO - PROCESS | 1919 | 1461628344262 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 16:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:52:24 INFO - PROCESS | 1919 | 1461628344265 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:52:24 INFO - PROCESS | 1919 | 1461628344266 Marionette TRACE conn2 <- [1,1746,null,{}] 16:52:24 INFO - PROCESS | 1919 | 1461628344269 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:52:24 INFO - PROCESS | 1919 | 1461628344395 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 16:52:24 INFO - PROCESS | 1919 | 1461628344503 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:24 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c116000 == 91 [pid = 1919] [id = 444] 16:52:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 152 (0x12a89e800) [pid = 1919] [serial = 1331] [outer = 0x0] 16:52:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 153 (0x12d43ac00) [pid = 1919] [serial = 1332] [outer = 0x12a89e800] 16:52:24 INFO - PROCESS | 1919 | 1461628344538 Marionette DEBUG loaded listener.js 16:52:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 154 (0x12d76f800) [pid = 1919] [serial = 1333] [outer = 0x12a89e800] 16:52:24 INFO - PROCESS | 1919 | 1461628344962 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:52:24 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:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 719ms 16:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:52:24 INFO - PROCESS | 1919 | 1461628344985 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 16:52:24 INFO - PROCESS | 1919 | 1461628344986 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 16:52:24 INFO - PROCESS | 1919 | 1461628344988 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:52:24 INFO - PROCESS | 1919 | 1461628344990 Marionette TRACE conn2 <- [1,1750,null,{}] 16:52:25 INFO - PROCESS | 1919 | 1461628345013 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:52:25 INFO - PROCESS | 1919 | 1461628345125 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 16:52:25 INFO - PROCESS | 1919 | 1461628345250 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:25 INFO - PROCESS | 1919 | ++DOCSHELL 0x138179000 == 92 [pid = 1919] [id = 445] 16:52:25 INFO - PROCESS | 1919 | ++DOMWINDOW == 155 (0x111cbb800) [pid = 1919] [serial = 1334] [outer = 0x0] 16:52:25 INFO - PROCESS | 1919 | ++DOMWINDOW == 156 (0x12d76fc00) [pid = 1919] [serial = 1335] [outer = 0x111cbb800] 16:52:25 INFO - PROCESS | 1919 | 1461628345282 Marionette DEBUG loaded listener.js 16:52:25 INFO - PROCESS | 1919 | ++DOMWINDOW == 157 (0x12d880000) [pid = 1919] [serial = 1336] [outer = 0x111cbb800] 16:52:25 INFO - PROCESS | 1919 | 1461628345700 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:52:25 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:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 721ms 16:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:52:25 INFO - PROCESS | 1919 | 1461628345712 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 16:52:25 INFO - PROCESS | 1919 | 1461628345713 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 16:52:25 INFO - PROCESS | 1919 | 1461628345715 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:52:25 INFO - PROCESS | 1919 | 1461628345717 Marionette TRACE conn2 <- [1,1754,null,{}] 16:52:25 INFO - PROCESS | 1919 | 1461628345719 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:52:25 INFO - PROCESS | 1919 | 1461628345834 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 16:52:26 INFO - PROCESS | 1919 | 1461628346113 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:26 INFO - PROCESS | 1919 | ++DOCSHELL 0x118a81800 == 93 [pid = 1919] [id = 446] 16:52:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 158 (0x110e74c00) [pid = 1919] [serial = 1337] [outer = 0x0] 16:52:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 159 (0x110f82800) [pid = 1919] [serial = 1338] [outer = 0x110e74c00] 16:52:26 INFO - PROCESS | 1919 | 1461628346171 Marionette DEBUG loaded listener.js 16:52:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 160 (0x1131b5400) [pid = 1919] [serial = 1339] [outer = 0x110e74c00] 16:52:26 INFO - PROCESS | 1919 | 1461628346621 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:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 919ms 16:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:52:26 INFO - PROCESS | 1919 | 1461628346635 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 16:52:26 INFO - PROCESS | 1919 | 1461628346638 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 16:52:26 INFO - PROCESS | 1919 | 1461628346641 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:52:26 INFO - PROCESS | 1919 | 1461628346643 Marionette TRACE conn2 <- [1,1758,null,{}] 16:52:26 INFO - PROCESS | 1919 | 1461628346646 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:52:26 INFO - PROCESS | 1919 | 1461628346752 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 16:52:26 INFO - PROCESS | 1919 | 1461628346821 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:26 INFO - PROCESS | 1919 | ++DOCSHELL 0x118f45000 == 94 [pid = 1919] [id = 447] 16:52:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 161 (0x1170c1400) [pid = 1919] [serial = 1340] [outer = 0x0] 16:52:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 162 (0x11832a800) [pid = 1919] [serial = 1341] [outer = 0x1170c1400] 16:52:26 INFO - PROCESS | 1919 | 1461628346893 Marionette DEBUG loaded listener.js 16:52:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 163 (0x118f7a400) [pid = 1919] [serial = 1342] [outer = 0x1170c1400] 16:52:27 INFO - PROCESS | 1919 | --DOCSHELL 0x117204800 == 93 [pid = 1919] [id = 437] 16:52:27 INFO - PROCESS | 1919 | --DOCSHELL 0x12c7d4800 == 92 [pid = 1919] [id = 436] 16:52:27 INFO - PROCESS | 1919 | --DOCSHELL 0x12baca000 == 91 [pid = 1919] [id = 435] 16:52:27 INFO - PROCESS | 1919 | --DOCSHELL 0x12a9d9800 == 90 [pid = 1919] [id = 434] 16:52:27 INFO - PROCESS | 1919 | --DOCSHELL 0x12a727000 == 89 [pid = 1919] [id = 433] 16:52:27 INFO - PROCESS | 1919 | --DOCSHELL 0x128b72800 == 88 [pid = 1919] [id = 432] 16:52:27 INFO - PROCESS | 1919 | 1461628347330 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:52:27 INFO - PROCESS | 1919 | --DOCSHELL 0x125713000 == 87 [pid = 1919] [id = 431] 16:52:27 INFO - PROCESS | 1919 | --DOCSHELL 0x119473000 == 86 [pid = 1919] [id = 430] 16:52:27 INFO - PROCESS | 1919 | --DOCSHELL 0x118a78000 == 85 [pid = 1919] [id = 429] 16:52:27 INFO - PROCESS | 1919 | --DOCSHELL 0x119931000 == 84 [pid = 1919] [id = 428] 16:52:27 INFO - PROCESS | 1919 | --DOCSHELL 0x13572c800 == 83 [pid = 1919] [id = 425] 16:52:27 INFO - PROCESS | 1919 | --DOCSHELL 0x13541a000 == 82 [pid = 1919] [id = 424] 16:52:27 INFO - PROCESS | 1919 | --DOCSHELL 0x12ca7a800 == 81 [pid = 1919] [id = 423] 16:52:27 INFO - PROCESS | 1919 | --DOCSHELL 0x126b22000 == 80 [pid = 1919] [id = 422] 16:52:27 INFO - PROCESS | 1919 | --DOCSHELL 0x1183cf000 == 79 [pid = 1919] [id = 421] 16:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 722ms 16:52:27 INFO - PROCESS | 1919 | 1461628347365 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 16:52:27 INFO - PROCESS | 1919 | 1461628347367 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 16:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:52:27 INFO - PROCESS | 1919 | 1461628347371 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:52:27 INFO - PROCESS | 1919 | 1461628347372 Marionette TRACE conn2 <- [1,1762,null,{}] 16:52:27 INFO - PROCESS | 1919 | 1461628347374 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:52:27 INFO - PROCESS | 1919 | 1461628347479 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 162 (0x12ce3a400) [pid = 1919] [serial = 1258] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 161 (0x12a7f3400) [pid = 1919] [serial = 1212] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 160 (0x118450000) [pid = 1919] [serial = 1225] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 159 (0x118323400) [pid = 1919] [serial = 1224] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 158 (0x1294ea800) [pid = 1919] [serial = 1243] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 157 (0x118452800) [pid = 1919] [serial = 1203] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 156 (0x113017400) [pid = 1919] [serial = 1221] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 155 (0x12bb68800) [pid = 1919] [serial = 1252] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 154 (0x121381c00) [pid = 1919] [serial = 1206] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 153 (0x128ad1800) [pid = 1919] [serial = 1237] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 152 (0x12939e000) [pid = 1919] [serial = 1218] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 151 (0x118f22800) [pid = 1919] [serial = 1227] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 150 (0x128b41800) [pid = 1919] [serial = 1239] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 149 (0x12ca5b800) [pid = 1919] [serial = 1198] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 148 (0x124bba800) [pid = 1919] [serial = 1234] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 147 (0x128de4c00) [pid = 1919] [serial = 1240] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 146 (0x1290e3c00) [pid = 1919] [serial = 1242] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 145 (0x128acc000) [pid = 1919] [serial = 1209] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 144 (0x12bbc0400) [pid = 1919] [serial = 1249] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 143 (0x123351000) [pid = 1919] [serial = 1231] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 142 (0x110f8e800) [pid = 1919] [serial = 1200] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 141 (0x119328000) [pid = 1919] [serial = 1228] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 140 (0x12c1bb000) [pid = 1919] [serial = 1254] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 139 (0x12a7f7000) [pid = 1919] [serial = 1245] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 138 (0x12ce3a000) [pid = 1919] [serial = 1215] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 137 (0x12bb36400) [pid = 1919] [serial = 1248] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 136 (0x1236d0000) [pid = 1919] [serial = 1251] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 135 (0x126992000) [pid = 1919] [serial = 1236] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 134 (0x11643c400) [pid = 1919] [serial = 1222] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x124324800) [pid = 1919] [serial = 1233] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x12ab54000) [pid = 1919] [serial = 1246] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x120ff8800) [pid = 1919] [serial = 1230] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 130 (0x12c782800) [pid = 1919] [serial = 1255] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | --DOMWINDOW == 129 (0x12ca53c00) [pid = 1919] [serial = 1257] [outer = 0x0] [url = about:blank] 16:52:27 INFO - PROCESS | 1919 | 1461628347554 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:27 INFO - PROCESS | 1919 | ++DOCSHELL 0x1183c3800 == 80 [pid = 1919] [id = 448] 16:52:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 130 (0x1167a5c00) [pid = 1919] [serial = 1343] [outer = 0x0] 16:52:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x118370800) [pid = 1919] [serial = 1344] [outer = 0x1167a5c00] 16:52:27 INFO - PROCESS | 1919 | 1461628347581 Marionette DEBUG loaded listener.js 16:52:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x11978fc00) [pid = 1919] [serial = 1345] [outer = 0x1167a5c00] 16:52:27 INFO - PROCESS | 1919 | 1461628347932 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:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 572ms 16:52:27 INFO - PROCESS | 1919 | 1461628347948 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 16:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:52:27 INFO - PROCESS | 1919 | 1461628347950 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 16:52:27 INFO - PROCESS | 1919 | 1461628347956 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:52:27 INFO - PROCESS | 1919 | 1461628347964 Marionette TRACE conn2 <- [1,1766,null,{}] 16:52:28 INFO - PROCESS | 1919 | 1461628348008 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:52:28 INFO - PROCESS | 1919 | 1461628348165 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 16:52:28 INFO - PROCESS | 1919 | 1461628348181 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:28 INFO - PROCESS | 1919 | ++DOCSHELL 0x12691a800 == 81 [pid = 1919] [id = 449] 16:52:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x121383c00) [pid = 1919] [serial = 1346] [outer = 0x0] 16:52:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x123510800) [pid = 1919] [serial = 1347] [outer = 0x121383c00] 16:52:28 INFO - PROCESS | 1919 | 1461628348223 Marionette DEBUG loaded listener.js 16:52:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x1256b2800) [pid = 1919] [serial = 1348] [outer = 0x121383c00] 16:52:28 INFO - PROCESS | 1919 | 1461628348619 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:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 706ms 16:52:28 INFO - PROCESS | 1919 | 1461628348661 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 16:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:52:28 INFO - PROCESS | 1919 | 1461628348663 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 16:52:28 INFO - PROCESS | 1919 | 1461628348665 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:52:28 INFO - PROCESS | 1919 | 1461628348666 Marionette TRACE conn2 <- [1,1770,null,{}] 16:52:28 INFO - PROCESS | 1919 | 1461628348669 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:52:28 INFO - PROCESS | 1919 | 1461628348760 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 16:52:28 INFO - PROCESS | 1919 | 1461628348765 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:28 INFO - PROCESS | 1919 | ++DOCSHELL 0x128d8d000 == 82 [pid = 1919] [id = 450] 16:52:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 136 (0x1269ab800) [pid = 1919] [serial = 1349] [outer = 0x0] 16:52:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 137 (0x127695000) [pid = 1919] [serial = 1350] [outer = 0x1269ab800] 16:52:28 INFO - PROCESS | 1919 | 1461628348791 Marionette DEBUG loaded listener.js 16:52:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 138 (0x128ad3c00) [pid = 1919] [serial = 1351] [outer = 0x1269ab800] 16:52:29 INFO - PROCESS | 1919 | 1461628349144 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:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 518ms 16:52:29 INFO - PROCESS | 1919 | 1461628349184 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 16:52:29 INFO - PROCESS | 1919 | 1461628349185 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 16:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:52:29 INFO - PROCESS | 1919 | 1461628349187 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:52:29 INFO - PROCESS | 1919 | 1461628349189 Marionette TRACE conn2 <- [1,1774,null,{}] 16:52:29 INFO - PROCESS | 1919 | 1461628349191 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:52:29 INFO - PROCESS | 1919 | 1461628349316 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 16:52:29 INFO - PROCESS | 1919 | 1461628349360 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:29 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a71e800 == 83 [pid = 1919] [id = 451] 16:52:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 139 (0x128de4c00) [pid = 1919] [serial = 1352] [outer = 0x0] 16:52:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 140 (0x128e96800) [pid = 1919] [serial = 1353] [outer = 0x128de4c00] 16:52:29 INFO - PROCESS | 1919 | 1461628349393 Marionette DEBUG loaded listener.js 16:52:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 141 (0x1294e6000) [pid = 1919] [serial = 1354] [outer = 0x128de4c00] 16:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 568ms 16:52:29 INFO - PROCESS | 1919 | 1461628349751 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:52:29 INFO - PROCESS | 1919 | 1461628349756 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 16:52:29 INFO - PROCESS | 1919 | 1461628349757 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 16:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:52:29 INFO - PROCESS | 1919 | 1461628349769 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:52:29 INFO - PROCESS | 1919 | 1461628349770 Marionette TRACE conn2 <- [1,1778,null,{}] 16:52:29 INFO - PROCESS | 1919 | 1461628349772 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:52:29 INFO - PROCESS | 1919 | 1461628349892 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 16:52:29 INFO - PROCESS | 1919 | 1461628349903 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:29 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ab73800 == 84 [pid = 1919] [id = 452] 16:52:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 142 (0x1296bdc00) [pid = 1919] [serial = 1355] [outer = 0x0] 16:52:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 143 (0x12ab48000) [pid = 1919] [serial = 1356] [outer = 0x1296bdc00] 16:52:29 INFO - PROCESS | 1919 | 1461628349929 Marionette DEBUG loaded listener.js 16:52:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 144 (0x12bbc2c00) [pid = 1919] [serial = 1357] [outer = 0x1296bdc00] 16:52:30 INFO - PROCESS | 1919 | 1461628350282 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:52:30 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:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 575ms 16:52:30 INFO - PROCESS | 1919 | 1461628350337 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 16:52:30 INFO - PROCESS | 1919 | 1461628350338 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 16:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:52:30 INFO - PROCESS | 1919 | 1461628350341 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:52:30 INFO - PROCESS | 1919 | 1461628350342 Marionette TRACE conn2 <- [1,1782,null,{}] 16:52:30 INFO - PROCESS | 1919 | 1461628350344 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:52:30 INFO - PROCESS | 1919 | 1461628350460 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 16:52:30 INFO - PROCESS | 1919 | 1461628350476 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:30 INFO - PROCESS | 1919 | ++DOCSHELL 0x12bc9a000 == 85 [pid = 1919] [id = 453] 16:52:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 145 (0x112ac4800) [pid = 1919] [serial = 1358] [outer = 0x0] 16:52:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 146 (0x112acbc00) [pid = 1919] [serial = 1359] [outer = 0x112ac4800] 16:52:30 INFO - PROCESS | 1919 | 1461628350501 Marionette DEBUG loaded listener.js 16:52:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 147 (0x112acfc00) [pid = 1919] [serial = 1360] [outer = 0x112ac4800] 16:52:30 INFO - PROCESS | 1919 | 1461628350867 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:52:30 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:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 570ms 16:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:52:30 INFO - PROCESS | 1919 | 1461628350918 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 16:52:30 INFO - PROCESS | 1919 | 1461628350919 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 16:52:30 INFO - PROCESS | 1919 | 1461628350921 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:52:30 INFO - PROCESS | 1919 | 1461628350922 Marionette TRACE conn2 <- [1,1786,null,{}] 16:52:30 INFO - PROCESS | 1919 | 1461628350924 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:52:31 INFO - PROCESS | 1919 | 1461628351043 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 16:52:31 INFO - PROCESS | 1919 | 1461628351089 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:31 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c7d4800 == 86 [pid = 1919] [id = 454] 16:52:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 148 (0x112aca400) [pid = 1919] [serial = 1361] [outer = 0x0] 16:52:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 149 (0x12bb39400) [pid = 1919] [serial = 1362] [outer = 0x112aca400] 16:52:31 INFO - PROCESS | 1919 | 1461628351115 Marionette DEBUG loaded listener.js 16:52:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 150 (0x12c783000) [pid = 1919] [serial = 1363] [outer = 0x112aca400] 16:52:31 INFO - PROCESS | 1919 | 1461628351446 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:52:31 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:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 568ms 16:52:31 INFO - PROCESS | 1919 | 1461628351489 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 16:52:31 INFO - PROCESS | 1919 | 1461628351491 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 16:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:52:31 INFO - PROCESS | 1919 | 1461628351495 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:52:31 INFO - PROCESS | 1919 | 1461628351496 Marionette TRACE conn2 <- [1,1790,null,{}] 16:52:31 INFO - PROCESS | 1919 | 1461628351499 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:52:31 INFO - PROCESS | 1919 | 1461628351620 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 16:52:31 INFO - PROCESS | 1919 | --DOMWINDOW == 149 (0x1290e2000) [pid = 1919] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:52:31 INFO - PROCESS | 1919 | --DOMWINDOW == 148 (0x1296b8000) [pid = 1919] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:52:31 INFO - PROCESS | 1919 | --DOMWINDOW == 147 (0x12bb6b400) [pid = 1919] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:52:31 INFO - PROCESS | 1919 | --DOMWINDOW == 146 (0x110e09800) [pid = 1919] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:52:31 INFO - PROCESS | 1919 | --DOMWINDOW == 145 (0x1290da800) [pid = 1919] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:52:31 INFO - PROCESS | 1919 | --DOMWINDOW == 144 (0x11836bc00) [pid = 1919] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:52:31 INFO - PROCESS | 1919 | --DOMWINDOW == 143 (0x118fe7800) [pid = 1919] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:52:31 INFO - PROCESS | 1919 | --DOMWINDOW == 142 (0x123356000) [pid = 1919] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:52:31 INFO - PROCESS | 1919 | --DOMWINDOW == 141 (0x12698d400) [pid = 1919] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:52:31 INFO - PROCESS | 1919 | --DOMWINDOW == 140 (0x12ce3d400) [pid = 1919] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:52:31 INFO - PROCESS | 1919 | --DOMWINDOW == 139 (0x111c45c00) [pid = 1919] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:52:31 INFO - PROCESS | 1919 | 1461628351905 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:31 INFO - PROCESS | 1919 | ++DOCSHELL 0x116495800 == 87 [pid = 1919] [id = 455] 16:52:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 140 (0x110f82000) [pid = 1919] [serial = 1364] [outer = 0x0] 16:52:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 141 (0x11661ac00) [pid = 1919] [serial = 1365] [outer = 0x110f82000] 16:52:31 INFO - PROCESS | 1919 | 1461628351947 Marionette DEBUG loaded listener.js 16:52:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 142 (0x123767800) [pid = 1919] [serial = 1366] [outer = 0x110f82000] 16:52:32 INFO - PROCESS | 1919 | 1461628352287 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:52:32 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:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 820ms 16:52:32 INFO - PROCESS | 1919 | 1461628352315 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 16:52:32 INFO - PROCESS | 1919 | 1461628352317 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 16:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:52:32 INFO - PROCESS | 1919 | 1461628352319 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:52:32 INFO - PROCESS | 1919 | 1461628352320 Marionette TRACE conn2 <- [1,1794,null,{}] 16:52:32 INFO - PROCESS | 1919 | 1461628352322 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:52:32 INFO - PROCESS | 1919 | 1461628352425 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 16:52:32 INFO - PROCESS | 1919 | 1461628352491 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:32 INFO - PROCESS | 1919 | ++DOCSHELL 0x12d7e0000 == 88 [pid = 1919] [id = 456] 16:52:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 143 (0x12334bc00) [pid = 1919] [serial = 1367] [outer = 0x0] 16:52:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 144 (0x12c341400) [pid = 1919] [serial = 1368] [outer = 0x12334bc00] 16:52:32 INFO - PROCESS | 1919 | 1461628352521 Marionette DEBUG loaded listener.js 16:52:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 145 (0x12d5b3400) [pid = 1919] [serial = 1369] [outer = 0x12334bc00] 16:52:32 INFO - PROCESS | 1919 | 1461628352822 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:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 520ms 16:52:32 INFO - PROCESS | 1919 | 1461628352839 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 16:52:32 INFO - PROCESS | 1919 | 1461628352841 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 16:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:52:32 INFO - PROCESS | 1919 | 1461628352853 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:52:32 INFO - PROCESS | 1919 | 1461628352855 Marionette TRACE conn2 <- [1,1798,null,{}] 16:52:32 INFO - PROCESS | 1919 | 1461628352857 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:52:32 INFO - PROCESS | 1919 | 1461628352972 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 16:52:32 INFO - PROCESS | 1919 | 1461628352976 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:32 INFO - PROCESS | 1919 | ++DOCSHELL 0x135741800 == 89 [pid = 1919] [id = 457] 16:52:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 146 (0x12d5b8800) [pid = 1919] [serial = 1370] [outer = 0x0] 16:52:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 147 (0x12d76b000) [pid = 1919] [serial = 1371] [outer = 0x12d5b8800] 16:52:33 INFO - PROCESS | 1919 | 1461628353002 Marionette DEBUG loaded listener.js 16:52:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 148 (0x12d884000) [pid = 1919] [serial = 1372] [outer = 0x12d5b8800] 16:52:33 INFO - PROCESS | 1919 | 1461628353364 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:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 519ms 16:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:52:33 INFO - PROCESS | 1919 | 1461628353373 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 16:52:33 INFO - PROCESS | 1919 | 1461628353374 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 16:52:33 INFO - PROCESS | 1919 | 1461628353379 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:52:33 INFO - PROCESS | 1919 | 1461628353380 Marionette TRACE conn2 <- [1,1802,null,{}] 16:52:33 INFO - PROCESS | 1919 | 1461628353382 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:52:33 INFO - PROCESS | 1919 | 1461628353510 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 16:52:33 INFO - PROCESS | 1919 | 1461628353518 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:33 INFO - PROCESS | 1919 | ++DOCSHELL 0x13816f800 == 90 [pid = 1919] [id = 458] 16:52:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 149 (0x110dc2800) [pid = 1919] [serial = 1373] [outer = 0x0] 16:52:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 150 (0x12ddb7000) [pid = 1919] [serial = 1374] [outer = 0x110dc2800] 16:52:33 INFO - PROCESS | 1919 | 1461628353542 Marionette DEBUG loaded listener.js 16:52:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 151 (0x12ddbcc00) [pid = 1919] [serial = 1375] [outer = 0x110dc2800] 16:52:33 INFO - PROCESS | 1919 | 1461628353973 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:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 620ms 16:52:34 INFO - PROCESS | 1919 | 1461628353999 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 16:52:34 INFO - PROCESS | 1919 | 1461628354001 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 16:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:52:34 INFO - PROCESS | 1919 | 1461628354005 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:52:34 INFO - PROCESS | 1919 | 1461628354008 Marionette TRACE conn2 <- [1,1806,null,{}] 16:52:34 INFO - PROCESS | 1919 | 1461628354031 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:52:34 INFO - PROCESS | 1919 | 1461628354157 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 16:52:34 INFO - PROCESS | 1919 | 1461628354268 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:34 INFO - PROCESS | 1919 | ++DOCSHELL 0x12130d000 == 91 [pid = 1919] [id = 459] 16:52:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 152 (0x1167a5400) [pid = 1919] [serial = 1376] [outer = 0x0] 16:52:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 153 (0x1170c0000) [pid = 1919] [serial = 1377] [outer = 0x1167a5400] 16:52:34 INFO - PROCESS | 1919 | 1461628354302 Marionette DEBUG loaded listener.js 16:52:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 154 (0x118456800) [pid = 1919] [serial = 1378] [outer = 0x1167a5400] 16:52:34 INFO - PROCESS | 1919 | 1461628354733 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:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 793ms 16:52:34 INFO - PROCESS | 1919 | 1461628354798 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 16:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:52:34 INFO - PROCESS | 1919 | 1461628354802 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 16:52:34 INFO - PROCESS | 1919 | 1461628354807 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:52:34 INFO - PROCESS | 1919 | 1461628354809 Marionette TRACE conn2 <- [1,1810,null,{}] 16:52:34 INFO - PROCESS | 1919 | 1461628354812 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:52:34 INFO - PROCESS | 1919 | 1461628354929 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 16:52:35 INFO - PROCESS | 1919 | 1461628355011 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:35 INFO - PROCESS | 1919 | ++DOCSHELL 0x128b6d800 == 92 [pid = 1919] [id = 460] 16:52:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 155 (0x118a3f000) [pid = 1919] [serial = 1379] [outer = 0x0] 16:52:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 156 (0x11978ec00) [pid = 1919] [serial = 1380] [outer = 0x118a3f000] 16:52:35 INFO - PROCESS | 1919 | 1461628355042 Marionette DEBUG loaded listener.js 16:52:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 157 (0x121261800) [pid = 1919] [serial = 1381] [outer = 0x118a3f000] 16:52:35 INFO - PROCESS | 1919 | 1461628355482 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:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 724ms 16:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:52:35 INFO - PROCESS | 1919 | 1461628355537 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 16:52:35 INFO - PROCESS | 1919 | 1461628355538 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 16:52:35 INFO - PROCESS | 1919 | 1461628355560 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:52:35 INFO - PROCESS | 1919 | 1461628355563 Marionette TRACE conn2 <- [1,1814,null,{}] 16:52:35 INFO - PROCESS | 1919 | 1461628355572 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:52:35 INFO - PROCESS | 1919 | 1461628355690 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 16:52:35 INFO - PROCESS | 1919 | 1461628355772 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:35 INFO - PROCESS | 1919 | ++DOCSHELL 0x1356cd800 == 93 [pid = 1919] [id = 461] 16:52:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 158 (0x128ad5c00) [pid = 1919] [serial = 1382] [outer = 0x0] 16:52:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 159 (0x128dec800) [pid = 1919] [serial = 1383] [outer = 0x128ad5c00] 16:52:35 INFO - PROCESS | 1919 | 1461628355805 Marionette DEBUG loaded listener.js 16:52:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 160 (0x1296bc000) [pid = 1919] [serial = 1384] [outer = 0x128ad5c00] 16:52:36 INFO - PROCESS | 1919 | 1461628356245 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:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 741ms 16:52:36 INFO - PROCESS | 1919 | 1461628356283 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 16:52:36 INFO - PROCESS | 1919 | 1461628356285 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 16:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:52:36 INFO - PROCESS | 1919 | 1461628356287 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:52:36 INFO - PROCESS | 1919 | 1461628356288 Marionette TRACE conn2 <- [1,1818,null,{}] 16:52:36 INFO - PROCESS | 1919 | 1461628356291 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:52:36 INFO - PROCESS | 1919 | 1461628356408 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 16:52:36 INFO - PROCESS | 1919 | 1461628356489 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:36 INFO - PROCESS | 1919 | ++DOCSHELL 0x13871a000 == 94 [pid = 1919] [id = 462] 16:52:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 161 (0x12a89ec00) [pid = 1919] [serial = 1385] [outer = 0x0] 16:52:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 162 (0x12c338c00) [pid = 1919] [serial = 1386] [outer = 0x12a89ec00] 16:52:36 INFO - PROCESS | 1919 | 1461628356521 Marionette DEBUG loaded listener.js 16:52:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 163 (0x12d43a400) [pid = 1919] [serial = 1387] [outer = 0x12a89ec00] 16:52:36 INFO - PROCESS | 1919 | 1461628356906 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:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 669ms 16:52:36 INFO - PROCESS | 1919 | 1461628356956 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 16:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:52:36 INFO - PROCESS | 1919 | 1461628356958 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 16:52:36 INFO - PROCESS | 1919 | 1461628356963 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:52:36 INFO - PROCESS | 1919 | 1461628356964 Marionette TRACE conn2 <- [1,1822,null,{}] 16:52:36 INFO - PROCESS | 1919 | 1461628356967 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:52:37 INFO - PROCESS | 1919 | 1461628357095 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 16:52:37 INFO - PROCESS | 1919 | 1461628357178 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:37 INFO - PROCESS | 1919 | ++DOCSHELL 0x134b9c000 == 95 [pid = 1919] [id = 463] 16:52:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 164 (0x12ab4bc00) [pid = 1919] [serial = 1388] [outer = 0x0] 16:52:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 165 (0x12d5c1c00) [pid = 1919] [serial = 1389] [outer = 0x12ab4bc00] 16:52:37 INFO - PROCESS | 1919 | 1461628357207 Marionette DEBUG loaded listener.js 16:52:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 166 (0x12d87e400) [pid = 1919] [serial = 1390] [outer = 0x12ab4bc00] 16:52:37 INFO - PROCESS | 1919 | 1461628357595 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:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 671ms 16:52:37 INFO - PROCESS | 1919 | 1461628357634 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 16:52:37 INFO - PROCESS | 1919 | 1461628357635 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 16:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:52:37 INFO - PROCESS | 1919 | 1461628357638 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:52:37 INFO - PROCESS | 1919 | 1461628357639 Marionette TRACE conn2 <- [1,1826,null,{}] 16:52:37 INFO - PROCESS | 1919 | 1461628357642 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:52:37 INFO - PROCESS | 1919 | 1461628357771 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 16:52:37 INFO - PROCESS | 1919 | 1461628357883 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:37 INFO - PROCESS | 1919 | ++DOCSHELL 0x135dcc800 == 96 [pid = 1919] [id = 464] 16:52:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 167 (0x12ddb7400) [pid = 1919] [serial = 1391] [outer = 0x0] 16:52:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 168 (0x12ddc4400) [pid = 1919] [serial = 1392] [outer = 0x12ddb7400] 16:52:37 INFO - PROCESS | 1919 | 1461628357918 Marionette DEBUG loaded listener.js 16:52:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 169 (0x1358b2400) [pid = 1919] [serial = 1393] [outer = 0x12ddb7400] 16:52:38 INFO - PROCESS | 1919 | 1461628358330 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:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 718ms 16:52:38 INFO - PROCESS | 1919 | 1461628358357 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 16:52:38 INFO - PROCESS | 1919 | 1461628358358 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 16:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:52:38 INFO - PROCESS | 1919 | 1461628358363 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:52:38 INFO - PROCESS | 1919 | 1461628358364 Marionette TRACE conn2 <- [1,1830,null,{}] 16:52:38 INFO - PROCESS | 1919 | 1461628358367 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:52:38 INFO - PROCESS | 1919 | 1461628358496 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 16:52:38 INFO - PROCESS | 1919 | 1461628358605 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:38 INFO - PROCESS | 1919 | ++DOCSHELL 0x135de5000 == 97 [pid = 1919] [id = 465] 16:52:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 170 (0x1358ae800) [pid = 1919] [serial = 1394] [outer = 0x0] 16:52:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 171 (0x135a2b000) [pid = 1919] [serial = 1395] [outer = 0x1358ae800] 16:52:38 INFO - PROCESS | 1919 | 1461628358637 Marionette DEBUG loaded listener.js 16:52:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 172 (0x135a30400) [pid = 1919] [serial = 1396] [outer = 0x1358ae800] 16:52:39 INFO - PROCESS | 1919 | 1461628359027 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:52:39 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:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 720ms 16:52:39 INFO - PROCESS | 1919 | 1461628359083 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 16:52:39 INFO - PROCESS | 1919 | 1461628359085 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 16:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:52:39 INFO - PROCESS | 1919 | 1461628359089 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:52:39 INFO - PROCESS | 1919 | 1461628359091 Marionette TRACE conn2 <- [1,1834,null,{}] 16:52:39 INFO - PROCESS | 1919 | 1461628359095 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:52:39 INFO - PROCESS | 1919 | 1461628359263 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 16:52:39 INFO - PROCESS | 1919 | 1461628359375 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:39 INFO - PROCESS | 1919 | ++DOCSHELL 0x135231800 == 98 [pid = 1919] [id = 466] 16:52:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 173 (0x135a27800) [pid = 1919] [serial = 1397] [outer = 0x0] 16:52:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 174 (0x135a33000) [pid = 1919] [serial = 1398] [outer = 0x135a27800] 16:52:39 INFO - PROCESS | 1919 | 1461628359423 Marionette DEBUG loaded listener.js 16:52:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 175 (0x1385a8800) [pid = 1919] [serial = 1399] [outer = 0x135a27800] 16:52:39 INFO - PROCESS | 1919 | 1461628359889 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:52:39 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:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 823ms 16:52:39 INFO - PROCESS | 1919 | 1461628359911 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 16:52:39 INFO - PROCESS | 1919 | 1461628359913 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 16:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:52:39 INFO - PROCESS | 1919 | 1461628359915 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:52:39 INFO - PROCESS | 1919 | 1461628359916 Marionette TRACE conn2 <- [1,1838,null,{}] 16:52:39 INFO - PROCESS | 1919 | 1461628359919 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:52:40 INFO - PROCESS | 1919 | 1461628360035 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 16:52:40 INFO - PROCESS | 1919 | 1461628360161 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:40 INFO - PROCESS | 1919 | ++DOCSHELL 0x135c6e800 == 99 [pid = 1919] [id = 467] 16:52:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 176 (0x110f8e800) [pid = 1919] [serial = 1400] [outer = 0x0] 16:52:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 177 (0x138036800) [pid = 1919] [serial = 1401] [outer = 0x110f8e800] 16:52:40 INFO - PROCESS | 1919 | 1461628360193 Marionette DEBUG loaded listener.js 16:52:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 178 (0x13803cc00) [pid = 1919] [serial = 1402] [outer = 0x110f8e800] 16:52:40 INFO - PROCESS | 1919 | 1461628360617 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:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 719ms 16:52:40 INFO - PROCESS | 1919 | 1461628360634 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 16:52:40 INFO - PROCESS | 1919 | 1461628360636 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 16:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:52:40 INFO - PROCESS | 1919 | 1461628360638 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:52:40 INFO - PROCESS | 1919 | 1461628360639 Marionette TRACE conn2 <- [1,1842,null,{}] 16:52:40 INFO - PROCESS | 1919 | 1461628360642 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:52:40 INFO - PROCESS | 1919 | 1461628360760 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 16:52:40 INFO - PROCESS | 1919 | 1461628360845 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:40 INFO - PROCESS | 1919 | ++DOCSHELL 0x120f6a000 == 100 [pid = 1919] [id = 468] 16:52:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 179 (0x11755f400) [pid = 1919] [serial = 1403] [outer = 0x0] 16:52:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 180 (0x1249d3400) [pid = 1919] [serial = 1404] [outer = 0x11755f400] 16:52:40 INFO - PROCESS | 1919 | 1461628360877 Marionette DEBUG loaded listener.js 16:52:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 181 (0x13803d400) [pid = 1919] [serial = 1405] [outer = 0x11755f400] 16:52:41 INFO - PROCESS | 1919 | 1461628361535 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:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 969ms 16:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:52:41 INFO - PROCESS | 1919 | 1461628361608 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 16:52:41 INFO - PROCESS | 1919 | 1461628361610 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 16:52:41 INFO - PROCESS | 1919 | 1461628361613 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:52:41 INFO - PROCESS | 1919 | 1461628361616 Marionette TRACE conn2 <- [1,1846,null,{}] 16:52:41 INFO - PROCESS | 1919 | 1461628361619 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:52:41 INFO - PROCESS | 1919 | 1461628361730 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 16:52:41 INFO - PROCESS | 1919 | 1461628361847 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:41 INFO - PROCESS | 1919 | ++DOCSHELL 0x125720000 == 101 [pid = 1919] [id = 469] 16:52:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 182 (0x112552000) [pid = 1919] [serial = 1406] [outer = 0x0] 16:52:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 183 (0x11293e800) [pid = 1919] [serial = 1407] [outer = 0x112552000] 16:52:41 INFO - PROCESS | 1919 | 1461628361876 Marionette DEBUG loaded listener.js 16:52:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 184 (0x11641bc00) [pid = 1919] [serial = 1408] [outer = 0x112552000] 16:52:42 INFO - PROCESS | 1919 | 1461628362376 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:52:42 INFO - PROCESS | 1919 | --DOCSHELL 0x134c0f000 == 100 [pid = 1919] [id = 420] 16:52:42 INFO - PROCESS | 1919 | --DOCSHELL 0x135741800 == 99 [pid = 1919] [id = 457] 16:52:42 INFO - PROCESS | 1919 | --DOCSHELL 0x12d7e0000 == 98 [pid = 1919] [id = 456] 16:52:42 INFO - PROCESS | 1919 | --DOCSHELL 0x116495800 == 97 [pid = 1919] [id = 455] 16:52:42 INFO - PROCESS | 1919 | --DOCSHELL 0x12c7d4800 == 96 [pid = 1919] [id = 454] 16:52:42 INFO - PROCESS | 1919 | --DOCSHELL 0x12bc9a000 == 95 [pid = 1919] [id = 453] 16:52:42 INFO - PROCESS | 1919 | --DOMWINDOW == 183 (0x12adccc00) [pid = 1919] [serial = 1275] [outer = 0x0] [url = about:blank] 16:52:42 INFO - PROCESS | 1919 | --DOMWINDOW == 182 (0x12ca57800) [pid = 1919] [serial = 1278] [outer = 0x0] [url = about:blank] 16:52:42 INFO - PROCESS | 1919 | --DOMWINDOW == 181 (0x12a7f6400) [pid = 1919] [serial = 1314] [outer = 0x0] [url = about:blank] 16:52:42 INFO - PROCESS | 1919 | --DOCSHELL 0x12ab73800 == 94 [pid = 1919] [id = 452] 16:52:42 INFO - PROCESS | 1919 | --DOCSHELL 0x12a71e800 == 93 [pid = 1919] [id = 451] 16:52:42 INFO - PROCESS | 1919 | --DOCSHELL 0x128d8d000 == 92 [pid = 1919] [id = 450] 16:52:42 INFO - PROCESS | 1919 | --DOCSHELL 0x12691a800 == 91 [pid = 1919] [id = 449] 16:52:42 INFO - PROCESS | 1919 | --DOCSHELL 0x1183c3800 == 90 [pid = 1919] [id = 448] 16:52:42 INFO - PROCESS | 1919 | --DOCSHELL 0x118f45000 == 89 [pid = 1919] [id = 447] 16:52:42 INFO - PROCESS | 1919 | --DOCSHELL 0x118a81800 == 88 [pid = 1919] [id = 446] 16:52:42 INFO - PROCESS | 1919 | --DOCSHELL 0x13573d000 == 87 [pid = 1919] [id = 442] 16:52:42 INFO - PROCESS | 1919 | --DOCSHELL 0x12d7e2800 == 86 [pid = 1919] [id = 441] 16:52:42 INFO - PROCESS | 1919 | --DOCSHELL 0x128b75800 == 85 [pid = 1919] [id = 440] 16:52:42 INFO - PROCESS | 1919 | --DOCSHELL 0x1183c3000 == 84 [pid = 1919] [id = 439] 16:52:42 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:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 823ms 16:52:42 INFO - PROCESS | 1919 | 1461628362437 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 16:52:42 INFO - PROCESS | 1919 | 1461628362441 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 16:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:52:42 INFO - PROCESS | 1919 | 1461628362447 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:52:42 INFO - PROCESS | 1919 | 1461628362449 Marionette TRACE conn2 <- [1,1850,null,{}] 16:52:42 INFO - PROCESS | 1919 | 1461628362451 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:52:42 INFO - PROCESS | 1919 | 1461628362547 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 16:52:42 INFO - PROCESS | 1919 | 1461628362557 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:42 INFO - PROCESS | 1919 | ++DOCSHELL 0x11866d000 == 85 [pid = 1919] [id = 470] 16:52:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 182 (0x11755e800) [pid = 1919] [serial = 1409] [outer = 0x0] 16:52:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 183 (0x11831d800) [pid = 1919] [serial = 1410] [outer = 0x11755e800] 16:52:42 INFO - PROCESS | 1919 | 1461628362585 Marionette DEBUG loaded listener.js 16:52:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 184 (0x118fdf000) [pid = 1919] [serial = 1411] [outer = 0x11755e800] 16:52:42 INFO - PROCESS | 1919 | --DOMWINDOW == 183 (0x12adbac00) [pid = 1919] [serial = 1302] [outer = 0x0] [url = about:blank] 16:52:42 INFO - PROCESS | 1919 | --DOMWINDOW == 182 (0x12c1bc800) [pid = 1919] [serial = 1305] [outer = 0x0] [url = about:blank] 16:52:42 INFO - PROCESS | 1919 | --DOMWINDOW == 181 (0x12ca54c00) [pid = 1919] [serial = 1308] [outer = 0x0] [url = about:blank] 16:52:42 INFO - PROCESS | 1919 | --DOMWINDOW == 180 (0x12cfe2c00) [pid = 1919] [serial = 1309] [outer = 0x0] [url = about:blank] 16:52:42 INFO - PROCESS | 1919 | --DOMWINDOW == 179 (0x12c783800) [pid = 1919] [serial = 1306] [outer = 0x0] [url = about:blank] 16:52:42 INFO - PROCESS | 1919 | --DOMWINDOW == 178 (0x120ff2400) [pid = 1919] [serial = 1312] [outer = 0x0] [url = about:blank] 16:52:42 INFO - PROCESS | 1919 | --DOMWINDOW == 177 (0x1296bb800) [pid = 1919] [serial = 1299] [outer = 0x0] [url = about:blank] 16:52:42 INFO - PROCESS | 1919 | --DOMWINDOW == 176 (0x1269b2800) [pid = 1919] [serial = 1269] [outer = 0x0] [url = about:blank] 16:52:42 INFO - PROCESS | 1919 | --DOMWINDOW == 175 (0x118fdd800) [pid = 1919] [serial = 1288] [outer = 0x0] [url = about:blank] 16:52:42 INFO - PROCESS | 1919 | --DOMWINDOW == 174 (0x118a3bc00) [pid = 1919] [serial = 1287] [outer = 0x0] [url = about:blank] 16:52:42 INFO - PROCESS | 1919 | --DOMWINDOW == 173 (0x1197e2c00) [pid = 1919] [serial = 1290] [outer = 0x0] [url = about:blank] 16:52:42 INFO - PROCESS | 1919 | --DOMWINDOW == 172 (0x12138bc00) [pid = 1919] [serial = 1291] [outer = 0x0] [url = about:blank] 16:52:42 INFO - PROCESS | 1919 | --DOMWINDOW == 171 (0x128de3c00) [pid = 1919] [serial = 1272] [outer = 0x0] [url = about:blank] 16:52:42 INFO - PROCESS | 1919 | --DOMWINDOW == 170 (0x12350d800) [pid = 1919] [serial = 1293] [outer = 0x0] [url = about:blank] 16:52:42 INFO - PROCESS | 1919 | --DOMWINDOW == 169 (0x1256a5800) [pid = 1919] [serial = 1294] [outer = 0x0] [url = about:blank] 16:52:42 INFO - PROCESS | 1919 | --DOMWINDOW == 168 (0x127411000) [pid = 1919] [serial = 1296] [outer = 0x0] [url = about:blank] 16:52:42 INFO - PROCESS | 1919 | --DOMWINDOW == 167 (0x1276be800) [pid = 1919] [serial = 1297] [outer = 0x0] [url = about:blank] 16:52:42 INFO - PROCESS | 1919 | --DOMWINDOW == 166 (0x12cfdcc00) [pid = 1919] [serial = 1260] [outer = 0x0] [url = about:blank] 16:52:42 INFO - PROCESS | 1919 | --DOMWINDOW == 165 (0x12d433400) [pid = 1919] [serial = 1261] [outer = 0x0] [url = about:blank] 16:52:42 INFO - PROCESS | 1919 | --DOMWINDOW == 164 (0x1125b4800) [pid = 1919] [serial = 1311] [outer = 0x0] [url = about:blank] 16:52:42 INFO - PROCESS | 1919 | --DOMWINDOW == 163 (0x11610f400) [pid = 1919] [serial = 1285] [outer = 0x0] [url = about:blank] 16:52:42 INFO - PROCESS | 1919 | --DOMWINDOW == 162 (0x112934800) [pid = 1919] [serial = 1284] [outer = 0x0] [url = about:blank] 16:52:42 INFO - PROCESS | 1919 | --DOMWINDOW == 161 (0x119326400) [pid = 1919] [serial = 1281] [outer = 0x0] [url = about:blank] 16:52:42 INFO - PROCESS | 1919 | --DOMWINDOW == 160 (0x116ad6800) [pid = 1919] [serial = 1263] [outer = 0x0] [url = about:blank] 16:52:42 INFO - PROCESS | 1919 | --DOMWINDOW == 159 (0x118a35c00) [pid = 1919] [serial = 1266] [outer = 0x0] [url = about:blank] 16:52:42 INFO - PROCESS | 1919 | --DOMWINDOW == 158 (0x12bb69800) [pid = 1919] [serial = 1303] [outer = 0x0] [url = about:blank] 16:52:42 INFO - PROCESS | 1919 | --DOMWINDOW == 157 (0x12ab49400) [pid = 1919] [serial = 1300] [outer = 0x0] [url = about:blank] 16:52:42 INFO - PROCESS | 1919 | 1461628362990 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:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 569ms 16:52:43 INFO - PROCESS | 1919 | 1461628363016 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 16:52:43 INFO - PROCESS | 1919 | 1461628363018 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 16:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:52:43 INFO - PROCESS | 1919 | 1461628363020 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:52:43 INFO - PROCESS | 1919 | 1461628363022 Marionette TRACE conn2 <- [1,1854,null,{}] 16:52:43 INFO - PROCESS | 1919 | 1461628363038 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:52:43 INFO - PROCESS | 1919 | 1461628363159 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 16:52:43 INFO - PROCESS | 1919 | 1461628363166 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:43 INFO - PROCESS | 1919 | ++DOCSHELL 0x12691a800 == 86 [pid = 1919] [id = 471] 16:52:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 158 (0x12125f000) [pid = 1919] [serial = 1412] [outer = 0x0] 16:52:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 159 (0x121386800) [pid = 1919] [serial = 1413] [outer = 0x12125f000] 16:52:43 INFO - PROCESS | 1919 | 1461628363195 Marionette DEBUG loaded listener.js 16:52:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 160 (0x123355000) [pid = 1919] [serial = 1414] [outer = 0x12125f000] 16:52:43 INFO - PROCESS | 1919 | 1461628363581 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:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 574ms 16:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:52:43 INFO - PROCESS | 1919 | 1461628363675 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 16:52:43 INFO - PROCESS | 1919 | 1461628363677 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 16:52:43 INFO - PROCESS | 1919 | 1461628363682 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:52:43 INFO - PROCESS | 1919 | 1461628363685 Marionette TRACE conn2 <- [1,1858,null,{}] 16:52:43 INFO - PROCESS | 1919 | 1461628363689 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:52:43 INFO - PROCESS | 1919 | 1461628363814 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 16:52:43 INFO - PROCESS | 1919 | 1461628363928 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:43 INFO - PROCESS | 1919 | ++DOCSHELL 0x117350800 == 87 [pid = 1919] [id = 472] 16:52:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 161 (0x1125c6800) [pid = 1919] [serial = 1415] [outer = 0x0] 16:52:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 162 (0x112935c00) [pid = 1919] [serial = 1416] [outer = 0x1125c6800] 16:52:43 INFO - PROCESS | 1919 | 1461628363962 Marionette DEBUG loaded listener.js 16:52:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 163 (0x113379000) [pid = 1919] [serial = 1417] [outer = 0x1125c6800] 16:52:44 INFO - PROCESS | 1919 | 1461628364413 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:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 771ms 16:52:44 INFO - PROCESS | 1919 | 1461628364462 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 16:52:44 INFO - PROCESS | 1919 | 1461628364465 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 16:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:52:44 INFO - PROCESS | 1919 | 1461628364471 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:52:44 INFO - PROCESS | 1919 | 1461628364474 Marionette TRACE conn2 <- [1,1862,null,{}] 16:52:44 INFO - PROCESS | 1919 | 1461628364480 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:52:44 INFO - PROCESS | 1919 | 1461628364597 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 16:52:44 INFO - PROCESS | 1919 | 1461628364682 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:44 INFO - PROCESS | 1919 | ++DOCSHELL 0x125710800 == 88 [pid = 1919] [id = 473] 16:52:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 164 (0x118680800) [pid = 1919] [serial = 1418] [outer = 0x0] 16:52:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 165 (0x118fe9c00) [pid = 1919] [serial = 1419] [outer = 0x118680800] 16:52:44 INFO - PROCESS | 1919 | 1461628364713 Marionette DEBUG loaded listener.js 16:52:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 166 (0x120f48c00) [pid = 1919] [serial = 1420] [outer = 0x118680800] 16:52:45 INFO - PROCESS | 1919 | 1461628365167 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:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 729ms 16:52:45 INFO - PROCESS | 1919 | 1461628365200 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 16:52:45 INFO - PROCESS | 1919 | 1461628365201 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 16:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:52:45 INFO - PROCESS | 1919 | 1461628365204 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:52:45 INFO - PROCESS | 1919 | 1461628365205 Marionette TRACE conn2 <- [1,1866,null,{}] 16:52:45 INFO - PROCESS | 1919 | 1461628365209 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:52:45 INFO - PROCESS | 1919 | 1461628365333 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 16:52:45 INFO - PROCESS | 1919 | 1461628365425 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:45 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a9cb800 == 89 [pid = 1919] [id = 474] 16:52:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 167 (0x124397c00) [pid = 1919] [serial = 1421] [outer = 0x0] 16:52:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 168 (0x124b78400) [pid = 1919] [serial = 1422] [outer = 0x124397c00] 16:52:45 INFO - PROCESS | 1919 | 1461628365461 Marionette DEBUG loaded listener.js 16:52:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 169 (0x1269af000) [pid = 1919] [serial = 1423] [outer = 0x124397c00] 16:52:45 INFO - PROCESS | 1919 | 1461628365907 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:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 769ms 16:52:45 INFO - PROCESS | 1919 | 1461628365974 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 16:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:52:45 INFO - PROCESS | 1919 | 1461628365975 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 16:52:45 INFO - PROCESS | 1919 | 1461628365978 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:52:45 INFO - PROCESS | 1919 | 1461628365979 Marionette TRACE conn2 <- [1,1870,null,{}] 16:52:45 INFO - PROCESS | 1919 | 1461628365981 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:52:46 INFO - PROCESS | 1919 | 1461628366092 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 16:52:46 INFO - PROCESS | 1919 | 1461628366179 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:46 INFO - PROCESS | 1919 | ++DOCSHELL 0x12b34e000 == 90 [pid = 1919] [id = 475] 16:52:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 170 (0x1276be800) [pid = 1919] [serial = 1424] [outer = 0x0] 16:52:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 171 (0x128de0800) [pid = 1919] [serial = 1425] [outer = 0x1276be800] 16:52:46 INFO - PROCESS | 1919 | 1461628366210 Marionette DEBUG loaded listener.js 16:52:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 172 (0x1293a0000) [pid = 1919] [serial = 1426] [outer = 0x1276be800] 16:52:46 INFO - PROCESS | 1919 | 1461628366655 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:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 720ms 16:52:46 INFO - PROCESS | 1919 | 1461628366700 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 16:52:46 INFO - PROCESS | 1919 | 1461628366702 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 16:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:52:46 INFO - PROCESS | 1919 | 1461628366706 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:52:46 INFO - PROCESS | 1919 | 1461628366708 Marionette TRACE conn2 <- [1,1874,null,{}] 16:52:46 INFO - PROCESS | 1919 | 1461628366712 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:52:46 INFO - PROCESS | 1919 | 1461628366838 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 16:52:46 INFO - PROCESS | 1919 | 1461628366937 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:46 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c375800 == 91 [pid = 1919] [id = 476] 16:52:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 173 (0x128d36800) [pid = 1919] [serial = 1427] [outer = 0x0] 16:52:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 174 (0x12a7f7800) [pid = 1919] [serial = 1428] [outer = 0x128d36800] 16:52:46 INFO - PROCESS | 1919 | 1461628366969 Marionette DEBUG loaded listener.js 16:52:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 175 (0x12adb0400) [pid = 1919] [serial = 1429] [outer = 0x128d36800] 16:52:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 176 (0x12a7f1000) [pid = 1919] [serial = 1430] [outer = 0x12ce38000] 16:52:47 INFO - PROCESS | 1919 | 1461628367488 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:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 825ms 16:52:47 INFO - PROCESS | 1919 | 1461628367531 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 16:52:47 INFO - PROCESS | 1919 | 1461628367532 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 16:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:52:47 INFO - PROCESS | 1919 | 1461628367535 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:52:47 INFO - PROCESS | 1919 | 1461628367536 Marionette TRACE conn2 <- [1,1878,null,{}] 16:52:47 INFO - PROCESS | 1919 | 1461628367538 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:52:47 INFO - PROCESS | 1919 | 1461628367680 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 16:52:47 INFO - PROCESS | 1919 | 1461628367780 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:47 INFO - PROCESS | 1919 | ++DOCSHELL 0x12d518000 == 92 [pid = 1919] [id = 477] 16:52:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 177 (0x12adb1400) [pid = 1919] [serial = 1431] [outer = 0x0] 16:52:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 178 (0x12c335c00) [pid = 1919] [serial = 1432] [outer = 0x12adb1400] 16:52:47 INFO - PROCESS | 1919 | 1461628367811 Marionette DEBUG loaded listener.js 16:52:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 179 (0x12d5b2c00) [pid = 1919] [serial = 1433] [outer = 0x12adb1400] 16:52:48 INFO - PROCESS | 1919 | 1461628368244 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:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 720ms 16:52:48 INFO - PROCESS | 1919 | 1461628368255 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 16:52:48 INFO - PROCESS | 1919 | 1461628368256 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 16:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:52:48 INFO - PROCESS | 1919 | 1461628368259 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:52:48 INFO - PROCESS | 1919 | 1461628368262 Marionette TRACE conn2 <- [1,1882,null,{}] 16:52:48 INFO - PROCESS | 1919 | 1461628368265 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:52:48 INFO - PROCESS | 1919 | 1461628368373 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 16:52:48 INFO - PROCESS | 1919 | 1461628368488 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:48 INFO - PROCESS | 1919 | ++DOCSHELL 0x12de20000 == 93 [pid = 1919] [id = 478] 16:52:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 180 (0x110e05000) [pid = 1919] [serial = 1434] [outer = 0x0] 16:52:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 181 (0x12d5c0400) [pid = 1919] [serial = 1435] [outer = 0x110e05000] 16:52:48 INFO - PROCESS | 1919 | 1461628368521 Marionette DEBUG loaded listener.js 16:52:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 182 (0x12d87e800) [pid = 1919] [serial = 1436] [outer = 0x110e05000] 16:52:48 INFO - PROCESS | 1919 | 1461628368962 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:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 724ms 16:52:48 INFO - PROCESS | 1919 | 1461628368984 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 16:52:48 INFO - PROCESS | 1919 | 1461628368985 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 16:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:52:49 INFO - PROCESS | 1919 | 1461628369007 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:52:49 INFO - PROCESS | 1919 | 1461628369008 Marionette TRACE conn2 <- [1,1886,null,{}] 16:52:49 INFO - PROCESS | 1919 | 1461628369027 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:52:49 INFO - PROCESS | 1919 | 1461628369139 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 16:52:49 INFO - PROCESS | 1919 | 1461628369251 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:49 INFO - PROCESS | 1919 | ++DOCSHELL 0x135407000 == 94 [pid = 1919] [id = 479] 16:52:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 183 (0x12ce3a000) [pid = 1919] [serial = 1437] [outer = 0x0] 16:52:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 184 (0x12d885800) [pid = 1919] [serial = 1438] [outer = 0x12ce3a000] 16:52:49 INFO - PROCESS | 1919 | 1461628369285 Marionette DEBUG loaded listener.js 16:52:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 185 (0x12ddc2c00) [pid = 1919] [serial = 1439] [outer = 0x12ce3a000] 16:52:49 INFO - PROCESS | 1919 | 1461628369745 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:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 783ms 16:52:49 INFO - PROCESS | 1919 | 1461628369790 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 16:52:49 INFO - PROCESS | 1919 | 1461628369793 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 16:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:52:49 INFO - PROCESS | 1919 | 1461628369797 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:52:49 INFO - PROCESS | 1919 | 1461628369799 Marionette TRACE conn2 <- [1,1890,null,{}] 16:52:49 INFO - PROCESS | 1919 | 1461628369802 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:52:49 INFO - PROCESS | 1919 | 1461628369966 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 16:52:50 INFO - PROCESS | 1919 | 1461628370092 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:50 INFO - PROCESS | 1919 | ++DOCSHELL 0x13572a000 == 95 [pid = 1919] [id = 480] 16:52:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 186 (0x11643c400) [pid = 1919] [serial = 1440] [outer = 0x0] 16:52:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 187 (0x1358a9c00) [pid = 1919] [serial = 1441] [outer = 0x11643c400] 16:52:50 INFO - PROCESS | 1919 | 1461628370124 Marionette DEBUG loaded listener.js 16:52:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 188 (0x135a24400) [pid = 1919] [serial = 1442] [outer = 0x11643c400] 16:52:50 INFO - PROCESS | 1919 | 1461628370579 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:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 821ms 16:52:50 INFO - PROCESS | 1919 | 1461628370618 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 16:52:50 INFO - PROCESS | 1919 | 1461628370620 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 16:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:52:50 INFO - PROCESS | 1919 | 1461628370624 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:52:50 INFO - PROCESS | 1919 | 1461628370626 Marionette TRACE conn2 <- [1,1894,null,{}] 16:52:50 INFO - PROCESS | 1919 | 1461628370630 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:52:50 INFO - PROCESS | 1919 | 1461628370800 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 16:52:50 INFO - PROCESS | 1919 | 1461628370947 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:50 INFO - PROCESS | 1919 | ++DOCSHELL 0x135c68800 == 96 [pid = 1919] [id = 481] 16:52:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 189 (0x1358a7000) [pid = 1919] [serial = 1443] [outer = 0x0] 16:52:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 190 (0x135a3c800) [pid = 1919] [serial = 1444] [outer = 0x1358a7000] 16:52:50 INFO - PROCESS | 1919 | 1461628370993 Marionette DEBUG loaded listener.js 16:52:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 191 (0x135a43400) [pid = 1919] [serial = 1445] [outer = 0x1358a7000] 16:52:51 INFO - PROCESS | 1919 | 1461628371475 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:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 925ms 16:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:52:51 INFO - PROCESS | 1919 | 1461628371548 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 16:52:51 INFO - PROCESS | 1919 | 1461628371550 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 16:52:51 INFO - PROCESS | 1919 | 1461628371552 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:52:51 INFO - PROCESS | 1919 | 1461628371554 Marionette TRACE conn2 <- [1,1898,null,{}] 16:52:51 INFO - PROCESS | 1919 | 1461628371557 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:52:51 INFO - PROCESS | 1919 | 1461628371689 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 16:52:51 INFO - PROCESS | 1919 | 1461628371780 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:51 INFO - PROCESS | 1919 | ++DOCSHELL 0x1386c3800 == 97 [pid = 1919] [id = 482] 16:52:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 192 (0x135a44c00) [pid = 1919] [serial = 1446] [outer = 0x0] 16:52:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 193 (0x135c06c00) [pid = 1919] [serial = 1447] [outer = 0x135a44c00] 16:52:51 INFO - PROCESS | 1919 | 1461628371819 Marionette DEBUG loaded listener.js 16:52:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 194 (0x135c0e400) [pid = 1919] [serial = 1448] [outer = 0x135a44c00] 16:52:52 INFO - PROCESS | 1919 | 1461628372299 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:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 975ms 16:52:52 INFO - PROCESS | 1919 | 1461628372529 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 16:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:52:52 INFO - PROCESS | 1919 | 1461628372533 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 16:52:52 INFO - PROCESS | 1919 | 1461628372538 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:52:52 INFO - PROCESS | 1919 | 1461628372540 Marionette TRACE conn2 <- [1,1902,null,{}] 16:52:52 INFO - PROCESS | 1919 | 1461628372545 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:52:52 INFO - PROCESS | 1919 | 1461628372702 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 16:52:52 INFO - PROCESS | 1919 | 1461628372845 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:52 INFO - PROCESS | 1919 | ++DOCSHELL 0x124641000 == 98 [pid = 1919] [id = 483] 16:52:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 195 (0x112ac7000) [pid = 1919] [serial = 1449] [outer = 0x0] 16:52:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 196 (0x112ad0400) [pid = 1919] [serial = 1450] [outer = 0x112ac7000] 16:52:52 INFO - PROCESS | 1919 | 1461628372889 Marionette DEBUG loaded listener.js 16:52:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 197 (0x118319c00) [pid = 1919] [serial = 1451] [outer = 0x112ac7000] 16:52:53 INFO - PROCESS | 1919 | 1461628373430 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:52:53 INFO - PROCESS | 1919 | --DOCSHELL 0x11866d000 == 97 [pid = 1919] [id = 470] 16:52:53 INFO - PROCESS | 1919 | --DOCSHELL 0x125720000 == 96 [pid = 1919] [id = 469] 16:52:53 INFO - PROCESS | 1919 | --DOCSHELL 0x135de5000 == 95 [pid = 1919] [id = 465] 16:52:53 INFO - PROCESS | 1919 | --DOCSHELL 0x135dcc800 == 94 [pid = 1919] [id = 464] 16:52:53 INFO - PROCESS | 1919 | --DOCSHELL 0x134b9c000 == 93 [pid = 1919] [id = 463] 16:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1074ms 16:52:53 INFO - PROCESS | 1919 | --DOCSHELL 0x13871a000 == 92 [pid = 1919] [id = 462] 16:52:53 INFO - PROCESS | 1919 | --DOCSHELL 0x1356cd800 == 91 [pid = 1919] [id = 461] 16:52:53 INFO - PROCESS | 1919 | --DOCSHELL 0x128b6d800 == 90 [pid = 1919] [id = 460] 16:52:53 INFO - PROCESS | 1919 | --DOCSHELL 0x12130d000 == 89 [pid = 1919] [id = 459] 16:52:53 INFO - PROCESS | 1919 | 1461628373640 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 16:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:52:53 INFO - PROCESS | 1919 | 1461628373643 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 16:52:53 INFO - PROCESS | 1919 | 1461628373647 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:52:53 INFO - PROCESS | 1919 | 1461628373649 Marionette TRACE conn2 <- [1,1906,null,{}] 16:52:53 INFO - PROCESS | 1919 | 1461628373653 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:52:53 INFO - PROCESS | 1919 | 1461628373770 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 16:52:53 INFO - PROCESS | 1919 | 1461628373885 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:53 INFO - PROCESS | 1919 | ++DOCSHELL 0x1232b1000 == 90 [pid = 1919] [id = 484] 16:52:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 198 (0x116110800) [pid = 1919] [serial = 1452] [outer = 0x0] 16:52:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 199 (0x1166dec00) [pid = 1919] [serial = 1453] [outer = 0x116110800] 16:52:53 INFO - PROCESS | 1919 | 1461628373921 Marionette DEBUG loaded listener.js 16:52:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 200 (0x118a40800) [pid = 1919] [serial = 1454] [outer = 0x116110800] 16:52:54 INFO - PROCESS | 1919 | 1461628374414 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:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 822ms 16:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:52:54 INFO - PROCESS | 1919 | 1461628374469 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 16:52:54 INFO - PROCESS | 1919 | 1461628374471 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 16:52:54 INFO - PROCESS | 1919 | 1461628374477 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:52:54 INFO - PROCESS | 1919 | 1461628374480 Marionette TRACE conn2 <- [1,1910,null,{}] 16:52:54 INFO - PROCESS | 1919 | 1461628374482 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:52:54 INFO - PROCESS | 1919 | 1461628374604 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 16:52:54 INFO - PROCESS | 1919 | 1461628374697 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:54 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a833800 == 91 [pid = 1919] [id = 485] 16:52:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 201 (0x12125a000) [pid = 1919] [serial = 1455] [outer = 0x0] 16:52:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 202 (0x1234d6c00) [pid = 1919] [serial = 1456] [outer = 0x12125a000] 16:52:54 INFO - PROCESS | 1919 | 1461628374727 Marionette DEBUG loaded listener.js 16:52:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 203 (0x1269abc00) [pid = 1919] [serial = 1457] [outer = 0x12125a000] 16:52:55 INFO - PROCESS | 1919 | 1461628375165 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:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 725ms 16:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:52:55 INFO - PROCESS | 1919 | 1461628375201 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 16:52:55 INFO - PROCESS | 1919 | 1461628375202 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 16:52:55 INFO - PROCESS | 1919 | 1461628375204 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:52:55 INFO - PROCESS | 1919 | 1461628375206 Marionette TRACE conn2 <- [1,1914,null,{}] 16:52:55 INFO - PROCESS | 1919 | 1461628375213 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:52:55 INFO - PROCESS | 1919 | 1461628375358 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 16:52:55 INFO - PROCESS | 1919 | 1461628375465 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:55 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ce57800 == 92 [pid = 1919] [id = 486] 16:52:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 204 (0x128b3dc00) [pid = 1919] [serial = 1458] [outer = 0x0] 16:52:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 205 (0x12939cc00) [pid = 1919] [serial = 1459] [outer = 0x128b3dc00] 16:52:55 INFO - PROCESS | 1919 | 1461628375502 Marionette DEBUG loaded listener.js 16:52:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 206 (0x12ab47c00) [pid = 1919] [serial = 1460] [outer = 0x128b3dc00] 16:52:55 INFO - PROCESS | 1919 | 1461628375964 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:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 770ms 16:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:52:55 INFO - PROCESS | 1919 | 1461628375975 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 16:52:55 INFO - PROCESS | 1919 | 1461628375976 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 16:52:55 INFO - PROCESS | 1919 | 1461628375978 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:52:55 INFO - PROCESS | 1919 | 1461628375980 Marionette TRACE conn2 <- [1,1918,null,{}] 16:52:55 INFO - PROCESS | 1919 | 1461628375982 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:52:56 INFO - PROCESS | 1919 | 1461628376100 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 16:52:56 INFO - PROCESS | 1919 | 1461628376220 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:56 INFO - PROCESS | 1919 | ++DOCSHELL 0x13573b000 == 93 [pid = 1919] [id = 487] 16:52:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 207 (0x12b221800) [pid = 1919] [serial = 1461] [outer = 0x0] 16:52:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 208 (0x12c338400) [pid = 1919] [serial = 1462] [outer = 0x12b221800] 16:52:56 INFO - PROCESS | 1919 | 1461628376254 Marionette DEBUG loaded listener.js 16:52:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 209 (0x12cfe4400) [pid = 1919] [serial = 1463] [outer = 0x12b221800] 16:52:56 INFO - PROCESS | 1919 | 1461628376691 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:52:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 770ms 16:52:56 INFO - PROCESS | 1919 | 1461628376750 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 16:52:56 INFO - PROCESS | 1919 | 1461628376751 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 16:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:52:56 INFO - PROCESS | 1919 | 1461628376753 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:52:56 INFO - PROCESS | 1919 | 1461628376755 Marionette TRACE conn2 <- [1,1922,null,{}] 16:52:56 INFO - PROCESS | 1919 | 1461628376757 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:52:56 INFO - PROCESS | 1919 | 1461628376870 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 16:52:56 INFO - PROCESS | 1919 | 1461628376962 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:56 INFO - PROCESS | 1919 | ++DOCSHELL 0x135de7000 == 94 [pid = 1919] [id = 488] 16:52:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 210 (0x12bb38000) [pid = 1919] [serial = 1464] [outer = 0x0] 16:52:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 211 (0x12d43b000) [pid = 1919] [serial = 1465] [outer = 0x12bb38000] 16:52:56 INFO - PROCESS | 1919 | 1461628376995 Marionette DEBUG loaded listener.js 16:52:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 212 (0x1358a9800) [pid = 1919] [serial = 1466] [outer = 0x12bb38000] 16:52:57 INFO - PROCESS | 1919 | 1461628377413 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:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 673ms 16:52:57 INFO - PROCESS | 1919 | 1461628377428 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 16:52:57 INFO - PROCESS | 1919 | 1461628377430 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 16:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:52:57 INFO - PROCESS | 1919 | 1461628377433 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:52:57 INFO - PROCESS | 1919 | 1461628377434 Marionette TRACE conn2 <- [1,1926,null,{}] 16:52:57 INFO - PROCESS | 1919 | 1461628377437 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:52:57 INFO - PROCESS | 1919 | 1461628377576 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 16:52:57 INFO - PROCESS | 1919 | 1461628377701 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:57 INFO - PROCESS | 1919 | ++DOCSHELL 0x141be2800 == 95 [pid = 1919] [id = 489] 16:52:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 213 (0x135a43800) [pid = 1919] [serial = 1467] [outer = 0x0] 16:52:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 214 (0x135b85c00) [pid = 1919] [serial = 1468] [outer = 0x135a43800] 16:52:57 INFO - PROCESS | 1919 | 1461628377735 Marionette DEBUG loaded listener.js 16:52:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 215 (0x135c05800) [pid = 1919] [serial = 1469] [outer = 0x135a43800] 16:52:58 INFO - PROCESS | 1919 | 1461628378166 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:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 773ms 16:52:58 INFO - PROCESS | 1919 | 1461628378207 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 16:52:58 INFO - PROCESS | 1919 | 1461628378208 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 16:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:52:58 INFO - PROCESS | 1919 | 1461628378226 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:52:58 INFO - PROCESS | 1919 | 1461628378228 Marionette TRACE conn2 <- [1,1930,null,{}] 16:52:58 INFO - PROCESS | 1919 | 1461628378230 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:52:58 INFO - PROCESS | 1919 | 1461628378342 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 16:52:58 INFO - PROCESS | 1919 | 1461628378462 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:58 INFO - PROCESS | 1919 | ++DOCSHELL 0x1409e8000 == 96 [pid = 1919] [id = 490] 16:52:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 216 (0x1352a7400) [pid = 1919] [serial = 1470] [outer = 0x0] 16:52:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 217 (0x1352aec00) [pid = 1919] [serial = 1471] [outer = 0x1352a7400] 16:52:58 INFO - PROCESS | 1919 | 1461628378494 Marionette DEBUG loaded listener.js 16:52:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 218 (0x1352b4000) [pid = 1919] [serial = 1472] [outer = 0x1352a7400] 16:52:58 INFO - PROCESS | 1919 | 1461628378883 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:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 725ms 16:52:58 INFO - PROCESS | 1919 | 1461628378948 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 16:52:58 INFO - PROCESS | 1919 | 1461628378950 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 16:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:52:58 INFO - PROCESS | 1919 | 1461628378952 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:52:58 INFO - PROCESS | 1919 | 1461628378954 Marionette TRACE conn2 <- [1,1934,null,{}] 16:52:58 INFO - PROCESS | 1919 | 1461628378956 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:52:59 INFO - PROCESS | 1919 | 1461628379070 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 16:52:59 INFO - PROCESS | 1919 | 1461628379162 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:59 INFO - PROCESS | 1919 | ++DOCSHELL 0x141be4000 == 97 [pid = 1919] [id = 491] 16:52:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 219 (0x1352b3c00) [pid = 1919] [serial = 1473] [outer = 0x0] 16:52:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 220 (0x135c07800) [pid = 1919] [serial = 1474] [outer = 0x1352b3c00] 16:52:59 INFO - PROCESS | 1919 | 1461628379192 Marionette DEBUG loaded listener.js 16:52:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 221 (0x135c0f800) [pid = 1919] [serial = 1475] [outer = 0x1352b3c00] 16:52:59 INFO - PROCESS | 1919 | 1461628379627 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:52:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 722ms 16:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:52:59 INFO - PROCESS | 1919 | 1461628379680 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 16:52:59 INFO - PROCESS | 1919 | 1461628379681 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 16:52:59 INFO - PROCESS | 1919 | 1461628379683 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:52:59 INFO - PROCESS | 1919 | 1461628379684 Marionette TRACE conn2 <- [1,1938,null,{}] 16:52:59 INFO - PROCESS | 1919 | 1461628379687 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:52:59 INFO - PROCESS | 1919 | 1461628379802 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 16:52:59 INFO - PROCESS | 1919 | 1461628379892 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:59 INFO - PROCESS | 1919 | ++DOCSHELL 0x140788800 == 98 [pid = 1919] [id = 492] 16:52:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 222 (0x135c09c00) [pid = 1919] [serial = 1476] [outer = 0x0] 16:52:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 223 (0x13803a400) [pid = 1919] [serial = 1477] [outer = 0x135c09c00] 16:52:59 INFO - PROCESS | 1919 | 1461628379921 Marionette DEBUG loaded listener.js 16:52:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 224 (0x138040000) [pid = 1919] [serial = 1478] [outer = 0x135c09c00] 16:53:00 INFO - PROCESS | 1919 | 1461628380343 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:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 668ms 16:53:00 INFO - PROCESS | 1919 | 1461628380352 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 16:53:00 INFO - PROCESS | 1919 | 1461628380353 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 16:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:53:00 INFO - PROCESS | 1919 | 1461628380355 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:53:00 INFO - PROCESS | 1919 | 1461628380357 Marionette TRACE conn2 <- [1,1942,null,{}] 16:53:00 INFO - PROCESS | 1919 | 1461628380360 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:53:00 INFO - PROCESS | 1919 | 1461628380472 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 16:53:00 INFO - PROCESS | 1919 | 1461628380566 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:00 INFO - PROCESS | 1919 | ++DOCSHELL 0x140a31800 == 99 [pid = 1919] [id = 493] 16:53:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 225 (0x1385ab000) [pid = 1919] [serial = 1479] [outer = 0x0] 16:53:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 226 (0x1385a7400) [pid = 1919] [serial = 1480] [outer = 0x1385ab000] 16:53:00 INFO - PROCESS | 1919 | 1461628380599 Marionette DEBUG loaded listener.js 16:53:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 227 (0x1385afc00) [pid = 1919] [serial = 1481] [outer = 0x1385ab000] 16:53:01 INFO - PROCESS | 1919 | 1461628381055 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:53:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 718ms 16:53:01 INFO - PROCESS | 1919 | 1461628381075 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 16:53:01 INFO - PROCESS | 1919 | 1461628381078 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 16:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:53:01 INFO - PROCESS | 1919 | 1461628381082 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:53:01 INFO - PROCESS | 1919 | 1461628381085 Marionette TRACE conn2 <- [1,1946,null,{}] 16:53:01 INFO - PROCESS | 1919 | 1461628381149 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:53:01 INFO - PROCESS | 1919 | 1461628381319 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 16:53:01 INFO - PROCESS | 1919 | 1461628381438 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:01 INFO - PROCESS | 1919 | ++DOCSHELL 0x141ba7000 == 100 [pid = 1919] [id = 494] 16:53:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 228 (0x14097a800) [pid = 1919] [serial = 1482] [outer = 0x0] 16:53:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 229 (0x14097d000) [pid = 1919] [serial = 1483] [outer = 0x14097a800] 16:53:01 INFO - PROCESS | 1919 | 1461628381478 Marionette DEBUG loaded listener.js 16:53:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 230 (0x141b60400) [pid = 1919] [serial = 1484] [outer = 0x14097a800] 16:53:02 INFO - PROCESS | 1919 | 1461628382079 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:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1060ms 16:53:02 INFO - PROCESS | 1919 | 1461628382141 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 16:53:02 INFO - PROCESS | 1919 | 1461628382144 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 16:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:53:02 INFO - PROCESS | 1919 | 1461628382147 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:53:02 INFO - PROCESS | 1919 | 1461628382149 Marionette TRACE conn2 <- [1,1950,null,{}] 16:53:02 INFO - PROCESS | 1919 | 1461628382153 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:53:02 INFO - PROCESS | 1919 | 1461628382268 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 16:53:02 INFO - PROCESS | 1919 | 1461628382396 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:02 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a719000 == 101 [pid = 1919] [id = 495] 16:53:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 231 (0x112aca000) [pid = 1919] [serial = 1485] [outer = 0x0] 16:53:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 232 (0x11838e400) [pid = 1919] [serial = 1486] [outer = 0x112aca000] 16:53:02 INFO - PROCESS | 1919 | 1461628382427 Marionette DEBUG loaded listener.js 16:53:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 233 (0x1210e8400) [pid = 1919] [serial = 1487] [outer = 0x112aca000] 16:53:02 INFO - PROCESS | 1919 | --DOCSHELL 0x12a9cb800 == 100 [pid = 1919] [id = 474] 16:53:02 INFO - PROCESS | 1919 | --DOCSHELL 0x125710800 == 99 [pid = 1919] [id = 473] 16:53:02 INFO - PROCESS | 1919 | --DOCSHELL 0x117350800 == 98 [pid = 1919] [id = 472] 16:53:03 INFO - PROCESS | 1919 | 1461628383047 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:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 970ms 16:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:53:03 INFO - PROCESS | 1919 | 1461628383117 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 16:53:03 INFO - PROCESS | 1919 | 1461628383120 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 16:53:03 INFO - PROCESS | 1919 | 1461628383123 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:53:03 INFO - PROCESS | 1919 | 1461628383126 Marionette TRACE conn2 <- [1,1954,null,{}] 16:53:03 INFO - PROCESS | 1919 | 1461628383131 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:53:03 INFO - PROCESS | 1919 | 1461628383249 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 16:53:03 INFO - PROCESS | 1919 | 1461628383373 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:03 INFO - PROCESS | 1919 | ++DOCSHELL 0x127644800 == 99 [pid = 1919] [id = 496] 16:53:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 234 (0x116195c00) [pid = 1919] [serial = 1488] [outer = 0x0] 16:53:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 235 (0x121261c00) [pid = 1919] [serial = 1489] [outer = 0x116195c00] 16:53:03 INFO - PROCESS | 1919 | 1461628383408 Marionette DEBUG loaded listener.js 16:53:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 236 (0x1250e6c00) [pid = 1919] [serial = 1490] [outer = 0x116195c00] 16:53:03 INFO - PROCESS | 1919 | 1461628383881 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:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 772ms 16:53:03 INFO - PROCESS | 1919 | 1461628383912 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 16:53:03 INFO - PROCESS | 1919 | 1461628383916 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 16:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:53:03 INFO - PROCESS | 1919 | 1461628383923 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:53:03 INFO - PROCESS | 1919 | 1461628383925 Marionette TRACE conn2 <- [1,1958,null,{}] 16:53:03 INFO - PROCESS | 1919 | 1461628383930 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:53:04 INFO - PROCESS | 1919 | 1461628384045 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x12ca5f800 == 98 [pid = 1919] [id = 154] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x11931d000 == 97 [pid = 1919] [id = 264] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x12d50d800 == 96 [pid = 1919] [id = 18] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x12d506000 == 95 [pid = 1919] [id = 438] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x12c378000 == 94 [pid = 1919] [id = 12] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x1150fa800 == 93 [pid = 1919] [id = 23] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x116a73800 == 92 [pid = 1919] [id = 175] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x12c378800 == 91 [pid = 1919] [id = 286] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x11733a000 == 90 [pid = 1919] [id = 216] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x12ce66000 == 89 [pid = 1919] [id = 215] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x116647000 == 88 [pid = 1919] [id = 366] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x12bc89800 == 87 [pid = 1919] [id = 10] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x113ce5000 == 86 [pid = 1919] [id = 25] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x12b352800 == 85 [pid = 1919] [id = 285] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x12ca7b000 == 84 [pid = 1919] [id = 174] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x12c7c2000 == 83 [pid = 1919] [id = 13] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x135c6e800 == 82 [pid = 1919] [id = 467] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x120f6a000 == 81 [pid = 1919] [id = 468] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x12ca74800 == 80 [pid = 1919] [id = 155] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x1164d7800 == 79 [pid = 1919] [id = 26] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x12d7e5800 == 78 [pid = 1919] [id = 379] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x1293e9800 == 77 [pid = 1919] [id = 198] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x110f5a800 == 76 [pid = 1919] [id = 320] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x1293e2000 == 75 [pid = 1919] [id = 6] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x1409e8000 == 74 [pid = 1919] [id = 490] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x141be2800 == 73 [pid = 1919] [id = 489] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x135de7000 == 72 [pid = 1919] [id = 488] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x13573b000 == 71 [pid = 1919] [id = 487] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x12ce57800 == 70 [pid = 1919] [id = 486] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x12a833800 == 69 [pid = 1919] [id = 485] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x124641000 == 68 [pid = 1919] [id = 483] 16:53:05 INFO - PROCESS | 1919 | --DOCSHELL 0x1232b1000 == 67 [pid = 1919] [id = 484] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x13572b000 == 66 [pid = 1919] [id = 385] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x119772000 == 65 [pid = 1919] [id = 427] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x12c375800 == 64 [pid = 1919] [id = 476] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x12ce67800 == 63 [pid = 1919] [id = 363] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x116f0f800 == 62 [pid = 1919] [id = 24] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x12b34e000 == 61 [pid = 1919] [id = 475] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x1356c7000 == 60 [pid = 1919] [id = 266] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x1356df000 == 59 [pid = 1919] [id = 304] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x12de0b800 == 58 [pid = 1919] [id = 365] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x12d7dd800 == 57 [pid = 1919] [id = 19] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x12a893000 == 56 [pid = 1919] [id = 8] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x12a72c800 == 55 [pid = 1919] [id = 186] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x12691a800 == 54 [pid = 1919] [id = 471] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x12ca72000 == 53 [pid = 1919] [id = 359] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x11313f000 == 52 [pid = 1919] [id = 326] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x138179000 == 51 [pid = 1919] [id = 445] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x13572a000 == 50 [pid = 1919] [id = 480] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x12a9d8800 == 49 [pid = 1919] [id = 343] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x135407000 == 48 [pid = 1919] [id = 479] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x111df1000 == 47 [pid = 1919] [id = 22] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x141be4000 == 46 [pid = 1919] [id = 491] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x141ba7000 == 45 [pid = 1919] [id = 494] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x1183b9800 == 44 [pid = 1919] [id = 151] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x12ce4d000 == 43 [pid = 1919] [id = 15] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x140788800 == 42 [pid = 1919] [id = 492] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x135231800 == 41 [pid = 1919] [id = 466] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x1183b8800 == 40 [pid = 1919] [id = 21] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x12ca63000 == 39 [pid = 1919] [id = 14] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x12d50c000 == 38 [pid = 1919] [id = 364] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x135c68800 == 37 [pid = 1919] [id = 481] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x1386c3800 == 36 [pid = 1919] [id = 482] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x12577a000 == 35 [pid = 1919] [id = 386] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x12de20000 == 34 [pid = 1919] [id = 478] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x12bacd800 == 33 [pid = 1919] [id = 362] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x134c05800 == 32 [pid = 1919] [id = 303] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x129066000 == 31 [pid = 1919] [id = 287] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x1183bd800 == 30 [pid = 1919] [id = 11] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x12a88e800 == 29 [pid = 1919] [id = 280] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x12b294000 == 28 [pid = 1919] [id = 344] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x11720e000 == 27 [pid = 1919] [id = 20] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x135929800 == 26 [pid = 1919] [id = 443] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x124648800 == 25 [pid = 1919] [id = 185] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x12c116000 == 24 [pid = 1919] [id = 444] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x12b343000 == 23 [pid = 1919] [id = 9] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x12d518000 == 22 [pid = 1919] [id = 477] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x140a31800 == 21 [pid = 1919] [id = 493] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x128d8b000 == 20 [pid = 1919] [id = 265] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x1356d0800 == 19 [pid = 1919] [id = 384] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x116906800 == 18 [pid = 1919] [id = 305] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x11733d800 == 17 [pid = 1919] [id = 406] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x11833d800 == 16 [pid = 1919] [id = 184] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x13591a800 == 15 [pid = 1919] [id = 426] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x124b9d000 == 14 [pid = 1919] [id = 301] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x124637000 == 13 [pid = 1919] [id = 342] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x1164cc000 == 12 [pid = 1919] [id = 341] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x1386dc000 == 11 [pid = 1919] [id = 405] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x13816f800 == 10 [pid = 1919] [id = 458] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x12a719000 == 9 [pid = 1919] [id = 495] 16:53:08 INFO - PROCESS | 1919 | --DOCSHELL 0x127644800 == 8 [pid = 1919] [id = 496] 16:53:09 INFO - PROCESS | 1919 | 1461628389601 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:09 INFO - PROCESS | 1919 | ++DOCSHELL 0x111ccb800 == 9 [pid = 1919] [id = 497] 16:53:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 237 (0x110e07800) [pid = 1919] [serial = 1491] [outer = 0x0] 16:53:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 238 (0x110e0f400) [pid = 1919] [serial = 1492] [outer = 0x110e07800] 16:53:09 INFO - PROCESS | 1919 | 1461628389714 Marionette DEBUG loaded listener.js 16:53:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 239 (0x110e7d800) [pid = 1919] [serial = 1493] [outer = 0x110e07800] 16:53:10 INFO - PROCESS | 1919 | 1461628390050 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:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 6143ms 16:53:10 INFO - PROCESS | 1919 | 1461628390067 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 16:53:10 INFO - PROCESS | 1919 | 1461628390070 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 16:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:53:10 INFO - PROCESS | 1919 | 1461628390073 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:53:10 INFO - PROCESS | 1919 | 1461628390076 Marionette TRACE conn2 <- [1,1962,null,{}] 16:53:10 INFO - PROCESS | 1919 | 1461628390082 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:53:10 INFO - PROCESS | 1919 | 1461628390167 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 16:53:10 INFO - PROCESS | 1919 | 1461628390292 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:10 INFO - PROCESS | 1919 | ++DOCSHELL 0x113cea000 == 10 [pid = 1919] [id = 498] 16:53:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 240 (0x110f87800) [pid = 1919] [serial = 1494] [outer = 0x0] 16:53:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 241 (0x1110dc000) [pid = 1919] [serial = 1495] [outer = 0x110f87800] 16:53:10 INFO - PROCESS | 1919 | 1461628390320 Marionette DEBUG loaded listener.js 16:53:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 242 (0x1125b7800) [pid = 1919] [serial = 1496] [outer = 0x110f87800] 16:53:10 INFO - PROCESS | 1919 | 1461628390694 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:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 626ms 16:53:10 INFO - PROCESS | 1919 | 1461628390703 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 16:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:53:10 INFO - PROCESS | 1919 | 1461628390708 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 16:53:10 INFO - PROCESS | 1919 | 1461628390721 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:53:10 INFO - PROCESS | 1919 | 1461628390723 Marionette TRACE conn2 <- [1,1966,null,{}] 16:53:10 INFO - PROCESS | 1919 | 1461628390727 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:53:10 INFO - PROCESS | 1919 | 1461628390879 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 16:53:10 INFO - PROCESS | 1919 | 1461628390970 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:10 INFO - PROCESS | 1919 | ++DOCSHELL 0x116f05000 == 11 [pid = 1919] [id = 499] 16:53:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 243 (0x1125cb000) [pid = 1919] [serial = 1497] [outer = 0x0] 16:53:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 244 (0x1125d4800) [pid = 1919] [serial = 1498] [outer = 0x1125cb000] 16:53:11 INFO - PROCESS | 1919 | 1461628391011 Marionette DEBUG loaded listener.js 16:53:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 245 (0x112ac2800) [pid = 1919] [serial = 1499] [outer = 0x1125cb000] 16:53:11 INFO - PROCESS | 1919 | 1461628391454 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:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 779ms 16:53:11 INFO - PROCESS | 1919 | 1461628391496 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 16:53:11 INFO - PROCESS | 1919 | 1461628391497 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 16:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:53:11 INFO - PROCESS | 1919 | 1461628391501 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:53:11 INFO - PROCESS | 1919 | 1461628391505 Marionette TRACE conn2 <- [1,1970,null,{}] 16:53:11 INFO - PROCESS | 1919 | 1461628391512 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:53:11 INFO - PROCESS | 1919 | 1461628391626 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 16:53:11 INFO - PROCESS | 1919 | 1461628391632 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:11 INFO - PROCESS | 1919 | ++DOCSHELL 0x1183b6800 == 12 [pid = 1919] [id = 500] 16:53:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 246 (0x112deb800) [pid = 1919] [serial = 1500] [outer = 0x0] 16:53:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 247 (0x113c41c00) [pid = 1919] [serial = 1501] [outer = 0x112deb800] 16:53:11 INFO - PROCESS | 1919 | 1461628391658 Marionette DEBUG loaded listener.js 16:53:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 248 (0x115d88c00) [pid = 1919] [serial = 1502] [outer = 0x112deb800] 16:53:12 INFO - PROCESS | 1919 | 1461628392037 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:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 576ms 16:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:53:12 INFO - PROCESS | 1919 | 1461628392076 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 16:53:12 INFO - PROCESS | 1919 | 1461628392078 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 16:53:12 INFO - PROCESS | 1919 | 1461628392080 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:53:12 INFO - PROCESS | 1919 | 1461628392082 Marionette TRACE conn2 <- [1,1974,null,{}] 16:53:12 INFO - PROCESS | 1919 | 1461628392084 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:53:12 INFO - PROCESS | 1919 | 1461628392186 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 247 (0x12125f000) [pid = 1919] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 246 (0x1276be800) [pid = 1919] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 245 (0x112aca000) [pid = 1919] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 244 (0x112ac7000) [pid = 1919] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 243 (0x112552000) [pid = 1919] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 242 (0x11755e800) [pid = 1919] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 241 (0x110dc2800) [pid = 1919] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 240 (0x1167a5400) [pid = 1919] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 239 (0x118a3f000) [pid = 1919] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 238 (0x128ad5c00) [pid = 1919] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 237 (0x1167a5c00) [pid = 1919] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 236 (0x121383c00) [pid = 1919] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 235 (0x1269ab800) [pid = 1919] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 234 (0x110e7c000) [pid = 1919] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 233 (0x1170c1400) [pid = 1919] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 232 (0x128de4c00) [pid = 1919] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 231 (0x1296bdc00) [pid = 1919] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 230 (0x12a89ec00) [pid = 1919] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 229 (0x110e74c00) [pid = 1919] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 228 (0x12ab4bc00) [pid = 1919] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 227 (0x12ddb7400) [pid = 1919] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 226 (0x135a27800) [pid = 1919] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 225 (0x1358ae800) [pid = 1919] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 224 (0x112ac4800) [pid = 1919] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 223 (0x110f82000) [pid = 1919] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 222 (0x112aca400) [pid = 1919] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 221 (0x110f8e800) [pid = 1919] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 220 (0x12d5b8800) [pid = 1919] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 219 (0x12334bc00) [pid = 1919] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 218 (0x11755f400) [pid = 1919] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 217 (0x1352a7400) [pid = 1919] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 216 (0x135a43800) [pid = 1919] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 215 (0x118680800) [pid = 1919] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 214 (0x12bb38000) [pid = 1919] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 213 (0x124397c00) [pid = 1919] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 212 (0x12b221800) [pid = 1919] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 211 (0x11300e000) [pid = 1919] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 210 (0x111f44800) [pid = 1919] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 209 (0x12a89e800) [pid = 1919] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 208 (0x119e44c00) [pid = 1919] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 207 (0x12ab4f000) [pid = 1919] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 206 (0x12c1b6c00) [pid = 1919] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 205 (0x1294e7c00) [pid = 1919] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 204 (0x1294df000) [pid = 1919] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 203 (0x121252c00) [pid = 1919] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 202 (0x128b40800) [pid = 1919] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 201 (0x1269a7400) [pid = 1919] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 200 (0x1125ba800) [pid = 1919] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 199 (0x111cbb800) [pid = 1919] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 198 (0x119789c00) [pid = 1919] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 197 (0x128b45400) [pid = 1919] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 196 (0x118a41800) [pid = 1919] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 195 (0x12c788400) [pid = 1919] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 194 (0x1276b9800) [pid = 1919] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 193 (0x124331c00) [pid = 1919] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 192 (0x118372800) [pid = 1919] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 191 (0x110f81400) [pid = 1919] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 190 (0x1125cec00) [pid = 1919] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 189 (0x110e09400) [pid = 1919] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 188 (0x12769d800) [pid = 1919] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 187 (0x110dc2c00) [pid = 1919] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 186 (0x1164ed800) [pid = 1919] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 185 (0x128d3f000) [pid = 1919] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 184 (0x12c33f800) [pid = 1919] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 183 (0x116110800) [pid = 1919] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 182 (0x128b3dc00) [pid = 1919] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 181 (0x128d36800) [pid = 1919] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 180 (0x1125c6800) [pid = 1919] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 179 (0x12125a000) [pid = 1919] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 178 (0x1352b3c00) [pid = 1919] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 177 (0x14097a800) [pid = 1919] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 176 (0x1385ab000) [pid = 1919] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 175 (0x135c09c00) [pid = 1919] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 174 (0x135a44c00) [pid = 1919] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 173 (0x1358a7000) [pid = 1919] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 172 (0x11643c400) [pid = 1919] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 171 (0x12ce3a000) [pid = 1919] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 170 (0x110e05000) [pid = 1919] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:53:13 INFO - PROCESS | 1919 | --DOMWINDOW == 169 (0x12adb1400) [pid = 1919] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:53:13 INFO - PROCESS | 1919 | 1461628393348 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:13 INFO - PROCESS | 1919 | ++DOCSHELL 0x113129800 == 13 [pid = 1919] [id = 501] 16:53:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 170 (0x110dbdc00) [pid = 1919] [serial = 1503] [outer = 0x0] 16:53:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 171 (0x110e7c000) [pid = 1919] [serial = 1504] [outer = 0x110dbdc00] 16:53:13 INFO - PROCESS | 1919 | 1461628393376 Marionette DEBUG loaded listener.js 16:53:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 172 (0x1125c9000) [pid = 1919] [serial = 1505] [outer = 0x110dbdc00] 16:53:13 INFO - PROCESS | 1919 | 1461628393645 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:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1572ms 16:53:13 INFO - PROCESS | 1919 | 1461628393654 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 16:53:13 INFO - PROCESS | 1919 | 1461628393655 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 16:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:53:13 INFO - PROCESS | 1919 | 1461628393660 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:53:13 INFO - PROCESS | 1919 | 1461628393662 Marionette TRACE conn2 <- [1,1978,null,{}] 16:53:13 INFO - PROCESS | 1919 | 1461628393672 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:53:13 INFO - PROCESS | 1919 | 1461628393757 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 16:53:13 INFO - PROCESS | 1919 | 1461628393764 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:13 INFO - PROCESS | 1919 | ++DOCSHELL 0x118a89000 == 14 [pid = 1919] [id = 502] 16:53:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 173 (0x116471800) [pid = 1919] [serial = 1506] [outer = 0x0] 16:53:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 174 (0x1164f6400) [pid = 1919] [serial = 1507] [outer = 0x116471800] 16:53:13 INFO - PROCESS | 1919 | 1461628393854 Marionette DEBUG loaded listener.js 16:53:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 175 (0x117e1b000) [pid = 1919] [serial = 1508] [outer = 0x116471800] 16:53:14 INFO - PROCESS | 1919 | 1461628394251 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:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 627ms 16:53:14 INFO - PROCESS | 1919 | 1461628394288 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 16:53:14 INFO - PROCESS | 1919 | 1461628394289 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 16:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:53:14 INFO - PROCESS | 1919 | 1461628394291 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:53:14 INFO - PROCESS | 1919 | 1461628394294 Marionette TRACE conn2 <- [1,1982,null,{}] 16:53:14 INFO - PROCESS | 1919 | 1461628394297 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:53:14 INFO - PROCESS | 1919 | 1461628394382 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 16:53:14 INFO - PROCESS | 1919 | 1461628394450 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:14 INFO - PROCESS | 1919 | ++DOCSHELL 0x119b91000 == 15 [pid = 1919] [id = 503] 16:53:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 176 (0x110f86800) [pid = 1919] [serial = 1509] [outer = 0x0] 16:53:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 177 (0x118326000) [pid = 1919] [serial = 1510] [outer = 0x110f86800] 16:53:14 INFO - PROCESS | 1919 | 1461628394475 Marionette DEBUG loaded listener.js 16:53:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 178 (0x11836dc00) [pid = 1919] [serial = 1511] [outer = 0x110f86800] 16:53:14 INFO - PROCESS | 1919 | 1461628394763 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:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 522ms 16:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:53:14 INFO - PROCESS | 1919 | 1461628394815 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 16:53:14 INFO - PROCESS | 1919 | 1461628394816 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 16:53:14 INFO - PROCESS | 1919 | 1461628394818 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:53:14 INFO - PROCESS | 1919 | 1461628394819 Marionette TRACE conn2 <- [1,1986,null,{}] 16:53:14 INFO - PROCESS | 1919 | 1461628394822 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:53:14 INFO - PROCESS | 1919 | 1461628394901 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 16:53:14 INFO - PROCESS | 1919 | 1461628394905 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:14 INFO - PROCESS | 1919 | ++DOCSHELL 0x1232b0800 == 16 [pid = 1919] [id = 504] 16:53:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 179 (0x110dbf000) [pid = 1919] [serial = 1512] [outer = 0x0] 16:53:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 180 (0x118450c00) [pid = 1919] [serial = 1513] [outer = 0x110dbf000] 16:53:14 INFO - PROCESS | 1919 | 1461628394931 Marionette DEBUG loaded listener.js 16:53:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 181 (0x1185a3c00) [pid = 1919] [serial = 1514] [outer = 0x110dbf000] 16:53:15 INFO - PROCESS | 1919 | 1461628395336 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:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 568ms 16:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:53:15 INFO - PROCESS | 1919 | 1461628395388 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 16:53:15 INFO - PROCESS | 1919 | 1461628395390 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 16:53:15 INFO - PROCESS | 1919 | 1461628395393 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:53:15 INFO - PROCESS | 1919 | 1461628395396 Marionette TRACE conn2 <- [1,1990,null,{}] 16:53:15 INFO - PROCESS | 1919 | 1461628395400 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:53:15 INFO - PROCESS | 1919 | 1461628395529 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 16:53:15 INFO - PROCESS | 1919 | 1461628395591 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:15 INFO - PROCESS | 1919 | ++DOCSHELL 0x11326f800 == 17 [pid = 1919] [id = 505] 16:53:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 182 (0x110e7c400) [pid = 1919] [serial = 1515] [outer = 0x0] 16:53:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 183 (0x110f83000) [pid = 1919] [serial = 1516] [outer = 0x110e7c400] 16:53:15 INFO - PROCESS | 1919 | 1461628395623 Marionette DEBUG loaded listener.js 16:53:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 184 (0x111cb6000) [pid = 1919] [serial = 1517] [outer = 0x110e7c400] 16:53:16 INFO - PROCESS | 1919 | 1461628396198 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:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 822ms 16:53:16 INFO - PROCESS | 1919 | 1461628396216 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 16:53:16 INFO - PROCESS | 1919 | 1461628396220 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 16:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:53:16 INFO - PROCESS | 1919 | 1461628396225 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:53:16 INFO - PROCESS | 1919 | 1461628396227 Marionette TRACE conn2 <- [1,1994,null,{}] 16:53:16 INFO - PROCESS | 1919 | 1461628396230 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:53:16 INFO - PROCESS | 1919 | 1461628396338 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 16:53:16 INFO - PROCESS | 1919 | 1461628396426 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:16 INFO - PROCESS | 1919 | ++DOCSHELL 0x118a7f000 == 18 [pid = 1919] [id = 506] 16:53:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 185 (0x112932c00) [pid = 1919] [serial = 1518] [outer = 0x0] 16:53:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 186 (0x112939c00) [pid = 1919] [serial = 1519] [outer = 0x112932c00] 16:53:16 INFO - PROCESS | 1919 | 1461628396456 Marionette DEBUG loaded listener.js 16:53:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 187 (0x112acc800) [pid = 1919] [serial = 1520] [outer = 0x112932c00] 16:53:16 INFO - PROCESS | 1919 | 1461628396984 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:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 774ms 16:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:53:17 INFO - PROCESS | 1919 | 1461628396999 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 16:53:17 INFO - PROCESS | 1919 | 1461628397001 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 16:53:17 INFO - PROCESS | 1919 | 1461628397003 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:53:17 INFO - PROCESS | 1919 | 1461628397006 Marionette TRACE conn2 <- [1,1998,null,{}] 16:53:17 INFO - PROCESS | 1919 | 1461628397013 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:53:17 INFO - PROCESS | 1919 | 1461628397125 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 16:53:17 INFO - PROCESS | 1919 | 1461628397227 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:17 INFO - PROCESS | 1919 | ++DOCSHELL 0x118f46800 == 19 [pid = 1919] [id = 507] 16:53:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 188 (0x113e14000) [pid = 1919] [serial = 1521] [outer = 0x0] 16:53:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 189 (0x115d42c00) [pid = 1919] [serial = 1522] [outer = 0x113e14000] 16:53:17 INFO - PROCESS | 1919 | 1461628397264 Marionette DEBUG loaded listener.js 16:53:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 190 (0x11831fc00) [pid = 1919] [serial = 1523] [outer = 0x113e14000] 16:53:17 INFO - PROCESS | 1919 | 1461628397966 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:53:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 974ms 16:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:53:17 INFO - PROCESS | 1919 | 1461628397978 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 16:53:17 INFO - PROCESS | 1919 | 1461628397980 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 16:53:17 INFO - PROCESS | 1919 | 1461628397983 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:53:17 INFO - PROCESS | 1919 | 1461628397986 Marionette TRACE conn2 <- [1,2002,null,{}] 16:53:17 INFO - PROCESS | 1919 | 1461628397990 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:53:18 INFO - PROCESS | 1919 | 1461628398093 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 16:53:18 INFO - PROCESS | 1919 | 1461628398187 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:18 INFO - PROCESS | 1919 | ++DOCSHELL 0x111091000 == 20 [pid = 1919] [id = 508] 16:53:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 191 (0x110e76c00) [pid = 1919] [serial = 1524] [outer = 0x0] 16:53:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 192 (0x110e80400) [pid = 1919] [serial = 1525] [outer = 0x110e76c00] 16:53:18 INFO - PROCESS | 1919 | 1461628398219 Marionette DEBUG loaded listener.js 16:53:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 193 (0x111fd4400) [pid = 1919] [serial = 1526] [outer = 0x110e76c00] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 192 (0x121261c00) [pid = 1919] [serial = 1489] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 191 (0x118319c00) [pid = 1919] [serial = 1451] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 190 (0x1166dec00) [pid = 1919] [serial = 1453] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 189 (0x11293e800) [pid = 1919] [serial = 1407] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 188 (0x118fdf000) [pid = 1919] [serial = 1411] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 187 (0x12ddbcc00) [pid = 1919] [serial = 1375] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 186 (0x1170c0000) [pid = 1919] [serial = 1377] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 185 (0x11838e400) [pid = 1919] [serial = 1486] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 184 (0x11641bc00) [pid = 1919] [serial = 1408] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 183 (0x11978ec00) [pid = 1919] [serial = 1380] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 182 (0x118456800) [pid = 1919] [serial = 1378] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 181 (0x1296bc000) [pid = 1919] [serial = 1384] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 180 (0x128dec800) [pid = 1919] [serial = 1383] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 179 (0x121261800) [pid = 1919] [serial = 1381] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 178 (0x118370800) [pid = 1919] [serial = 1344] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 177 (0x11978fc00) [pid = 1919] [serial = 1345] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 176 (0x123510800) [pid = 1919] [serial = 1347] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 175 (0x11831d800) [pid = 1919] [serial = 1410] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 174 (0x1256b2800) [pid = 1919] [serial = 1348] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 173 (0x127695000) [pid = 1919] [serial = 1350] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 172 (0x128ad3c00) [pid = 1919] [serial = 1351] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 171 (0x12d5c1400) [pid = 1919] [serial = 1315] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 170 (0x11832a800) [pid = 1919] [serial = 1341] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 169 (0x118f7a400) [pid = 1919] [serial = 1342] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 168 (0x128e96800) [pid = 1919] [serial = 1353] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 167 (0x12ab48000) [pid = 1919] [serial = 1356] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 166 (0x12c338c00) [pid = 1919] [serial = 1386] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 165 (0x116a4b400) [pid = 1919] [serial = 1317] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 164 (0x12d43a400) [pid = 1919] [serial = 1387] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 163 (0x1131b5400) [pid = 1919] [serial = 1339] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 162 (0x110f82800) [pid = 1919] [serial = 1338] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 161 (0x12d87e400) [pid = 1919] [serial = 1390] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 160 (0x12d5c1c00) [pid = 1919] [serial = 1389] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 159 (0x128deb800) [pid = 1919] [serial = 1323] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 158 (0x12c1b9000) [pid = 1919] [serial = 1326] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 157 (0x1358b2400) [pid = 1919] [serial = 1393] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 156 (0x12ddc4400) [pid = 1919] [serial = 1392] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 155 (0x119bf6000) [pid = 1919] [serial = 1320] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 154 (0x135a33000) [pid = 1919] [serial = 1398] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 153 (0x12125c400) [pid = 1919] [serial = 1329] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 152 (0x135a30400) [pid = 1919] [serial = 1396] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 151 (0x135a2b000) [pid = 1919] [serial = 1395] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 150 (0x112acfc00) [pid = 1919] [serial = 1360] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 149 (0x112acbc00) [pid = 1919] [serial = 1359] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 148 (0x12d43ac00) [pid = 1919] [serial = 1332] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 147 (0x11661ac00) [pid = 1919] [serial = 1365] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 146 (0x12bb39400) [pid = 1919] [serial = 1362] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 145 (0x138036800) [pid = 1919] [serial = 1401] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 144 (0x112ad0400) [pid = 1919] [serial = 1450] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 143 (0x12c783000) [pid = 1919] [serial = 1363] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 142 (0x12d76fc00) [pid = 1919] [serial = 1335] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 141 (0x12d76b000) [pid = 1919] [serial = 1371] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 140 (0x12ddb7000) [pid = 1919] [serial = 1374] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 139 (0x123767800) [pid = 1919] [serial = 1366] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 138 (0x1385a8800) [pid = 1919] [serial = 1399] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 137 (0x12c341400) [pid = 1919] [serial = 1368] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 136 (0x1249d3400) [pid = 1919] [serial = 1404] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 135 (0x13803d400) [pid = 1919] [serial = 1405] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 134 (0x13803cc00) [pid = 1919] [serial = 1402] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x12d5b3400) [pid = 1919] [serial = 1369] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x12bbc2c00) [pid = 1919] [serial = 1357] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x123355000) [pid = 1919] [serial = 1414] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 130 (0x1294e6000) [pid = 1919] [serial = 1354] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 129 (0x12d884000) [pid = 1919] [serial = 1372] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 128 (0x1234d6c00) [pid = 1919] [serial = 1456] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x12a7f7800) [pid = 1919] [serial = 1428] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x12939cc00) [pid = 1919] [serial = 1459] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x118fe9c00) [pid = 1919] [serial = 1419] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x1269abc00) [pid = 1919] [serial = 1457] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x121386800) [pid = 1919] [serial = 1413] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x112935c00) [pid = 1919] [serial = 1416] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x1293a0000) [pid = 1919] [serial = 1426] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x128de0800) [pid = 1919] [serial = 1425] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x1210e8400) [pid = 1919] [serial = 1487] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x1269af000) [pid = 1919] [serial = 1423] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x135b85c00) [pid = 1919] [serial = 1468] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x124b78400) [pid = 1919] [serial = 1422] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x12cfe4400) [pid = 1919] [serial = 1463] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x12d43b000) [pid = 1919] [serial = 1465] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x118f18c00) [pid = 1919] [serial = 1204] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x118a40000) [pid = 1919] [serial = 1141] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x12d76f800) [pid = 1919] [serial = 1333] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x1256a8800) [pid = 1919] [serial = 1144] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x12c1b3400) [pid = 1919] [serial = 1153] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x12c787000) [pid = 1919] [serial = 1156] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x12ce3dc00) [pid = 1919] [serial = 1327] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 106 (0x12adbe400) [pid = 1919] [serial = 1150] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 105 (0x121260400) [pid = 1919] [serial = 1330] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x12c1b8800) [pid = 1919] [serial = 1276] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 103 (0x1290d9c00) [pid = 1919] [serial = 1210] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x11844f800) [pid = 1919] [serial = 1318] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 101 (0x12d880000) [pid = 1919] [serial = 1336] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 100 (0x1256a6400) [pid = 1919] [serial = 1207] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 99 (0x12939e800) [pid = 1919] [serial = 1324] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 98 (0x12138cc00) [pid = 1919] [serial = 1321] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 97 (0x12cfe0400) [pid = 1919] [serial = 1216] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 96 (0x12939bc00) [pid = 1919] [serial = 1147] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 95 (0x128acc800) [pid = 1919] [serial = 1270] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 94 (0x119ca9800) [pid = 1919] [serial = 1267] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 93 (0x1125d4000) [pid = 1919] [serial = 1201] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 92 (0x128de4400) [pid = 1919] [serial = 1159] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 91 (0x1276b9000) [pid = 1919] [serial = 1282] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 90 (0x1296b5c00) [pid = 1919] [serial = 1273] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 89 (0x12ca50800) [pid = 1919] [serial = 1219] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 88 (0x118368c00) [pid = 1919] [serial = 1264] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 87 (0x12bb6f400) [pid = 1919] [serial = 1213] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 86 (0x12d5b6000) [pid = 1919] [serial = 1279] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 85 (0x118a40800) [pid = 1919] [serial = 1454] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 84 (0x12ab47c00) [pid = 1919] [serial = 1460] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 83 (0x12c338400) [pid = 1919] [serial = 1462] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 82 (0x1294dd400) [pid = 1919] [serial = 892] [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:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 81 (0x12c335c00) [pid = 1919] [serial = 1432] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 80 (0x12adb0400) [pid = 1919] [serial = 1429] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 79 (0x113379000) [pid = 1919] [serial = 1417] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 78 (0x12d87e800) [pid = 1919] [serial = 1436] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 77 (0x12d885800) [pid = 1919] [serial = 1438] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 76 (0x12d5b2c00) [pid = 1919] [serial = 1433] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 75 (0x12d5c0400) [pid = 1919] [serial = 1435] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 74 (0x1352b4000) [pid = 1919] [serial = 1472] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 73 (0x135c07800) [pid = 1919] [serial = 1474] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 72 (0x135c05800) [pid = 1919] [serial = 1469] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 71 (0x1352aec00) [pid = 1919] [serial = 1471] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 70 (0x120f48c00) [pid = 1919] [serial = 1420] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 69 (0x1358a9800) [pid = 1919] [serial = 1466] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 68 (0x135c0f800) [pid = 1919] [serial = 1475] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 67 (0x141b60400) [pid = 1919] [serial = 1484] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 66 (0x1385afc00) [pid = 1919] [serial = 1481] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 65 (0x14097d000) [pid = 1919] [serial = 1483] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 64 (0x13803a400) [pid = 1919] [serial = 1477] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 63 (0x138040000) [pid = 1919] [serial = 1478] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 62 (0x1385a7400) [pid = 1919] [serial = 1480] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 61 (0x135c0e400) [pid = 1919] [serial = 1448] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 60 (0x135a43400) [pid = 1919] [serial = 1445] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 59 (0x135c06c00) [pid = 1919] [serial = 1447] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 58 (0x135a24400) [pid = 1919] [serial = 1442] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 57 (0x135a3c800) [pid = 1919] [serial = 1444] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 56 (0x12ddc2c00) [pid = 1919] [serial = 1439] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | --DOMWINDOW == 55 (0x1358a9c00) [pid = 1919] [serial = 1441] [outer = 0x0] [url = about:blank] 16:53:18 INFO - PROCESS | 1919 | 1461628398703 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:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 771ms 16:53:18 INFO - PROCESS | 1919 | 1461628398756 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 16:53:18 INFO - PROCESS | 1919 | 1461628398762 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 16:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:53:18 INFO - PROCESS | 1919 | 1461628398780 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:53:18 INFO - PROCESS | 1919 | 1461628398782 Marionette TRACE conn2 <- [1,2006,null,{}] 16:53:18 INFO - PROCESS | 1919 | 1461628398786 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:53:18 INFO - PROCESS | 1919 | 1461628398906 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 16:53:18 INFO - PROCESS | 1919 | 1461628398922 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:18 INFO - PROCESS | 1919 | ++DOCSHELL 0x116f0f000 == 21 [pid = 1919] [id = 509] 16:53:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 56 (0x1125d4c00) [pid = 1919] [serial = 1527] [outer = 0x0] 16:53:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 57 (0x11293a400) [pid = 1919] [serial = 1528] [outer = 0x1125d4c00] 16:53:18 INFO - PROCESS | 1919 | 1461628398961 Marionette DEBUG loaded listener.js 16:53:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 58 (0x112ac9400) [pid = 1919] [serial = 1529] [outer = 0x1125d4c00] 16:53:19 INFO - PROCESS | 1919 | 1461628399325 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:53:19 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:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 573ms 16:53:19 INFO - PROCESS | 1919 | 1461628399350 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 16:53:19 INFO - PROCESS | 1919 | 1461628399351 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 16:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:53:19 INFO - PROCESS | 1919 | 1461628399354 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:53:19 INFO - PROCESS | 1919 | 1461628399356 Marionette TRACE conn2 <- [1,2010,null,{}] 16:53:19 INFO - PROCESS | 1919 | 1461628399363 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:53:19 INFO - PROCESS | 1919 | 1461628399446 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 16:53:19 INFO - PROCESS | 1919 | 1461628399452 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:19 INFO - PROCESS | 1919 | ++DOCSHELL 0x118657000 == 22 [pid = 1919] [id = 510] 16:53:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 59 (0x112de7000) [pid = 1919] [serial = 1530] [outer = 0x0] 16:53:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 60 (0x113c42400) [pid = 1919] [serial = 1531] [outer = 0x112de7000] 16:53:19 INFO - PROCESS | 1919 | 1461628399480 Marionette DEBUG loaded listener.js 16:53:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 61 (0x116114000) [pid = 1919] [serial = 1532] [outer = 0x112de7000] 16:53:19 INFO - PROCESS | 1919 | 1461628399829 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:53: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:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 522ms 16:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:53:19 INFO - PROCESS | 1919 | 1461628399876 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 16:53:19 INFO - PROCESS | 1919 | 1461628399878 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 16:53:19 INFO - PROCESS | 1919 | 1461628399880 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:53:19 INFO - PROCESS | 1919 | 1461628399882 Marionette TRACE conn2 <- [1,2014,null,{}] 16:53:19 INFO - PROCESS | 1919 | 1461628399884 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:53:19 INFO - PROCESS | 1919 | 1461628399964 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 16:53:19 INFO - PROCESS | 1919 | 1461628399971 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:19 INFO - PROCESS | 1919 | ++DOCSHELL 0x119776000 == 23 [pid = 1919] [id = 511] 16:53:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 62 (0x11647dc00) [pid = 1919] [serial = 1533] [outer = 0x0] 16:53:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 63 (0x1169b0800) [pid = 1919] [serial = 1534] [outer = 0x11647dc00] 16:53:19 INFO - PROCESS | 1919 | 1461628399998 Marionette DEBUG loaded listener.js 16:53:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 64 (0x117e1dc00) [pid = 1919] [serial = 1535] [outer = 0x11647dc00] 16:53:20 INFO - PROCESS | 1919 | 1461628400348 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:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 518ms 16:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:53:20 INFO - PROCESS | 1919 | 1461628400400 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 16:53:20 INFO - PROCESS | 1919 | 1461628400401 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 16:53:20 INFO - PROCESS | 1919 | 1461628400403 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:53:20 INFO - PROCESS | 1919 | 1461628400404 Marionette TRACE conn2 <- [1,2018,null,{}] 16:53:20 INFO - PROCESS | 1919 | 1461628400407 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:53:20 INFO - PROCESS | 1919 | 1461628400507 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 16:53:20 INFO - PROCESS | 1919 | 1461628400518 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:20 INFO - PROCESS | 1919 | ++DOCSHELL 0x1232a6800 == 24 [pid = 1919] [id = 512] 16:53:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 65 (0x110dc1000) [pid = 1919] [serial = 1536] [outer = 0x0] 16:53:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 66 (0x118315800) [pid = 1919] [serial = 1537] [outer = 0x110dc1000] 16:53:20 INFO - PROCESS | 1919 | 1461628400544 Marionette DEBUG loaded listener.js 16:53:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 67 (0x11836c000) [pid = 1919] [serial = 1538] [outer = 0x110dc1000] 16:53:20 INFO - PROCESS | 1919 | 1461628400901 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:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 520ms 16:53:20 INFO - PROCESS | 1919 | 1461628400925 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 16:53:20 INFO - PROCESS | 1919 | 1461628400926 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 16:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:53:20 INFO - PROCESS | 1919 | 1461628400937 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:53:20 INFO - PROCESS | 1919 | 1461628400938 Marionette TRACE conn2 <- [1,2022,null,{}] 16:53:20 INFO - PROCESS | 1919 | 1461628400941 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:53:21 INFO - PROCESS | 1919 | 1461628401054 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 16:53:21 INFO - PROCESS | 1919 | 1461628401062 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:21 INFO - PROCESS | 1919 | ++DOCSHELL 0x118f4c000 == 25 [pid = 1919] [id = 513] 16:53:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 68 (0x11838e400) [pid = 1919] [serial = 1539] [outer = 0x0] 16:53:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 69 (0x118673c00) [pid = 1919] [serial = 1540] [outer = 0x11838e400] 16:53:21 INFO - PROCESS | 1919 | 1461628401090 Marionette DEBUG loaded listener.js 16:53:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 70 (0x118f23c00) [pid = 1919] [serial = 1541] [outer = 0x11838e400] 16:53:21 INFO - PROCESS | 1919 | 1461628401452 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:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 575ms 16:53:21 INFO - PROCESS | 1919 | 1461628401507 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 16:53:21 INFO - PROCESS | 1919 | 1461628401509 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 16:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:53:21 INFO - PROCESS | 1919 | 1461628401511 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:53:21 INFO - PROCESS | 1919 | 1461628401512 Marionette TRACE conn2 <- [1,2026,null,{}] 16:53:21 INFO - PROCESS | 1919 | 1461628401515 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:53:21 INFO - PROCESS | 1919 | 1461628401608 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 16:53:21 INFO - PROCESS | 1919 | 1461628401621 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:21 INFO - PROCESS | 1919 | ++DOCSHELL 0x124dbb000 == 26 [pid = 1919] [id = 514] 16:53:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 71 (0x11844f800) [pid = 1919] [serial = 1542] [outer = 0x0] 16:53:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 72 (0x118fe4800) [pid = 1919] [serial = 1543] [outer = 0x11844f800] 16:53:21 INFO - PROCESS | 1919 | 1461628401647 Marionette DEBUG loaded listener.js 16:53:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 73 (0x119327c00) [pid = 1919] [serial = 1544] [outer = 0x11844f800] 16:53:21 INFO - PROCESS | 1919 | 1461628401964 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:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 472ms 16:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:53:21 INFO - PROCESS | 1919 | 1461628401984 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 16:53:21 INFO - PROCESS | 1919 | 1461628401985 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 16:53:21 INFO - PROCESS | 1919 | 1461628401987 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:53:21 INFO - PROCESS | 1919 | 1461628401988 Marionette TRACE conn2 <- [1,2030,null,{}] 16:53:21 INFO - PROCESS | 1919 | 1461628401991 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:53:22 INFO - PROCESS | 1919 | 1461628402089 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 16:53:22 INFO - PROCESS | 1919 | 1461628402094 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:22 INFO - PROCESS | 1919 | ++DOCSHELL 0x12570d000 == 27 [pid = 1919] [id = 515] 16:53:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 74 (0x118fe7800) [pid = 1919] [serial = 1545] [outer = 0x0] 16:53:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 75 (0x119789c00) [pid = 1919] [serial = 1546] [outer = 0x118fe7800] 16:53:22 INFO - PROCESS | 1919 | 1461628402119 Marionette DEBUG loaded listener.js 16:53:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 76 (0x119797400) [pid = 1919] [serial = 1547] [outer = 0x118fe7800] 16:53:22 INFO - PROCESS | 1919 | --DOMWINDOW == 75 (0x1125cb000) [pid = 1919] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:53:22 INFO - PROCESS | 1919 | --DOMWINDOW == 74 (0x110f86800) [pid = 1919] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:53:22 INFO - PROCESS | 1919 | --DOMWINDOW == 73 (0x110e07800) [pid = 1919] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:53:22 INFO - PROCESS | 1919 | --DOMWINDOW == 72 (0x112deb800) [pid = 1919] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:53:22 INFO - PROCESS | 1919 | --DOMWINDOW == 71 (0x110dbdc00) [pid = 1919] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:53:22 INFO - PROCESS | 1919 | --DOMWINDOW == 70 (0x110f87800) [pid = 1919] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:53:22 INFO - PROCESS | 1919 | --DOMWINDOW == 69 (0x116471800) [pid = 1919] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:53:22 INFO - PROCESS | 1919 | --DOMWINDOW == 68 (0x116195c00) [pid = 1919] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:53:22 INFO - PROCESS | 1919 | 1461628402482 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:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 522ms 16:53:22 INFO - PROCESS | 1919 | 1461628402510 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 16:53:22 INFO - PROCESS | 1919 | 1461628402513 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 16:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:53:22 INFO - PROCESS | 1919 | 1461628402516 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:53:22 INFO - PROCESS | 1919 | 1461628402517 Marionette TRACE conn2 <- [1,2034,null,{}] 16:53:22 INFO - PROCESS | 1919 | 1461628402520 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:53:22 INFO - PROCESS | 1919 | 1461628402598 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 16:53:22 INFO - PROCESS | 1919 | 1461628402603 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:22 INFO - PROCESS | 1919 | ++DOCSHELL 0x125062800 == 28 [pid = 1919] [id = 516] 16:53:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 69 (0x1125c6c00) [pid = 1919] [serial = 1548] [outer = 0x0] 16:53:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 70 (0x117e1b800) [pid = 1919] [serial = 1549] [outer = 0x1125c6c00] 16:53:22 INFO - PROCESS | 1919 | 1461628402628 Marionette DEBUG loaded listener.js 16:53:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 71 (0x1197e8000) [pid = 1919] [serial = 1550] [outer = 0x1125c6c00] 16:53:22 INFO - PROCESS | 1919 | 1461628402967 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:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 468ms 16:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:53:22 INFO - PROCESS | 1919 | 1461628402984 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 16:53:22 INFO - PROCESS | 1919 | 1461628402986 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 16:53:22 INFO - PROCESS | 1919 | 1461628402988 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:53:22 INFO - PROCESS | 1919 | 1461628402989 Marionette TRACE conn2 <- [1,2038,null,{}] 16:53:22 INFO - PROCESS | 1919 | 1461628402991 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:53:23 INFO - PROCESS | 1919 | 1461628403092 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 16:53:23 INFO - PROCESS | 1919 | 1461628403101 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:23 INFO - PROCESS | 1919 | ++DOCSHELL 0x12712b800 == 29 [pid = 1919] [id = 517] 16:53:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 72 (0x1197e8400) [pid = 1919] [serial = 1551] [outer = 0x0] 16:53:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 73 (0x119e42800) [pid = 1919] [serial = 1552] [outer = 0x1197e8400] 16:53:23 INFO - PROCESS | 1919 | 1461628403128 Marionette DEBUG loaded listener.js 16:53:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 74 (0x120f4c000) [pid = 1919] [serial = 1553] [outer = 0x1197e8400] 16:53:23 INFO - PROCESS | 1919 | 1461628403443 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:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 468ms 16:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:53:23 INFO - PROCESS | 1919 | 1461628403456 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 16:53:23 INFO - PROCESS | 1919 | 1461628403458 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 16:53:23 INFO - PROCESS | 1919 | 1461628403463 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:53:23 INFO - PROCESS | 1919 | 1461628403467 Marionette TRACE conn2 <- [1,2042,null,{}] 16:53:23 INFO - PROCESS | 1919 | 1461628403470 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:53:23 INFO - PROCESS | 1919 | 1461628403600 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 16:53:23 INFO - PROCESS | 1919 | 1461628403607 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:23 INFO - PROCESS | 1919 | ++DOCSHELL 0x128b68000 == 30 [pid = 1919] [id = 518] 16:53:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 75 (0x120ff9000) [pid = 1919] [serial = 1554] [outer = 0x0] 16:53:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 76 (0x121256800) [pid = 1919] [serial = 1555] [outer = 0x120ff9000] 16:53:23 INFO - PROCESS | 1919 | 1461628403652 Marionette DEBUG loaded listener.js 16:53:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 77 (0x121383000) [pid = 1919] [serial = 1556] [outer = 0x120ff9000] 16:53:24 INFO - PROCESS | 1919 | 1461628404108 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:53:24 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:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 676ms 16:53:24 INFO - PROCESS | 1919 | 1461628404136 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 16:53:24 INFO - PROCESS | 1919 | 1461628404137 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 16:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:53:24 INFO - PROCESS | 1919 | 1461628404140 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:53:24 INFO - PROCESS | 1919 | 1461628404141 Marionette TRACE conn2 <- [1,2046,null,{}] 16:53:24 INFO - PROCESS | 1919 | 1461628404143 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:53:24 INFO - PROCESS | 1919 | 1461628404224 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 16:53:24 INFO - PROCESS | 1919 | 1461628404231 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:24 INFO - PROCESS | 1919 | ++DOCSHELL 0x128e78000 == 31 [pid = 1919] [id = 519] 16:53:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 78 (0x121383400) [pid = 1919] [serial = 1557] [outer = 0x0] 16:53:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 79 (0x12138b000) [pid = 1919] [serial = 1558] [outer = 0x121383400] 16:53:24 INFO - PROCESS | 1919 | 1461628404257 Marionette DEBUG loaded listener.js 16:53:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 80 (0x12334d400) [pid = 1919] [serial = 1559] [outer = 0x121383400] 16:53:25 INFO - PROCESS | 1919 | --DOCSHELL 0x111ccb800 == 30 [pid = 1919] [id = 497] 16:53:25 INFO - PROCESS | 1919 | --DOMWINDOW == 79 (0x1250e6c00) [pid = 1919] [serial = 1490] [outer = 0x0] [url = about:blank] 16:53:25 INFO - PROCESS | 1919 | --DOMWINDOW == 78 (0x1125d4800) [pid = 1919] [serial = 1498] [outer = 0x0] [url = about:blank] 16:53:25 INFO - PROCESS | 1919 | --DOMWINDOW == 77 (0x118450c00) [pid = 1919] [serial = 1513] [outer = 0x0] [url = about:blank] 16:53:25 INFO - PROCESS | 1919 | --DOMWINDOW == 76 (0x11836dc00) [pid = 1919] [serial = 1511] [outer = 0x0] [url = about:blank] 16:53:25 INFO - PROCESS | 1919 | --DOMWINDOW == 75 (0x110e0f400) [pid = 1919] [serial = 1492] [outer = 0x0] [url = about:blank] 16:53:25 INFO - PROCESS | 1919 | --DOMWINDOW == 74 (0x110e7d800) [pid = 1919] [serial = 1493] [outer = 0x0] [url = about:blank] 16:53:25 INFO - PROCESS | 1919 | --DOMWINDOW == 73 (0x113c41c00) [pid = 1919] [serial = 1501] [outer = 0x0] [url = about:blank] 16:53:25 INFO - PROCESS | 1919 | --DOMWINDOW == 72 (0x112ac2800) [pid = 1919] [serial = 1499] [outer = 0x0] [url = about:blank] 16:53:25 INFO - PROCESS | 1919 | --DOMWINDOW == 71 (0x110e7c000) [pid = 1919] [serial = 1504] [outer = 0x0] [url = about:blank] 16:53:25 INFO - PROCESS | 1919 | --DOMWINDOW == 70 (0x1125c9000) [pid = 1919] [serial = 1505] [outer = 0x0] [url = about:blank] 16:53:25 INFO - PROCESS | 1919 | --DOMWINDOW == 69 (0x118326000) [pid = 1919] [serial = 1510] [outer = 0x0] [url = about:blank] 16:53:25 INFO - PROCESS | 1919 | --DOMWINDOW == 68 (0x1110dc000) [pid = 1919] [serial = 1495] [outer = 0x0] [url = about:blank] 16:53:25 INFO - PROCESS | 1919 | --DOMWINDOW == 67 (0x1125b7800) [pid = 1919] [serial = 1496] [outer = 0x0] [url = about:blank] 16:53:25 INFO - PROCESS | 1919 | --DOMWINDOW == 66 (0x117e1b000) [pid = 1919] [serial = 1508] [outer = 0x0] [url = about:blank] 16:53:25 INFO - PROCESS | 1919 | --DOMWINDOW == 65 (0x115d88c00) [pid = 1919] [serial = 1502] [outer = 0x0] [url = about:blank] 16:53:25 INFO - PROCESS | 1919 | --DOMWINDOW == 64 (0x1164f6400) [pid = 1919] [serial = 1507] [outer = 0x0] [url = about:blank] 16:53:25 INFO - PROCESS | 1919 | 1461628405789 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:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1675ms 16:53:25 INFO - PROCESS | 1919 | 1461628405816 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 16:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:53:25 INFO - PROCESS | 1919 | 1461628405818 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 16:53:25 INFO - PROCESS | 1919 | 1461628405822 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:53:25 INFO - PROCESS | 1919 | 1461628405824 Marionette TRACE conn2 <- [1,2050,null,{}] 16:53:25 INFO - PROCESS | 1919 | 1461628405828 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:53:25 INFO - PROCESS | 1919 | 1461628405905 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 16:53:25 INFO - PROCESS | 1919 | 1461628405955 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:25 INFO - PROCESS | 1919 | ++DOCSHELL 0x112f4e800 == 31 [pid = 1919] [id = 520] 16:53:25 INFO - PROCESS | 1919 | ++DOMWINDOW == 65 (0x110f82400) [pid = 1919] [serial = 1560] [outer = 0x0] 16:53:25 INFO - PROCESS | 1919 | ++DOMWINDOW == 66 (0x110f82c00) [pid = 1919] [serial = 1561] [outer = 0x110f82400] 16:53:25 INFO - PROCESS | 1919 | 1461628405983 Marionette DEBUG loaded listener.js 16:53:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 67 (0x1110d4400) [pid = 1919] [serial = 1562] [outer = 0x110f82400] 16:53:26 INFO - PROCESS | 1919 | 1461628406307 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:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 521ms 16:53:26 INFO - PROCESS | 1919 | 1461628406343 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 16:53:26 INFO - PROCESS | 1919 | 1461628406350 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 16:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:53:26 INFO - PROCESS | 1919 | 1461628406354 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:53:26 INFO - PROCESS | 1919 | 1461628406356 Marionette TRACE conn2 <- [1,2054,null,{}] 16:53:26 INFO - PROCESS | 1919 | 1461628406359 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:53:26 INFO - PROCESS | 1919 | 1461628406437 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 16:53:26 INFO - PROCESS | 1919 | 1461628406442 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:26 INFO - PROCESS | 1919 | ++DOCSHELL 0x11664b800 == 32 [pid = 1919] [id = 521] 16:53:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 68 (0x111d50400) [pid = 1919] [serial = 1563] [outer = 0x0] 16:53:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 69 (0x1125c9000) [pid = 1919] [serial = 1564] [outer = 0x111d50400] 16:53:26 INFO - PROCESS | 1919 | 1461628406473 Marionette DEBUG loaded listener.js 16:53:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 70 (0x1125d3000) [pid = 1919] [serial = 1565] [outer = 0x111d50400] 16:53:26 INFO - PROCESS | 1919 | 1461628406827 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:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 521ms 16:53:26 INFO - PROCESS | 1919 | 1461628406875 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 16:53:26 INFO - PROCESS | 1919 | 1461628406877 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 16:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:53:26 INFO - PROCESS | 1919 | 1461628406880 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:53:26 INFO - PROCESS | 1919 | 1461628406882 Marionette TRACE conn2 <- [1,2058,null,{}] 16:53:26 INFO - PROCESS | 1919 | 1461628406890 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:53:26 INFO - PROCESS | 1919 | 1461628406967 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 16:53:26 INFO - PROCESS | 1919 | 1461628406973 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:26 INFO - PROCESS | 1919 | ++DOCSHELL 0x117342800 == 33 [pid = 1919] [id = 522] 16:53:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 71 (0x110dbe800) [pid = 1919] [serial = 1566] [outer = 0x0] 16:53:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 72 (0x112acc400) [pid = 1919] [serial = 1567] [outer = 0x110dbe800] 16:53:27 INFO - PROCESS | 1919 | 1461628407004 Marionette DEBUG loaded listener.js 16:53:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 73 (0x112de5800) [pid = 1919] [serial = 1568] [outer = 0x110dbe800] 16:53:27 INFO - PROCESS | 1919 | 1461628407482 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:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 671ms 16:53:27 INFO - PROCESS | 1919 | 1461628407552 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 16:53:27 INFO - PROCESS | 1919 | 1461628407555 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 16:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:53:27 INFO - PROCESS | 1919 | 1461628407558 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:53:27 INFO - PROCESS | 1919 | 1461628407561 Marionette TRACE conn2 <- [1,2062,null,{}] 16:53:27 INFO - PROCESS | 1919 | 1461628407565 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:53:27 INFO - PROCESS | 1919 | 1461628407663 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 16:53:27 INFO - PROCESS | 1919 | 1461628407712 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:27 INFO - PROCESS | 1919 | ++DOCSHELL 0x1150f2800 == 34 [pid = 1919] [id = 523] 16:53:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 74 (0x110e72400) [pid = 1919] [serial = 1569] [outer = 0x0] 16:53:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 75 (0x110f8b800) [pid = 1919] [serial = 1570] [outer = 0x110e72400] 16:53:27 INFO - PROCESS | 1919 | 1461628407745 Marionette DEBUG loaded listener.js 16:53:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 76 (0x111d54800) [pid = 1919] [serial = 1571] [outer = 0x110e72400] 16:53:28 INFO - PROCESS | 1919 | 1461628408268 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:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 772ms 16:53:28 INFO - PROCESS | 1919 | 1461628408382 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 16:53:28 INFO - PROCESS | 1919 | 1461628408386 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 16:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:53:28 INFO - PROCESS | 1919 | 1461628408391 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:53:28 INFO - PROCESS | 1919 | 1461628408394 Marionette TRACE conn2 <- [1,2066,null,{}] 16:53:28 INFO - PROCESS | 1919 | 1461628408396 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:53:28 INFO - PROCESS | 1919 | 1461628408500 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 16:53:28 INFO - PROCESS | 1919 | 1461628408566 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:28 INFO - PROCESS | 1919 | ++DOCSHELL 0x1183b9800 == 35 [pid = 1919] [id = 524] 16:53:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 77 (0x111d50000) [pid = 1919] [serial = 1572] [outer = 0x0] 16:53:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 78 (0x112937400) [pid = 1919] [serial = 1573] [outer = 0x111d50000] 16:53:28 INFO - PROCESS | 1919 | 1461628408597 Marionette DEBUG loaded listener.js 16:53:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 79 (0x112ad1000) [pid = 1919] [serial = 1574] [outer = 0x111d50000] 16:53:29 INFO - PROCESS | 1919 | 1461628409104 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:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 722ms 16:53:29 INFO - PROCESS | 1919 | 1461628409116 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 16:53:29 INFO - PROCESS | 1919 | 1461628409120 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 16:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:53:29 INFO - PROCESS | 1919 | 1461628409125 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:53:29 INFO - PROCESS | 1919 | 1461628409130 Marionette TRACE conn2 <- [1,2070,null,{}] 16:53:29 INFO - PROCESS | 1919 | 1461628409135 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:53:29 INFO - PROCESS | 1919 | 1461628409254 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 16:53:29 INFO - PROCESS | 1919 | 1461628409310 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:29 INFO - PROCESS | 1919 | ++DOCSHELL 0x116909000 == 36 [pid = 1919] [id = 525] 16:53:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 80 (0x110f8dc00) [pid = 1919] [serial = 1575] [outer = 0x0] 16:53:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 81 (0x11254e000) [pid = 1919] [serial = 1576] [outer = 0x110f8dc00] 16:53:29 INFO - PROCESS | 1919 | 1461628409338 Marionette DEBUG loaded listener.js 16:53:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 82 (0x1125d1c00) [pid = 1919] [serial = 1577] [outer = 0x110f8dc00] 16:53:29 INFO - PROCESS | 1919 | 1461628409640 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:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 527ms 16:53:29 INFO - PROCESS | 1919 | 1461628409652 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 16:53:29 INFO - PROCESS | 1919 | 1461628409656 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 16:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:53:29 INFO - PROCESS | 1919 | 1461628409669 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:53:29 INFO - PROCESS | 1919 | 1461628409670 Marionette TRACE conn2 <- [1,2074,null,{}] 16:53:29 INFO - PROCESS | 1919 | 1461628409673 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:53:29 INFO - PROCESS | 1919 | 1461628409754 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 16:53:29 INFO - PROCESS | 1919 | 1461628409760 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:29 INFO - PROCESS | 1919 | ++DOCSHELL 0x1183bf000 == 37 [pid = 1919] [id = 526] 16:53:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 83 (0x110f7fc00) [pid = 1919] [serial = 1578] [outer = 0x0] 16:53:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 84 (0x112ad1800) [pid = 1919] [serial = 1579] [outer = 0x110f7fc00] 16:53:29 INFO - PROCESS | 1919 | 1461628409788 Marionette DEBUG loaded listener.js 16:53:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 85 (0x113c39000) [pid = 1919] [serial = 1580] [outer = 0x110f7fc00] 16:53:30 INFO - PROCESS | 1919 | 1461628410172 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:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 528ms 16:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:53:30 INFO - PROCESS | 1919 | 1461628410189 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 16:53:30 INFO - PROCESS | 1919 | 1461628410190 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 16:53:30 INFO - PROCESS | 1919 | 1461628410193 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:53:30 INFO - PROCESS | 1919 | 1461628410199 Marionette TRACE conn2 <- [1,2078,null,{}] 16:53:30 INFO - PROCESS | 1919 | 1461628410208 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:53:30 INFO - PROCESS | 1919 | 1461628410300 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 16:53:30 INFO - PROCESS | 1919 | 1461628410309 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:30 INFO - PROCESS | 1919 | ++DOCSHELL 0x119458800 == 38 [pid = 1919] [id = 527] 16:53:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 86 (0x110dbbc00) [pid = 1919] [serial = 1581] [outer = 0x0] 16:53:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 87 (0x116421400) [pid = 1919] [serial = 1582] [outer = 0x110dbbc00] 16:53:30 INFO - PROCESS | 1919 | 1461628410356 Marionette DEBUG loaded listener.js 16:53:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 88 (0x110e0f000) [pid = 1919] [serial = 1583] [outer = 0x110dbbc00] 16:53:30 INFO - PROCESS | 1919 | 1461628410804 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:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 626ms 16:53:30 INFO - PROCESS | 1919 | 1461628410820 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 16:53:30 INFO - PROCESS | 1919 | 1461628410821 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 16:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:53:30 INFO - PROCESS | 1919 | 1461628410824 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:53:30 INFO - PROCESS | 1919 | 1461628410825 Marionette TRACE conn2 <- [1,2082,null,{}] 16:53:30 INFO - PROCESS | 1919 | 1461628410828 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:53:30 INFO - PROCESS | 1919 | 1461628410905 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 16:53:30 INFO - PROCESS | 1919 | 1461628410909 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:30 INFO - PROCESS | 1919 | ++DOCSHELL 0x119ba7000 == 39 [pid = 1919] [id = 528] 16:53:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 89 (0x116a51800) [pid = 1919] [serial = 1584] [outer = 0x0] 16:53:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 90 (0x117e1d400) [pid = 1919] [serial = 1585] [outer = 0x116a51800] 16:53:30 INFO - PROCESS | 1919 | 1461628410939 Marionette DEBUG loaded listener.js 16:53:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 91 (0x118315400) [pid = 1919] [serial = 1586] [outer = 0x116a51800] 16:53:31 INFO - PROCESS | 1919 | 1461628411309 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:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 519ms 16:53:31 INFO - PROCESS | 1919 | 1461628411344 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 16:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:53:31 INFO - PROCESS | 1919 | 1461628411346 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 16:53:31 INFO - PROCESS | 1919 | 1461628411350 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:53:31 INFO - PROCESS | 1919 | 1461628411351 Marionette TRACE conn2 <- [1,2086,null,{}] 16:53:31 INFO - PROCESS | 1919 | 1461628411355 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:53:31 INFO - PROCESS | 1919 | 1461628411501 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 16:53:31 INFO - PROCESS | 1919 | 1461628411514 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:31 INFO - PROCESS | 1919 | ++DOCSHELL 0x12130f800 == 40 [pid = 1919] [id = 529] 16:53:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 92 (0x110f84c00) [pid = 1919] [serial = 1587] [outer = 0x0] 16:53:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 93 (0x118314800) [pid = 1919] [serial = 1588] [outer = 0x110f84c00] 16:53:31 INFO - PROCESS | 1919 | 1461628411535 Marionette DEBUG loaded listener.js 16:53:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 94 (0x118330400) [pid = 1919] [serial = 1589] [outer = 0x110f84c00] 16:53:31 INFO - PROCESS | 1919 | 1461628411948 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:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 622ms 16:53:31 INFO - PROCESS | 1919 | 1461628411972 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 16:53:31 INFO - PROCESS | 1919 | 1461628411974 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 16:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:53:31 INFO - PROCESS | 1919 | 1461628411978 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:53:31 INFO - PROCESS | 1919 | 1461628411982 Marionette TRACE conn2 <- [1,2090,null,{}] 16:53:31 INFO - PROCESS | 1919 | 1461628411985 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:53:32 INFO - PROCESS | 1919 | 1461628412149 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 16:53:32 INFO - PROCESS | 1919 | 1461628412258 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:32 INFO - PROCESS | 1919 | ++DOCSHELL 0x1243e2800 == 41 [pid = 1919] [id = 530] 16:53:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 95 (0x118450400) [pid = 1919] [serial = 1590] [outer = 0x0] 16:53:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 96 (0x118a35c00) [pid = 1919] [serial = 1591] [outer = 0x118450400] 16:53:32 INFO - PROCESS | 1919 | 1461628412307 Marionette DEBUG loaded listener.js 16:53:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 97 (0x118a3fc00) [pid = 1919] [serial = 1592] [outer = 0x118450400] 16:53:32 INFO - PROCESS | 1919 | 1461628412666 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:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 725ms 16:53:32 INFO - PROCESS | 1919 | 1461628412705 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 16:53:32 INFO - PROCESS | 1919 | 1461628412706 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 16:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:53:32 INFO - PROCESS | 1919 | 1461628412709 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:53:32 INFO - PROCESS | 1919 | 1461628412710 Marionette TRACE conn2 <- [1,2094,null,{}] 16:53:32 INFO - PROCESS | 1919 | 1461628412715 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:53:32 INFO - PROCESS | 1919 | 1461628412806 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 16:53:32 INFO - PROCESS | 1919 | 1461628412811 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:32 INFO - PROCESS | 1919 | ++DOCSHELL 0x117341800 == 42 [pid = 1919] [id = 531] 16:53:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 98 (0x118a34800) [pid = 1919] [serial = 1593] [outer = 0x0] 16:53:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 99 (0x118f7c400) [pid = 1919] [serial = 1594] [outer = 0x118a34800] 16:53:32 INFO - PROCESS | 1919 | 1461628412836 Marionette DEBUG loaded listener.js 16:53:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 100 (0x118fe9800) [pid = 1919] [serial = 1595] [outer = 0x118a34800] 16:53:33 INFO - PROCESS | 1919 | 1461628413149 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:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 471ms 16:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:53:33 INFO - PROCESS | 1919 | 1461628413186 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 16:53:33 INFO - PROCESS | 1919 | 1461628413187 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 16:53:33 INFO - PROCESS | 1919 | 1461628413189 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:53:33 INFO - PROCESS | 1919 | 1461628413190 Marionette TRACE conn2 <- [1,2098,null,{}] 16:53:33 INFO - PROCESS | 1919 | 1461628413193 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:53:33 INFO - PROCESS | 1919 | 1461628413289 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 16:53:33 INFO - PROCESS | 1919 | 1461628413324 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:33 INFO - PROCESS | 1919 | ++DOCSHELL 0x126b1a000 == 43 [pid = 1919] [id = 532] 16:53:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 101 (0x119326400) [pid = 1919] [serial = 1596] [outer = 0x0] 16:53:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x119330c00) [pid = 1919] [serial = 1597] [outer = 0x119326400] 16:53:33 INFO - PROCESS | 1919 | 1461628413350 Marionette DEBUG loaded listener.js 16:53:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x11978ec00) [pid = 1919] [serial = 1598] [outer = 0x119326400] 16:53:33 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x110f82400) [pid = 1919] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:53:33 INFO - PROCESS | 1919 | --DOMWINDOW == 101 (0x111d50400) [pid = 1919] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:53:33 INFO - PROCESS | 1919 | --DOMWINDOW == 100 (0x121383400) [pid = 1919] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:53:33 INFO - PROCESS | 1919 | --DOMWINDOW == 99 (0x11838e400) [pid = 1919] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:53:33 INFO - PROCESS | 1919 | --DOMWINDOW == 98 (0x11844f800) [pid = 1919] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:53:33 INFO - PROCESS | 1919 | --DOMWINDOW == 97 (0x118fe7800) [pid = 1919] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:53:33 INFO - PROCESS | 1919 | --DOMWINDOW == 96 (0x1125c6c00) [pid = 1919] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:53:33 INFO - PROCESS | 1919 | --DOMWINDOW == 95 (0x1197e8400) [pid = 1919] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:53:33 INFO - PROCESS | 1919 | --DOMWINDOW == 94 (0x120ff9000) [pid = 1919] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:53:33 INFO - PROCESS | 1919 | --DOMWINDOW == 93 (0x11647dc00) [pid = 1919] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:53:33 INFO - PROCESS | 1919 | --DOMWINDOW == 92 (0x112de7000) [pid = 1919] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:53:33 INFO - PROCESS | 1919 | --DOMWINDOW == 91 (0x1125d4c00) [pid = 1919] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:53:33 INFO - PROCESS | 1919 | --DOMWINDOW == 90 (0x110e76c00) [pid = 1919] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:53:33 INFO - PROCESS | 1919 | --DOMWINDOW == 89 (0x113e14000) [pid = 1919] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:53:33 INFO - PROCESS | 1919 | --DOMWINDOW == 88 (0x112932c00) [pid = 1919] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:53:33 INFO - PROCESS | 1919 | --DOMWINDOW == 87 (0x110e7c400) [pid = 1919] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:53:33 INFO - PROCESS | 1919 | --DOMWINDOW == 86 (0x110dbf000) [pid = 1919] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:53:33 INFO - PROCESS | 1919 | --DOMWINDOW == 85 (0x110dc1000) [pid = 1919] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:53:33 INFO - PROCESS | 1919 | 1461628413682 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:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 520ms 16:53:33 INFO - PROCESS | 1919 | 1461628413710 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 16:53:33 INFO - PROCESS | 1919 | 1461628413711 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 16:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:53:33 INFO - PROCESS | 1919 | 1461628413716 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:53:33 INFO - PROCESS | 1919 | 1461628413717 Marionette TRACE conn2 <- [1,2102,null,{}] 16:53:33 INFO - PROCESS | 1919 | 1461628413720 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:53:33 INFO - PROCESS | 1919 | 1461628413814 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 16:53:33 INFO - PROCESS | 1919 | 1461628413846 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:33 INFO - PROCESS | 1919 | ++DOCSHELL 0x11734f800 == 44 [pid = 1919] [id = 533] 16:53:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 86 (0x110e7c400) [pid = 1919] [serial = 1599] [outer = 0x0] 16:53:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 87 (0x1125cec00) [pid = 1919] [serial = 1600] [outer = 0x110e7c400] 16:53:33 INFO - PROCESS | 1919 | 1461628413871 Marionette DEBUG loaded listener.js 16:53:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 88 (0x1166d4800) [pid = 1919] [serial = 1601] [outer = 0x110e7c400] 16:53:34 INFO - PROCESS | 1919 | 1461628414156 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:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 469ms 16:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:53:34 INFO - PROCESS | 1919 | 1461628414187 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 16:53:34 INFO - PROCESS | 1919 | 1461628414188 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 16:53:34 INFO - PROCESS | 1919 | 1461628414190 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:53:34 INFO - PROCESS | 1919 | 1461628414192 Marionette TRACE conn2 <- [1,2106,null,{}] 16:53:34 INFO - PROCESS | 1919 | 1461628414197 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:53:34 INFO - PROCESS | 1919 | 1461628414279 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 16:53:34 INFO - PROCESS | 1919 | 1461628414285 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:34 INFO - PROCESS | 1919 | ++DOCSHELL 0x127648800 == 45 [pid = 1919] [id = 534] 16:53:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 89 (0x11293bc00) [pid = 1919] [serial = 1602] [outer = 0x0] 16:53:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 90 (0x119327800) [pid = 1919] [serial = 1603] [outer = 0x11293bc00] 16:53:34 INFO - PROCESS | 1919 | 1461628414310 Marionette DEBUG loaded listener.js 16:53:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 91 (0x1197e7400) [pid = 1919] [serial = 1604] [outer = 0x11293bc00] 16:53:34 INFO - PROCESS | 1919 | 1461628414669 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:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 523ms 16:53:34 INFO - PROCESS | 1919 | 1461628414715 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 16:53:34 INFO - PROCESS | 1919 | 1461628414717 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 16:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:53:34 INFO - PROCESS | 1919 | 1461628414719 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:53:34 INFO - PROCESS | 1919 | 1461628414721 Marionette TRACE conn2 <- [1,2110,null,{}] 16:53:34 INFO - PROCESS | 1919 | 1461628414723 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:53:34 INFO - PROCESS | 1919 | 1461628414813 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 16:53:34 INFO - PROCESS | 1919 | 1461628414818 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:34 INFO - PROCESS | 1919 | ++DOCSHELL 0x128daa800 == 46 [pid = 1919] [id = 535] 16:53:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 92 (0x119bfc400) [pid = 1919] [serial = 1605] [outer = 0x0] 16:53:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 93 (0x120ff8400) [pid = 1919] [serial = 1606] [outer = 0x119bfc400] 16:53:34 INFO - PROCESS | 1919 | 1461628414848 Marionette DEBUG loaded listener.js 16:53:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 94 (0x12125ac00) [pid = 1919] [serial = 1607] [outer = 0x119bfc400] 16:53:35 INFO - PROCESS | 1919 | 1461628415171 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:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 469ms 16:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:53:35 INFO - PROCESS | 1919 | 1461628415189 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 16:53:35 INFO - PROCESS | 1919 | 1461628415190 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 16:53:35 INFO - PROCESS | 1919 | 1461628415192 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:53:35 INFO - PROCESS | 1919 | 1461628415193 Marionette TRACE conn2 <- [1,2114,null,{}] 16:53:35 INFO - PROCESS | 1919 | 1461628415200 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:53:35 INFO - PROCESS | 1919 | 1461628415281 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 16:53:35 INFO - PROCESS | 1919 | 1461628415333 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:35 INFO - PROCESS | 1919 | ++DOCSHELL 0x1293e8000 == 47 [pid = 1919] [id = 536] 16:53:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 95 (0x119ca0400) [pid = 1919] [serial = 1608] [outer = 0x0] 16:53:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 96 (0x12125e400) [pid = 1919] [serial = 1609] [outer = 0x119ca0400] 16:53:35 INFO - PROCESS | 1919 | 1461628415358 Marionette DEBUG loaded listener.js 16:53:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 97 (0x121386400) [pid = 1919] [serial = 1610] [outer = 0x119ca0400] 16:53:35 INFO - PROCESS | 1919 | 1461628415773 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:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 624ms 16:53:35 INFO - PROCESS | 1919 | 1461628415817 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 16:53:35 INFO - PROCESS | 1919 | 1461628415821 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 16:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:53:35 INFO - PROCESS | 1919 | 1461628415825 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:53:35 INFO - PROCESS | 1919 | 1461628415829 Marionette TRACE conn2 <- [1,2118,null,{}] 16:53:35 INFO - PROCESS | 1919 | 1461628415833 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:53:35 INFO - PROCESS | 1919 | 1461628415970 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 16:53:36 INFO - PROCESS | 1919 | 1461628416100 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:36 INFO - PROCESS | 1919 | ++DOCSHELL 0x117493000 == 48 [pid = 1919] [id = 537] 16:53:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 98 (0x11254f400) [pid = 1919] [serial = 1611] [outer = 0x0] 16:53:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 99 (0x1125ca800) [pid = 1919] [serial = 1612] [outer = 0x11254f400] 16:53:36 INFO - PROCESS | 1919 | 1461628416153 Marionette DEBUG loaded listener.js 16:53:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 100 (0x112ac5400) [pid = 1919] [serial = 1613] [outer = 0x11254f400] 16:53:36 INFO - PROCESS | 1919 | 1461628416569 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:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 777ms 16:53:36 INFO - PROCESS | 1919 | 1461628416602 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 16:53:36 INFO - PROCESS | 1919 | 1461628416606 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 16:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:53:36 INFO - PROCESS | 1919 | 1461628416611 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:53:36 INFO - PROCESS | 1919 | 1461628416613 Marionette TRACE conn2 <- [1,2122,null,{}] 16:53:36 INFO - PROCESS | 1919 | 1461628416615 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:53:36 INFO - PROCESS | 1919 | 1461628416714 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 16:53:36 INFO - PROCESS | 1919 | 1461628416768 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:36 INFO - PROCESS | 1919 | ++DOCSHELL 0x119936000 == 49 [pid = 1919] [id = 538] 16:53:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 101 (0x112deb800) [pid = 1919] [serial = 1614] [outer = 0x0] 16:53:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x113c46000) [pid = 1919] [serial = 1615] [outer = 0x112deb800] 16:53:36 INFO - PROCESS | 1919 | 1461628416798 Marionette DEBUG loaded listener.js 16:53:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x1164ea400) [pid = 1919] [serial = 1616] [outer = 0x112deb800] 16:53:37 INFO - PROCESS | 1919 | 1461628417220 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:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 672ms 16:53:37 INFO - PROCESS | 1919 | 1461628417284 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 16:53:37 INFO - PROCESS | 1919 | 1461628417285 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 16:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:53:37 INFO - PROCESS | 1919 | 1461628417288 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:53:37 INFO - PROCESS | 1919 | 1461628417290 Marionette TRACE conn2 <- [1,2126,null,{}] 16:53:37 INFO - PROCESS | 1919 | 1461628417298 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:53:37 INFO - PROCESS | 1919 | 1461628417414 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 16:53:37 INFO - PROCESS | 1919 | 1461628417495 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:37 INFO - PROCESS | 1919 | ++DOCSHELL 0x12967c800 == 50 [pid = 1919] [id = 539] 16:53:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 104 (0x118315c00) [pid = 1919] [serial = 1617] [outer = 0x0] 16:53:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x118375000) [pid = 1919] [serial = 1618] [outer = 0x118315c00] 16:53:37 INFO - PROCESS | 1919 | 1461628417527 Marionette DEBUG loaded listener.js 16:53:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x11867ac00) [pid = 1919] [serial = 1619] [outer = 0x118315c00] 16:53:37 INFO - PROCESS | 1919 | 1461628417937 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:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 672ms 16:53:37 INFO - PROCESS | 1919 | 1461628417961 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 16:53:37 INFO - PROCESS | 1919 | 1461628417963 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 16:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:53:37 INFO - PROCESS | 1919 | 1461628417965 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:53:37 INFO - PROCESS | 1919 | 1461628417966 Marionette TRACE conn2 <- [1,2130,null,{}] 16:53:37 INFO - PROCESS | 1919 | 1461628417969 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:53:38 INFO - PROCESS | 1919 | 1461628418065 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 16:53:38 INFO - PROCESS | 1919 | 1461628418114 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:38 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a733800 == 51 [pid = 1919] [id = 540] 16:53:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 107 (0x118457800) [pid = 1919] [serial = 1620] [outer = 0x0] 16:53:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x119331400) [pid = 1919] [serial = 1621] [outer = 0x118457800] 16:53:38 INFO - PROCESS | 1919 | 1461628418148 Marionette DEBUG loaded listener.js 16:53:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x120ffd000) [pid = 1919] [serial = 1622] [outer = 0x118457800] 16:53:38 INFO - PROCESS | 1919 | 1461628418582 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:53:38 INFO - PROCESS | 1919 | 1461628418647 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 16:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:53:38 INFO - PROCESS | 1919 | 1461628418650 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:53:38 INFO - PROCESS | 1919 | 1461628418651 Marionette TRACE conn2 <- [1,2134,null,{}] 16:53:38 INFO - PROCESS | 1919 | 1461628418653 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:53:38 INFO - PROCESS | 1919 | 1461628418794 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 16:53:38 INFO - PROCESS | 1919 | 1461628418860 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:38 INFO - PROCESS | 1919 | ++DOCSHELL 0x11993c800 == 52 [pid = 1919] [id = 541] 16:53:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x110e09400) [pid = 1919] [serial = 1623] [outer = 0x0] 16:53:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x118681c00) [pid = 1919] [serial = 1624] [outer = 0x110e09400] 16:53:38 INFO - PROCESS | 1919 | 1461628418891 Marionette DEBUG loaded listener.js 16:53:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x121386800) [pid = 1919] [serial = 1625] [outer = 0x110e09400] 16:53:39 INFO - PROCESS | 1919 | 1461628419419 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:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 821ms 16:53:39 INFO - PROCESS | 1919 | 1461628419472 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 16:53:39 INFO - PROCESS | 1919 | 1461628419477 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 16:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:53:39 INFO - PROCESS | 1919 | 1461628419485 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:53:39 INFO - PROCESS | 1919 | 1461628419488 Marionette TRACE conn2 <- [1,2138,null,{}] 16:53:39 INFO - PROCESS | 1919 | 1461628419493 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:53:39 INFO - PROCESS | 1919 | 1461628419623 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 16:53:39 INFO - PROCESS | 1919 | 1461628419721 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:39 INFO - PROCESS | 1919 | ++DOCSHELL 0x11733f000 == 53 [pid = 1919] [id = 542] 16:53:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x111010800) [pid = 1919] [serial = 1626] [outer = 0x0] 16:53:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x1125bac00) [pid = 1919] [serial = 1627] [outer = 0x111010800] 16:53:39 INFO - PROCESS | 1919 | 1461628419767 Marionette DEBUG loaded listener.js 16:53:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x1125d5c00) [pid = 1919] [serial = 1628] [outer = 0x111010800] 16:53:40 INFO - PROCESS | 1919 | --DOCSHELL 0x125062800 == 52 [pid = 1919] [id = 516] 16:53:40 INFO - PROCESS | 1919 | --DOCSHELL 0x128e78000 == 51 [pid = 1919] [id = 519] 16:53:40 INFO - PROCESS | 1919 | --DOCSHELL 0x128b68000 == 50 [pid = 1919] [id = 518] 16:53:40 INFO - PROCESS | 1919 | --DOCSHELL 0x11664b800 == 49 [pid = 1919] [id = 521] 16:53:40 INFO - PROCESS | 1919 | --DOCSHELL 0x112f4e800 == 48 [pid = 1919] [id = 520] 16:53:40 INFO - PROCESS | 1919 | --DOCSHELL 0x12712b800 == 47 [pid = 1919] [id = 517] 16:53:40 INFO - PROCESS | 1919 | --DOCSHELL 0x128daa800 == 46 [pid = 1919] [id = 535] 16:53:40 INFO - PROCESS | 1919 | --DOCSHELL 0x127648800 == 45 [pid = 1919] [id = 534] 16:53:40 INFO - PROCESS | 1919 | --DOCSHELL 0x11734f800 == 44 [pid = 1919] [id = 533] 16:53:40 INFO - PROCESS | 1919 | --DOCSHELL 0x126b1a000 == 43 [pid = 1919] [id = 532] 16:53:40 INFO - PROCESS | 1919 | --DOCSHELL 0x117341800 == 42 [pid = 1919] [id = 531] 16:53:40 INFO - PROCESS | 1919 | --DOCSHELL 0x1243e2800 == 41 [pid = 1919] [id = 530] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x112acc400) [pid = 1919] [serial = 1567] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOCSHELL 0x12130f800 == 40 [pid = 1919] [id = 529] 16:53:40 INFO - PROCESS | 1919 | --DOCSHELL 0x119ba7000 == 39 [pid = 1919] [id = 528] 16:53:40 INFO - PROCESS | 1919 | --DOCSHELL 0x119458800 == 38 [pid = 1919] [id = 527] 16:53:40 INFO - PROCESS | 1919 | --DOCSHELL 0x1183bf000 == 37 [pid = 1919] [id = 526] 16:53:40 INFO - PROCESS | 1919 | --DOCSHELL 0x116909000 == 36 [pid = 1919] [id = 525] 16:53:40 INFO - PROCESS | 1919 | --DOCSHELL 0x1183b9800 == 35 [pid = 1919] [id = 524] 16:53:40 INFO - PROCESS | 1919 | --DOCSHELL 0x1150f2800 == 34 [pid = 1919] [id = 523] 16:53:40 INFO - PROCESS | 1919 | --DOCSHELL 0x117342800 == 33 [pid = 1919] [id = 522] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x110f82c00) [pid = 1919] [serial = 1561] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x1125c9000) [pid = 1919] [serial = 1564] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x12138b000) [pid = 1919] [serial = 1558] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x12334d400) [pid = 1919] [serial = 1559] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x118673c00) [pid = 1919] [serial = 1540] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x118fe4800) [pid = 1919] [serial = 1543] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x118f23c00) [pid = 1919] [serial = 1541] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 106 (0x119789c00) [pid = 1919] [serial = 1546] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 105 (0x119327c00) [pid = 1919] [serial = 1544] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x1197e8000) [pid = 1919] [serial = 1550] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 103 (0x119e42800) [pid = 1919] [serial = 1552] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x117e1b800) [pid = 1919] [serial = 1549] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 101 (0x121256800) [pid = 1919] [serial = 1555] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 100 (0x119797400) [pid = 1919] [serial = 1547] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 99 (0x1125d3000) [pid = 1919] [serial = 1565] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 98 (0x1169b0800) [pid = 1919] [serial = 1534] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 97 (0x117e1dc00) [pid = 1919] [serial = 1535] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 96 (0x113c42400) [pid = 1919] [serial = 1531] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 95 (0x116114000) [pid = 1919] [serial = 1532] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 94 (0x11293a400) [pid = 1919] [serial = 1528] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 93 (0x112ac9400) [pid = 1919] [serial = 1529] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 92 (0x111fd4400) [pid = 1919] [serial = 1526] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 91 (0x110e80400) [pid = 1919] [serial = 1525] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 90 (0x11831fc00) [pid = 1919] [serial = 1523] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 89 (0x115d42c00) [pid = 1919] [serial = 1522] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 88 (0x112acc800) [pid = 1919] [serial = 1520] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 87 (0x112939c00) [pid = 1919] [serial = 1519] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 86 (0x111cb6000) [pid = 1919] [serial = 1517] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 85 (0x110f83000) [pid = 1919] [serial = 1516] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 84 (0x1185a3c00) [pid = 1919] [serial = 1514] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 83 (0x120f4c000) [pid = 1919] [serial = 1553] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 82 (0x118315800) [pid = 1919] [serial = 1537] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 81 (0x11836c000) [pid = 1919] [serial = 1538] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 80 (0x1110d4400) [pid = 1919] [serial = 1562] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | --DOMWINDOW == 79 (0x121383000) [pid = 1919] [serial = 1556] [outer = 0x0] [url = about:blank] 16:53:40 INFO - PROCESS | 1919 | 1461628420204 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:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 773ms 16:53:40 INFO - PROCESS | 1919 | 1461628420258 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 16:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:53:40 INFO - PROCESS | 1919 | 1461628420262 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 16:53:40 INFO - PROCESS | 1919 | 1461628420266 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:53:40 INFO - PROCESS | 1919 | 1461628420268 Marionette TRACE conn2 <- [1,2142,null,{}] 16:53:40 INFO - PROCESS | 1919 | 1461628420270 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:53:40 INFO - PROCESS | 1919 | 1461628420351 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 16:53:40 INFO - PROCESS | 1919 | 1461628420407 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:40 INFO - PROCESS | 1919 | ++DOCSHELL 0x11697e800 == 34 [pid = 1919] [id = 543] 16:53:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 80 (0x1120e0000) [pid = 1919] [serial = 1629] [outer = 0x0] 16:53:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 81 (0x11293e800) [pid = 1919] [serial = 1630] [outer = 0x1120e0000] 16:53:40 INFO - PROCESS | 1919 | 1461628420433 Marionette DEBUG loaded listener.js 16:53:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 82 (0x11337f800) [pid = 1919] [serial = 1631] [outer = 0x1120e0000] 16:53:40 INFO - PROCESS | 1919 | 1461628420757 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:53:40 INFO - PROCESS | 1919 | 1461628420787 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 16:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:53:40 INFO - PROCESS | 1919 | 1461628420790 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:53:40 INFO - PROCESS | 1919 | 1461628420792 Marionette TRACE conn2 <- [1,2146,null,{}] 16:53:40 INFO - PROCESS | 1919 | 1461628420802 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:53:40 INFO - PROCESS | 1919 | 1461628420881 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 16:53:40 INFO - PROCESS | 1919 | 1461628420887 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:40 INFO - PROCESS | 1919 | ++DOCSHELL 0x119781000 == 35 [pid = 1919] [id = 544] 16:53:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 83 (0x115d41c00) [pid = 1919] [serial = 1632] [outer = 0x0] 16:53:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 84 (0x116625400) [pid = 1919] [serial = 1633] [outer = 0x115d41c00] 16:53:40 INFO - PROCESS | 1919 | 1461628420915 Marionette DEBUG loaded listener.js 16:53:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 85 (0x11831a000) [pid = 1919] [serial = 1634] [outer = 0x115d41c00] 16:53:41 INFO - PROCESS | 1919 | 1461628421262 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:53:41 INFO - PROCESS | 1919 | 1461628421317 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 16:53:41 INFO - PROCESS | 1919 | 1461628421320 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:53:41 INFO - PROCESS | 1919 | 1461628421321 Marionette TRACE conn2 <- [1,2150,null,{}] 16:53:41 INFO - PROCESS | 1919 | 1461628421323 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:53:41 INFO - PROCESS | 1919 | 1461628421399 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 16:53:41 INFO - PROCESS | 1919 | 1461628421405 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:41 INFO - PROCESS | 1919 | ++DOCSHELL 0x121314000 == 36 [pid = 1919] [id = 545] 16:53:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 86 (0x11836ec00) [pid = 1919] [serial = 1635] [outer = 0x0] 16:53:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 87 (0x118395c00) [pid = 1919] [serial = 1636] [outer = 0x11836ec00] 16:53:41 INFO - PROCESS | 1919 | 1461628421432 Marionette DEBUG loaded listener.js 16:53:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 88 (0x118a3b000) [pid = 1919] [serial = 1637] [outer = 0x11836ec00] 16:53:41 INFO - PROCESS | 1919 | 1461628421769 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:53:41 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:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 470ms 16:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:53:41 INFO - PROCESS | 1919 | 1461628421790 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 16:53:41 INFO - PROCESS | 1919 | 1461628421791 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 16:53:41 INFO - PROCESS | 1919 | 1461628421794 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:53:41 INFO - PROCESS | 1919 | 1461628421795 Marionette TRACE conn2 <- [1,2154,null,{}] 16:53:41 INFO - PROCESS | 1919 | 1461628421800 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:53:41 INFO - PROCESS | 1919 | 1461628421876 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 16:53:41 INFO - PROCESS | 1919 | 1461628421936 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:41 INFO - PROCESS | 1919 | ++DOCSHELL 0x1241d7800 == 37 [pid = 1919] [id = 546] 16:53:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 89 (0x118676000) [pid = 1919] [serial = 1638] [outer = 0x0] 16:53:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 90 (0x118f7b800) [pid = 1919] [serial = 1639] [outer = 0x118676000] 16:53:41 INFO - PROCESS | 1919 | 1461628421961 Marionette DEBUG loaded listener.js 16:53:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 91 (0x11932bc00) [pid = 1919] [serial = 1640] [outer = 0x118676000] 16:53:42 INFO - PROCESS | 1919 | 1461628422280 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:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 523ms 16:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:53:42 INFO - PROCESS | 1919 | 1461628422319 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 16:53:42 INFO - PROCESS | 1919 | 1461628422320 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 16:53:42 INFO - PROCESS | 1919 | 1461628422322 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:53:42 INFO - PROCESS | 1919 | 1461628422323 Marionette TRACE conn2 <- [1,2158,null,{}] 16:53:42 INFO - PROCESS | 1919 | 1461628422326 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:53:42 INFO - PROCESS | 1919 | 1461628422435 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 16:53:42 INFO - PROCESS | 1919 | 1461628422440 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:42 INFO - PROCESS | 1919 | ++DOCSHELL 0x125058800 == 38 [pid = 1919] [id = 547] 16:53:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 92 (0x118a33800) [pid = 1919] [serial = 1641] [outer = 0x0] 16:53:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 93 (0x119f52000) [pid = 1919] [serial = 1642] [outer = 0x118a33800] 16:53:42 INFO - PROCESS | 1919 | 1461628422468 Marionette DEBUG loaded listener.js 16:53:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 94 (0x123350c00) [pid = 1919] [serial = 1643] [outer = 0x118a33800] 16:53:42 INFO - PROCESS | 1919 | 1461628422810 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:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 520ms 16:53:42 INFO - PROCESS | 1919 | 1461628422843 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 16:53:42 INFO - PROCESS | 1919 | 1461628422844 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 16:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:53:42 INFO - PROCESS | 1919 | 1461628422852 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:53:42 INFO - PROCESS | 1919 | 1461628422853 Marionette TRACE conn2 <- [1,2162,null,{}] 16:53:42 INFO - PROCESS | 1919 | 1461628422855 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:53:42 INFO - PROCESS | 1919 | 1461628422947 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 16:53:42 INFO - PROCESS | 1919 | 1461628422951 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:42 INFO - PROCESS | 1919 | ++DOCSHELL 0x12712b800 == 39 [pid = 1919] [id = 548] 16:53:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 95 (0x123351400) [pid = 1919] [serial = 1644] [outer = 0x0] 16:53:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 96 (0x123357c00) [pid = 1919] [serial = 1645] [outer = 0x123351400] 16:53:42 INFO - PROCESS | 1919 | 1461628422977 Marionette DEBUG loaded listener.js 16:53:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 97 (0x1233af400) [pid = 1919] [serial = 1646] [outer = 0x123351400] 16:53:43 INFO - PROCESS | 1919 | 1461628423342 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:53:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 518ms 16:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:53:43 INFO - PROCESS | 1919 | 1461628423371 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 16:53:43 INFO - PROCESS | 1919 | 1461628423373 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 16:53:43 INFO - PROCESS | 1919 | 1461628423376 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:53:43 INFO - PROCESS | 1919 | 1461628423378 Marionette TRACE conn2 <- [1,2166,null,{}] 16:53:43 INFO - PROCESS | 1919 | 1461628423381 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:53:43 INFO - PROCESS | 1919 | 1461628423476 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 16:53:43 INFO - PROCESS | 1919 | 1461628423480 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:43 INFO - PROCESS | 1919 | ++DOCSHELL 0x128b72800 == 40 [pid = 1919] [id = 549] 16:53:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 98 (0x123356c00) [pid = 1919] [serial = 1647] [outer = 0x0] 16:53:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 99 (0x123510c00) [pid = 1919] [serial = 1648] [outer = 0x123356c00] 16:53:43 INFO - PROCESS | 1919 | 1461628423505 Marionette DEBUG loaded listener.js 16:53:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 100 (0x124105c00) [pid = 1919] [serial = 1649] [outer = 0x123356c00] 16:53:43 INFO - PROCESS | 1919 | 1461628423844 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:53:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 524ms 16:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:53:43 INFO - PROCESS | 1919 | 1461628423900 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 16:53:43 INFO - PROCESS | 1919 | 1461628423901 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 16:53:43 INFO - PROCESS | 1919 | 1461628423904 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:53:43 INFO - PROCESS | 1919 | 1461628423905 Marionette TRACE conn2 <- [1,2170,null,{}] 16:53:43 INFO - PROCESS | 1919 | 1461628423907 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:53:44 INFO - PROCESS | 1919 | 1461628424003 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 16:53:44 INFO - PROCESS | 1919 | 1461628424015 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:44 INFO - PROCESS | 1919 | ++DOCSHELL 0x129069800 == 41 [pid = 1919] [id = 550] 16:53:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 101 (0x12350f400) [pid = 1919] [serial = 1650] [outer = 0x0] 16:53:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x12438c400) [pid = 1919] [serial = 1651] [outer = 0x12350f400] 16:53:44 INFO - PROCESS | 1919 | 1461628424040 Marionette DEBUG loaded listener.js 16:53:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x1249c9c00) [pid = 1919] [serial = 1652] [outer = 0x12350f400] 16:53:44 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x118450400) [pid = 1919] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:53:44 INFO - PROCESS | 1919 | --DOMWINDOW == 101 (0x116a51800) [pid = 1919] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:53:44 INFO - PROCESS | 1919 | --DOMWINDOW == 100 (0x110f8dc00) [pid = 1919] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:53:44 INFO - PROCESS | 1919 | --DOMWINDOW == 99 (0x110dbbc00) [pid = 1919] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:53:44 INFO - PROCESS | 1919 | --DOMWINDOW == 98 (0x118a34800) [pid = 1919] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:53:44 INFO - PROCESS | 1919 | --DOMWINDOW == 97 (0x110f7fc00) [pid = 1919] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:53:44 INFO - PROCESS | 1919 | --DOMWINDOW == 96 (0x110e7c400) [pid = 1919] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:53:44 INFO - PROCESS | 1919 | --DOMWINDOW == 95 (0x119326400) [pid = 1919] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:53:44 INFO - PROCESS | 1919 | --DOMWINDOW == 94 (0x11293bc00) [pid = 1919] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:53:44 INFO - PROCESS | 1919 | --DOMWINDOW == 93 (0x119bfc400) [pid = 1919] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:53:44 INFO - PROCESS | 1919 | --DOMWINDOW == 92 (0x110f84c00) [pid = 1919] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:53:44 INFO - PROCESS | 1919 | 1461628424436 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:53:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 568ms 16:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:53:44 INFO - PROCESS | 1919 | 1461628424473 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 16:53:44 INFO - PROCESS | 1919 | 1461628424474 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 16:53:44 INFO - PROCESS | 1919 | 1461628424476 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:53:44 INFO - PROCESS | 1919 | 1461628424477 Marionette TRACE conn2 <- [1,2174,null,{}] 16:53:44 INFO - PROCESS | 1919 | 1461628424480 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:53:44 INFO - PROCESS | 1919 | 1461628424557 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 16:53:44 INFO - PROCESS | 1919 | 1461628424610 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:44 INFO - PROCESS | 1919 | ++DOCSHELL 0x1249ba000 == 42 [pid = 1919] [id = 551] 16:53:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 93 (0x111d53400) [pid = 1919] [serial = 1653] [outer = 0x0] 16:53:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 94 (0x11832f400) [pid = 1919] [serial = 1654] [outer = 0x111d53400] 16:53:44 INFO - PROCESS | 1919 | 1461628424636 Marionette DEBUG loaded listener.js 16:53:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 95 (0x119332800) [pid = 1919] [serial = 1655] [outer = 0x111d53400] 16:53:44 INFO - PROCESS | 1919 | 1461628424913 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:53:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 468ms 16:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:53:44 INFO - PROCESS | 1919 | 1461628424952 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 16:53:44 INFO - PROCESS | 1919 | 1461628424954 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 16:53:44 INFO - PROCESS | 1919 | 1461628424956 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:53:44 INFO - PROCESS | 1919 | 1461628424958 Marionette TRACE conn2 <- [1,2178,null,{}] 16:53:44 INFO - PROCESS | 1919 | 1461628424960 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:53:45 INFO - PROCESS | 1919 | 1461628425060 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 16:53:45 INFO - PROCESS | 1919 | 1461628425067 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:45 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a9cb800 == 43 [pid = 1919] [id = 552] 16:53:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 96 (0x119325800) [pid = 1919] [serial = 1656] [outer = 0x0] 16:53:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 97 (0x124bb7800) [pid = 1919] [serial = 1657] [outer = 0x119325800] 16:53:45 INFO - PROCESS | 1919 | 1461628425097 Marionette DEBUG loaded listener.js 16:53:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 98 (0x126986800) [pid = 1919] [serial = 1658] [outer = 0x119325800] 16:53:45 INFO - PROCESS | 1919 | 1461628425450 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:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 520ms 16:53:45 INFO - PROCESS | 1919 | 1461628425477 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 16:53:45 INFO - PROCESS | 1919 | 1461628425479 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 16:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:53:45 INFO - PROCESS | 1919 | 1461628425492 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:53:45 INFO - PROCESS | 1919 | 1461628425493 Marionette TRACE conn2 <- [1,2182,null,{}] 16:53:45 INFO - PROCESS | 1919 | 1461628425496 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:53:45 INFO - PROCESS | 1919 | 1461628425574 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 16:53:45 INFO - PROCESS | 1919 | 1461628425580 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:45 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ab72800 == 44 [pid = 1919] [id = 553] 16:53:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 99 (0x126990400) [pid = 1919] [serial = 1659] [outer = 0x0] 16:53:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 100 (0x1269a8000) [pid = 1919] [serial = 1660] [outer = 0x126990400] 16:53:45 INFO - PROCESS | 1919 | 1461628425607 Marionette DEBUG loaded listener.js 16:53:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 101 (0x1269b4800) [pid = 1919] [serial = 1661] [outer = 0x126990400] 16:53:45 INFO - PROCESS | 1919 | 1461628425940 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:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 473ms 16:53:45 INFO - PROCESS | 1919 | 1461628425967 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 16:53:45 INFO - PROCESS | 1919 | 1461628425969 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 16:53:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:53:45 INFO - PROCESS | 1919 | 1461628425971 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:53:45 INFO - PROCESS | 1919 | 1461628425972 Marionette TRACE conn2 <- [1,2186,null,{}] 16:53:45 INFO - PROCESS | 1919 | 1461628425974 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:53:46 INFO - PROCESS | 1919 | 1461628426057 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 16:53:46 INFO - PROCESS | 1919 | 1461628426062 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:46 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ab84800 == 45 [pid = 1919] [id = 554] 16:53:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x126bd7800) [pid = 1919] [serial = 1662] [outer = 0x0] 16:53:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x126be0c00) [pid = 1919] [serial = 1663] [outer = 0x126bd7800] 16:53:46 INFO - PROCESS | 1919 | 1461628426087 Marionette DEBUG loaded listener.js 16:53:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 104 (0x1271c6800) [pid = 1919] [serial = 1664] [outer = 0x126bd7800] 16:53:46 INFO - PROCESS | 1919 | 1461628426502 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:53:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:53:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 569ms 16:53:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:53:46 INFO - PROCESS | 1919 | 1461628426540 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 16:53:46 INFO - PROCESS | 1919 | 1461628426543 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 16:53:46 INFO - PROCESS | 1919 | 1461628426546 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:53:46 INFO - PROCESS | 1919 | 1461628426549 Marionette TRACE conn2 <- [1,2190,null,{}] 16:53:46 INFO - PROCESS | 1919 | 1461628426553 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:53:46 INFO - PROCESS | 1919 | 1461628426655 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 16:53:46 INFO - PROCESS | 1919 | 1461628426723 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:46 INFO - PROCESS | 1919 | ++DOCSHELL 0x116651800 == 46 [pid = 1919] [id = 555] 16:53:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x110f81000) [pid = 1919] [serial = 1665] [outer = 0x0] 16:53:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x111f43000) [pid = 1919] [serial = 1666] [outer = 0x110f81000] 16:53:46 INFO - PROCESS | 1919 | 1461628426755 Marionette DEBUG loaded listener.js 16:53:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 107 (0x1125d3800) [pid = 1919] [serial = 1667] [outer = 0x110f81000] 16:53:47 INFO - PROCESS | 1919 | 1461628427275 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:53:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:53:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 774ms 16:53:47 INFO - PROCESS | 1919 | 1461628427322 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 16:53:47 INFO - PROCESS | 1919 | 1461628427328 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 16:53:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:53:47 INFO - PROCESS | 1919 | 1461628427335 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:53:47 INFO - PROCESS | 1919 | 1461628427338 Marionette TRACE conn2 <- [1,2194,null,{}] 16:53:47 INFO - PROCESS | 1919 | 1461628427342 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:53:47 INFO - PROCESS | 1919 | 1461628427459 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 16:53:47 INFO - PROCESS | 1919 | 1461628427515 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:47 INFO - PROCESS | 1919 | ++DOCSHELL 0x1243f8000 == 47 [pid = 1919] [id = 556] 16:53:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x112939400) [pid = 1919] [serial = 1668] [outer = 0x0] 16:53:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x1133c7800) [pid = 1919] [serial = 1669] [outer = 0x112939400] 16:53:47 INFO - PROCESS | 1919 | 1461628427545 Marionette DEBUG loaded listener.js 16:53:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x117e27c00) [pid = 1919] [serial = 1670] [outer = 0x112939400] 16:53:48 INFO - PROCESS | 1919 | 1461628428024 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:53:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:53:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 722ms 16:53:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:53:48 INFO - PROCESS | 1919 | 1461628428057 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 16:53:48 INFO - PROCESS | 1919 | 1461628428058 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 16:53:48 INFO - PROCESS | 1919 | 1461628428061 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:53:48 INFO - PROCESS | 1919 | 1461628428063 Marionette TRACE conn2 <- [1,2198,null,{}] 16:53:48 INFO - PROCESS | 1919 | 1461628428072 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:53:48 INFO - PROCESS | 1919 | 1461628428174 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 16:53:48 INFO - PROCESS | 1919 | 1461628428231 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:48 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a9cc000 == 48 [pid = 1919] [id = 557] 16:53:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x1185a3c00) [pid = 1919] [serial = 1671] [outer = 0x0] 16:53:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x119789000) [pid = 1919] [serial = 1672] [outer = 0x1185a3c00] 16:53:48 INFO - PROCESS | 1919 | 1461628428264 Marionette DEBUG loaded listener.js 16:53:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x12125c000) [pid = 1919] [serial = 1673] [outer = 0x1185a3c00] 16:53:48 INFO - PROCESS | 1919 | 1461628428713 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:53:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:53:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 674ms 16:53:48 INFO - PROCESS | 1919 | 1461628428736 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 16:53:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:53:48 INFO - PROCESS | 1919 | 1461628428738 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 16:53:48 INFO - PROCESS | 1919 | 1461628428740 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:53:48 INFO - PROCESS | 1919 | 1461628428741 Marionette TRACE conn2 <- [1,2202,null,{}] 16:53:48 INFO - PROCESS | 1919 | 1461628428744 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:53:48 INFO - PROCESS | 1919 | 1461628428846 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 16:53:48 INFO - PROCESS | 1919 | 1461628428901 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:48 INFO - PROCESS | 1919 | ++DOCSHELL 0x12b34f000 == 49 [pid = 1919] [id = 558] 16:53:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x121386c00) [pid = 1919] [serial = 1674] [outer = 0x0] 16:53:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x123353400) [pid = 1919] [serial = 1675] [outer = 0x121386c00] 16:53:48 INFO - PROCESS | 1919 | 1461628428931 Marionette DEBUG loaded listener.js 16:53:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x124394800) [pid = 1919] [serial = 1676] [outer = 0x121386c00] 16:53:49 INFO - PROCESS | 1919 | 1461628429358 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:53:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:53:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 669ms 16:53:49 INFO - PROCESS | 1919 | 1461628429410 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 16:53:49 INFO - PROCESS | 1919 | 1461628429411 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 16:53:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:53:49 INFO - PROCESS | 1919 | 1461628429434 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:53:49 INFO - PROCESS | 1919 | 1461628429435 Marionette TRACE conn2 <- [1,2206,null,{}] 16:53:49 INFO - PROCESS | 1919 | 1461628429438 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:53:49 INFO - PROCESS | 1919 | 1461628429566 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 16:53:49 INFO - PROCESS | 1919 | 1461628429823 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:49 INFO - PROCESS | 1919 | ++DOCSHELL 0x11931e800 == 50 [pid = 1919] [id = 559] 16:53:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x110f82400) [pid = 1919] [serial = 1677] [outer = 0x0] 16:53:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x110f8ec00) [pid = 1919] [serial = 1678] [outer = 0x110f82400] 16:53:49 INFO - PROCESS | 1919 | 1461628429852 Marionette DEBUG loaded listener.js 16:53:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x1125cd800) [pid = 1919] [serial = 1679] [outer = 0x110f82400] 16:53:50 INFO - PROCESS | 1919 | 1461628430263 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:53:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:53:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 874ms 16:53:50 INFO - PROCESS | 1919 | 1461628430307 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 16:53:50 INFO - PROCESS | 1919 | 1461628430310 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 16:53:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:53:50 INFO - PROCESS | 1919 | 1461628430313 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:53:50 INFO - PROCESS | 1919 | 1461628430315 Marionette TRACE conn2 <- [1,2210,null,{}] 16:53:50 INFO - PROCESS | 1919 | 1461628430318 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:53:50 INFO - PROCESS | 1919 | 1461628430408 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 16:53:50 INFO - PROCESS | 1919 | 1461628430465 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:50 INFO - PROCESS | 1919 | ++DOCSHELL 0x116f10000 == 51 [pid = 1919] [id = 560] 16:53:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x112937000) [pid = 1919] [serial = 1680] [outer = 0x0] 16:53:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x112ace400) [pid = 1919] [serial = 1681] [outer = 0x112937000] 16:53:50 INFO - PROCESS | 1919 | 1461628430494 Marionette DEBUG loaded listener.js 16:53:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x1134cb000) [pid = 1919] [serial = 1682] [outer = 0x112937000] 16:53:50 INFO - PROCESS | 1919 | --DOCSHELL 0x12570d000 == 50 [pid = 1919] [id = 515] 16:53:50 INFO - PROCESS | 1919 | --DOCSHELL 0x12ab72800 == 49 [pid = 1919] [id = 553] 16:53:50 INFO - PROCESS | 1919 | --DOCSHELL 0x12a9cb800 == 48 [pid = 1919] [id = 552] 16:53:50 INFO - PROCESS | 1919 | --DOCSHELL 0x1249ba000 == 47 [pid = 1919] [id = 551] 16:53:50 INFO - PROCESS | 1919 | --DOCSHELL 0x129069800 == 46 [pid = 1919] [id = 550] 16:53:50 INFO - PROCESS | 1919 | --DOCSHELL 0x128b72800 == 45 [pid = 1919] [id = 549] 16:53:50 INFO - PROCESS | 1919 | --DOCSHELL 0x12712b800 == 44 [pid = 1919] [id = 548] 16:53:50 INFO - PROCESS | 1919 | --DOCSHELL 0x125058800 == 43 [pid = 1919] [id = 547] 16:53:50 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x112937400) [pid = 1919] [serial = 1573] [outer = 0x0] [url = about:blank] 16:53:50 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x110f8b800) [pid = 1919] [serial = 1570] [outer = 0x0] [url = about:blank] 16:53:50 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x12125e400) [pid = 1919] [serial = 1609] [outer = 0x0] [url = about:blank] 16:53:50 INFO - PROCESS | 1919 | --DOCSHELL 0x1241d7800 == 42 [pid = 1919] [id = 546] 16:53:50 INFO - PROCESS | 1919 | --DOCSHELL 0x121314000 == 41 [pid = 1919] [id = 545] 16:53:50 INFO - PROCESS | 1919 | --DOCSHELL 0x119781000 == 40 [pid = 1919] [id = 544] 16:53:50 INFO - PROCESS | 1919 | --DOCSHELL 0x11697e800 == 39 [pid = 1919] [id = 543] 16:53:50 INFO - PROCESS | 1919 | --DOCSHELL 0x11733f000 == 38 [pid = 1919] [id = 542] 16:53:50 INFO - PROCESS | 1919 | --DOCSHELL 0x11993c800 == 37 [pid = 1919] [id = 541] 16:53:50 INFO - PROCESS | 1919 | --DOCSHELL 0x12a733800 == 36 [pid = 1919] [id = 540] 16:53:50 INFO - PROCESS | 1919 | --DOCSHELL 0x12967c800 == 35 [pid = 1919] [id = 539] 16:53:50 INFO - PROCESS | 1919 | --DOCSHELL 0x119936000 == 34 [pid = 1919] [id = 538] 16:53:50 INFO - PROCESS | 1919 | --DOCSHELL 0x117493000 == 33 [pid = 1919] [id = 537] 16:53:50 INFO - PROCESS | 1919 | 1461628430896 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:53:50 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x118a35c00) [pid = 1919] [serial = 1591] [outer = 0x0] [url = about:blank] 16:53:50 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x117e1d400) [pid = 1919] [serial = 1585] [outer = 0x0] [url = about:blank] 16:53:50 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x118315400) [pid = 1919] [serial = 1586] [outer = 0x0] [url = about:blank] 16:53:50 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x11254e000) [pid = 1919] [serial = 1576] [outer = 0x0] [url = about:blank] 16:53:50 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x1125d1c00) [pid = 1919] [serial = 1577] [outer = 0x0] [url = about:blank] 16:53:50 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x116421400) [pid = 1919] [serial = 1582] [outer = 0x0] [url = about:blank] 16:53:50 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x110e0f000) [pid = 1919] [serial = 1583] [outer = 0x0] [url = about:blank] 16:53:50 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x118f7c400) [pid = 1919] [serial = 1594] [outer = 0x0] [url = about:blank] 16:53:50 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x112ad1800) [pid = 1919] [serial = 1579] [outer = 0x0] [url = about:blank] 16:53:50 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x113c39000) [pid = 1919] [serial = 1580] [outer = 0x0] [url = about:blank] 16:53:50 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x118a3fc00) [pid = 1919] [serial = 1592] [outer = 0x0] [url = about:blank] 16:53:50 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x1125cec00) [pid = 1919] [serial = 1600] [outer = 0x0] [url = about:blank] 16:53:50 INFO - PROCESS | 1919 | --DOMWINDOW == 106 (0x119330c00) [pid = 1919] [serial = 1597] [outer = 0x0] [url = about:blank] 16:53:50 INFO - PROCESS | 1919 | --DOMWINDOW == 105 (0x118fe9800) [pid = 1919] [serial = 1595] [outer = 0x0] [url = about:blank] 16:53:50 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x119327800) [pid = 1919] [serial = 1603] [outer = 0x0] [url = about:blank] 16:53:50 INFO - PROCESS | 1919 | --DOMWINDOW == 103 (0x120ff8400) [pid = 1919] [serial = 1606] [outer = 0x0] [url = about:blank] 16:53:50 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x1166d4800) [pid = 1919] [serial = 1601] [outer = 0x0] [url = about:blank] 16:53:50 INFO - PROCESS | 1919 | --DOMWINDOW == 101 (0x1197e7400) [pid = 1919] [serial = 1604] [outer = 0x0] [url = about:blank] 16:53:50 INFO - PROCESS | 1919 | --DOMWINDOW == 100 (0x11978ec00) [pid = 1919] [serial = 1598] [outer = 0x0] [url = about:blank] 16:53:50 INFO - PROCESS | 1919 | --DOMWINDOW == 99 (0x118314800) [pid = 1919] [serial = 1588] [outer = 0x0] [url = about:blank] 16:53:50 INFO - PROCESS | 1919 | --DOMWINDOW == 98 (0x118330400) [pid = 1919] [serial = 1589] [outer = 0x0] [url = about:blank] 16:53:50 INFO - PROCESS | 1919 | --DOMWINDOW == 97 (0x12125ac00) [pid = 1919] [serial = 1607] [outer = 0x0] [url = about:blank] 16:53:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:53:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 622ms 16:53:50 INFO - PROCESS | 1919 | 1461628430936 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 16:53:50 INFO - PROCESS | 1919 | 1461628430939 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 16:53:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:53:50 INFO - PROCESS | 1919 | 1461628430941 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:53:50 INFO - PROCESS | 1919 | 1461628430942 Marionette TRACE conn2 <- [1,2214,null,{}] 16:53:50 INFO - PROCESS | 1919 | 1461628430945 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:53:51 INFO - PROCESS | 1919 | 1461628431023 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 16:53:51 INFO - PROCESS | 1919 | 1461628431054 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:51 INFO - PROCESS | 1919 | ++DOCSHELL 0x117202800 == 34 [pid = 1919] [id = 561] 16:53:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 98 (0x115faf800) [pid = 1919] [serial = 1683] [outer = 0x0] 16:53:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 99 (0x116415400) [pid = 1919] [serial = 1684] [outer = 0x115faf800] 16:53:51 INFO - PROCESS | 1919 | 1461628431081 Marionette DEBUG loaded listener.js 16:53:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 100 (0x1166e1800) [pid = 1919] [serial = 1685] [outer = 0x115faf800] 16:53:51 INFO - PROCESS | 1919 | 1461628431535 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:53:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:53:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 622ms 16:53:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:53:51 INFO - PROCESS | 1919 | 1461628431564 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 16:53:51 INFO - PROCESS | 1919 | 1461628431566 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 16:53:51 INFO - PROCESS | 1919 | 1461628431577 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:53:51 INFO - PROCESS | 1919 | 1461628431585 Marionette TRACE conn2 <- [1,2218,null,{}] 16:53:51 INFO - PROCESS | 1919 | 1461628431589 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:53:51 INFO - PROCESS | 1919 | 1461628431710 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 16:53:51 INFO - PROCESS | 1919 | 1461628431723 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:51 INFO - PROCESS | 1919 | ++DOCSHELL 0x119e1d000 == 35 [pid = 1919] [id = 562] 16:53:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 101 (0x117e1b800) [pid = 1919] [serial = 1686] [outer = 0x0] 16:53:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x118331400) [pid = 1919] [serial = 1687] [outer = 0x117e1b800] 16:53:51 INFO - PROCESS | 1919 | 1461628431764 Marionette DEBUG loaded listener.js 16:53:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x118392c00) [pid = 1919] [serial = 1688] [outer = 0x117e1b800] 16:53:52 INFO - PROCESS | 1919 | 1461628432155 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:53:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:53:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 636ms 16:53:52 INFO - PROCESS | 1919 | 1461628432207 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 16:53:52 INFO - PROCESS | 1919 | 1461628432208 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 16:53:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:53:52 INFO - PROCESS | 1919 | 1461628432211 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:53:52 INFO - PROCESS | 1919 | 1461628432212 Marionette TRACE conn2 <- [1,2222,null,{}] 16:53:52 INFO - PROCESS | 1919 | 1461628432214 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:53:52 INFO - PROCESS | 1919 | 1461628432314 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 16:53:52 INFO - PROCESS | 1919 | 1461628432324 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:52 INFO - PROCESS | 1919 | ++DOCSHELL 0x1237c7000 == 36 [pid = 1919] [id = 563] 16:53:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 104 (0x110ff1400) [pid = 1919] [serial = 1689] [outer = 0x0] 16:53:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x118a3e400) [pid = 1919] [serial = 1690] [outer = 0x110ff1400] 16:53:52 INFO - PROCESS | 1919 | 1461628432366 Marionette DEBUG loaded listener.js 16:53:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x118f22c00) [pid = 1919] [serial = 1691] [outer = 0x110ff1400] 16:53:52 INFO - PROCESS | 1919 | 1461628432855 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:53:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:53:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 673ms 16:53:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:53:52 INFO - PROCESS | 1919 | 1461628432885 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 16:53:52 INFO - PROCESS | 1919 | 1461628432886 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 16:53:52 INFO - PROCESS | 1919 | 1461628432888 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:53:52 INFO - PROCESS | 1919 | 1461628432889 Marionette TRACE conn2 <- [1,2226,null,{}] 16:53:52 INFO - PROCESS | 1919 | 1461628432892 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:53:52 INFO - PROCESS | 1919 | 1461628432967 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 16:53:52 INFO - PROCESS | 1919 | 1461628432972 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:52 INFO - PROCESS | 1919 | ++DOCSHELL 0x1249a7800 == 37 [pid = 1919] [id = 564] 16:53:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 107 (0x11932b800) [pid = 1919] [serial = 1692] [outer = 0x0] 16:53:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x119789400) [pid = 1919] [serial = 1693] [outer = 0x11932b800] 16:53:53 INFO - PROCESS | 1919 | 1461628433007 Marionette DEBUG loaded listener.js 16:53:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x120f49400) [pid = 1919] [serial = 1694] [outer = 0x11932b800] 16:53:53 INFO - PROCESS | 1919 | 1461628433394 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:53:53 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:53:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 522ms 16:53:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:53:53 INFO - PROCESS | 1919 | 1461628433411 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 16:53:53 INFO - PROCESS | 1919 | 1461628433412 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 16:53:53 INFO - PROCESS | 1919 | 1461628433414 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:53:53 INFO - PROCESS | 1919 | 1461628433416 Marionette TRACE conn2 <- [1,2230,null,{}] 16:53:53 INFO - PROCESS | 1919 | 1461628433418 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:53:53 INFO - PROCESS | 1919 | 1461628433519 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 16:53:53 INFO - PROCESS | 1919 | 1461628433533 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:53 INFO - PROCESS | 1919 | ++DOCSHELL 0x116f1d800 == 38 [pid = 1919] [id = 565] 16:53:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x1210e4400) [pid = 1919] [serial = 1695] [outer = 0x0] 16:53:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x12125c800) [pid = 1919] [serial = 1696] [outer = 0x1210e4400] 16:53:53 INFO - PROCESS | 1919 | 1461628433558 Marionette DEBUG loaded listener.js 16:53:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x12334bc00) [pid = 1919] [serial = 1697] [outer = 0x1210e4400] 16:53:53 INFO - PROCESS | 1919 | 1461628433905 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:53:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:53:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 522ms 16:53:53 INFO - PROCESS | 1919 | 1461628433942 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 16:53:53 INFO - PROCESS | 1919 | 1461628433943 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 16:53:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:53:53 INFO - PROCESS | 1919 | 1461628433946 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:53:53 INFO - PROCESS | 1919 | 1461628433947 Marionette TRACE conn2 <- [1,2234,null,{}] 16:53:53 INFO - PROCESS | 1919 | 1461628433949 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:53:54 INFO - PROCESS | 1919 | 1461628434045 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 16:53:54 INFO - PROCESS | 1919 | 1461628434050 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:54 INFO - PROCESS | 1919 | ++DOCSHELL 0x127640000 == 39 [pid = 1919] [id = 566] 16:53:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x123276000) [pid = 1919] [serial = 1698] [outer = 0x0] 16:53:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x123359c00) [pid = 1919] [serial = 1699] [outer = 0x123276000] 16:53:54 INFO - PROCESS | 1919 | 1461628434075 Marionette DEBUG loaded listener.js 16:53:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x123767800) [pid = 1919] [serial = 1700] [outer = 0x123276000] 16:53:54 INFO - PROCESS | 1919 | 1461628434411 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:53:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:53:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 519ms 16:53:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:53:54 INFO - PROCESS | 1919 | 1461628434466 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 16:53:54 INFO - PROCESS | 1919 | 1461628434467 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 16:53:54 INFO - PROCESS | 1919 | 1461628434469 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:53:54 INFO - PROCESS | 1919 | 1461628434470 Marionette TRACE conn2 <- [1,2238,null,{}] 16:53:54 INFO - PROCESS | 1919 | 1461628434473 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:53:54 INFO - PROCESS | 1919 | 1461628434570 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 16:53:54 INFO - PROCESS | 1919 | 1461628434586 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:54 INFO - PROCESS | 1919 | ++DOCSHELL 0x128d9d000 == 40 [pid = 1919] [id = 567] 16:53:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x1233a9000) [pid = 1919] [serial = 1701] [outer = 0x0] 16:53:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x1245ec800) [pid = 1919] [serial = 1702] [outer = 0x1233a9000] 16:53:54 INFO - PROCESS | 1919 | 1461628434611 Marionette DEBUG loaded listener.js 16:53:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x124def000) [pid = 1919] [serial = 1703] [outer = 0x1233a9000] 16:53:54 INFO - PROCESS | 1919 | 1461628434935 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:53:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:53:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 518ms 16:53:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:53:54 INFO - PROCESS | 1919 | 1461628434988 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 16:53:54 INFO - PROCESS | 1919 | 1461628434989 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 16:53:54 INFO - PROCESS | 1919 | 1461628434991 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:53:54 INFO - PROCESS | 1919 | 1461628434992 Marionette TRACE conn2 <- [1,2242,null,{}] 16:53:54 INFO - PROCESS | 1919 | 1461628434995 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:53:55 INFO - PROCESS | 1919 | 1461628435093 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 16:53:55 INFO - PROCESS | 1919 | 1461628435105 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:55 INFO - PROCESS | 1919 | ++DOCSHELL 0x12967d800 == 41 [pid = 1919] [id = 568] 16:53:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x124b78c00) [pid = 1919] [serial = 1704] [outer = 0x0] 16:53:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x1256b2800) [pid = 1919] [serial = 1705] [outer = 0x124b78c00] 16:53:55 INFO - PROCESS | 1919 | 1461628435130 Marionette DEBUG loaded listener.js 16:53:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x126994000) [pid = 1919] [serial = 1706] [outer = 0x124b78c00] 16:53:55 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x118a33800) [pid = 1919] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:53:55 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x123351400) [pid = 1919] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:53:55 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x12350f400) [pid = 1919] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:53:55 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x111d53400) [pid = 1919] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:53:55 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x115d41c00) [pid = 1919] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:53:55 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x123356c00) [pid = 1919] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:53:55 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x1120e0000) [pid = 1919] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:53:55 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x110e09400) [pid = 1919] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:53:55 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x11836ec00) [pid = 1919] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:53:55 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x111010800) [pid = 1919] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:53:55 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x118676000) [pid = 1919] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:53:55 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x126990400) [pid = 1919] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:53:55 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x119325800) [pid = 1919] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:53:55 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x111d50000) [pid = 1919] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:53:55 INFO - PROCESS | 1919 | 1461628435579 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:53:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:53:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 621ms 16:53:55 INFO - PROCESS | 1919 | 1461628435618 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 16:53:55 INFO - PROCESS | 1919 | 1461628435619 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 16:53:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:53:55 INFO - PROCESS | 1919 | 1461628435622 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:53:55 INFO - PROCESS | 1919 | 1461628435623 Marionette TRACE conn2 <- [1,2246,null,{}] 16:53:55 INFO - PROCESS | 1919 | 1461628435625 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:53:55 INFO - PROCESS | 1919 | 1461628435737 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 16:53:55 INFO - PROCESS | 1919 | 1461628435776 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:55 INFO - PROCESS | 1919 | ++DOCSHELL 0x127127800 == 42 [pid = 1919] [id = 569] 16:53:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x111d50000) [pid = 1919] [serial = 1707] [outer = 0x0] 16:53:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x118fea400) [pid = 1919] [serial = 1708] [outer = 0x111d50000] 16:53:55 INFO - PROCESS | 1919 | 1461628435806 Marionette DEBUG loaded listener.js 16:53:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x12698a800) [pid = 1919] [serial = 1709] [outer = 0x111d50000] 16:53:56 INFO - PROCESS | 1919 | 1461628436121 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:53:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:53:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 518ms 16:53:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:53:56 INFO - PROCESS | 1919 | 1461628436141 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 16:53:56 INFO - PROCESS | 1919 | 1461628436143 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 16:53:56 INFO - PROCESS | 1919 | 1461628436147 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:53:56 INFO - PROCESS | 1919 | 1461628436151 Marionette TRACE conn2 <- [1,2250,null,{}] 16:53:56 INFO - PROCESS | 1919 | 1461628436154 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:53:56 INFO - PROCESS | 1919 | 1461628436252 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 16:53:56 INFO - PROCESS | 1919 | 1461628436306 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:56 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a9c7800 == 43 [pid = 1919] [id = 570] 16:53:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x12334f800) [pid = 1919] [serial = 1710] [outer = 0x0] 16:53:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x126bda400) [pid = 1919] [serial = 1711] [outer = 0x12334f800] 16:53:56 INFO - PROCESS | 1919 | 1461628436331 Marionette DEBUG loaded listener.js 16:53:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x127694800) [pid = 1919] [serial = 1712] [outer = 0x12334f800] 16:53:56 INFO - PROCESS | 1919 | 1461628436607 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:53:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:53:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 474ms 16:53:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:53:56 INFO - PROCESS | 1919 | 1461628436623 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 16:53:56 INFO - PROCESS | 1919 | 1461628436624 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 16:53:56 INFO - PROCESS | 1919 | 1461628436626 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:53:56 INFO - PROCESS | 1919 | 1461628436628 Marionette TRACE conn2 <- [1,2254,null,{}] 16:53:56 INFO - PROCESS | 1919 | 1461628436640 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:53:56 INFO - PROCESS | 1919 | 1461628436736 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 16:53:56 INFO - PROCESS | 1919 | 1461628436741 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:56 INFO - PROCESS | 1919 | ++DOCSHELL 0x12bada800 == 44 [pid = 1919] [id = 571] 16:53:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x1256aac00) [pid = 1919] [serial = 1713] [outer = 0x0] 16:53:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x12769ec00) [pid = 1919] [serial = 1714] [outer = 0x1256aac00] 16:53:56 INFO - PROCESS | 1919 | 1461628436771 Marionette DEBUG loaded listener.js 16:53:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x1276b8000) [pid = 1919] [serial = 1715] [outer = 0x1256aac00] 16:53:57 INFO - PROCESS | 1919 | 1461628437270 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:53:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:53:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 671ms 16:53:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:53:57 INFO - PROCESS | 1919 | 1461628437301 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 16:53:57 INFO - PROCESS | 1919 | 1461628437302 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 16:53:57 INFO - PROCESS | 1919 | 1461628437304 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:53:57 INFO - PROCESS | 1919 | 1461628437305 Marionette TRACE conn2 <- [1,2258,null,{}] 16:53:57 INFO - PROCESS | 1919 | 1461628437307 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:53:57 INFO - PROCESS | 1919 | 1461628437390 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 16:53:57 INFO - PROCESS | 1919 | 1461628437501 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:57 INFO - PROCESS | 1919 | ++DOCSHELL 0x11312a000 == 45 [pid = 1919] [id = 572] 16:53:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x110dc3c00) [pid = 1919] [serial = 1716] [outer = 0x0] 16:53:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x110e77c00) [pid = 1919] [serial = 1717] [outer = 0x110dc3c00] 16:53:57 INFO - PROCESS | 1919 | 1461628437534 Marionette DEBUG loaded listener.js 16:53:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x111dbe800) [pid = 1919] [serial = 1718] [outer = 0x110dc3c00] 16:53:57 INFO - PROCESS | 1919 | 1461628437980 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:53:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:53:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 722ms 16:53:58 INFO - PROCESS | 1919 | 1461628438027 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 16:53:58 INFO - PROCESS | 1919 | 1461628438030 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 16:53:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:53:58 INFO - PROCESS | 1919 | 1461628438034 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:53:58 INFO - PROCESS | 1919 | 1461628438037 Marionette TRACE conn2 <- [1,2262,null,{}] 16:53:58 INFO - PROCESS | 1919 | 1461628438040 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:53:58 INFO - PROCESS | 1919 | 1461628438170 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 16:53:58 INFO - PROCESS | 1919 | 1461628438241 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:58 INFO - PROCESS | 1919 | ++DOCSHELL 0x11946f000 == 46 [pid = 1919] [id = 573] 16:53:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x112acb000) [pid = 1919] [serial = 1719] [outer = 0x0] 16:53:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x115d8e000) [pid = 1919] [serial = 1720] [outer = 0x112acb000] 16:53:58 INFO - PROCESS | 1919 | 1461628438274 Marionette DEBUG loaded listener.js 16:53:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x117564400) [pid = 1919] [serial = 1721] [outer = 0x112acb000] 16:53:58 INFO - PROCESS | 1919 | 1461628438664 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:53:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:53:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 671ms 16:53:58 INFO - PROCESS | 1919 | 1461628438707 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 16:53:58 INFO - PROCESS | 1919 | 1461628438709 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 16:53:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:53:58 INFO - PROCESS | 1919 | 1461628438712 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:53:58 INFO - PROCESS | 1919 | 1461628438714 Marionette TRACE conn2 <- [1,2266,null,{}] 16:53:58 INFO - PROCESS | 1919 | 1461628438716 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:53:58 INFO - PROCESS | 1919 | 1461628438818 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 16:53:58 INFO - PROCESS | 1919 | 1461628438874 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:58 INFO - PROCESS | 1919 | ++DOCSHELL 0x126b2d000 == 47 [pid = 1919] [id = 574] 16:53:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x112ad0400) [pid = 1919] [serial = 1722] [outer = 0x0] 16:53:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x118392400) [pid = 1919] [serial = 1723] [outer = 0x112ad0400] 16:53:58 INFO - PROCESS | 1919 | 1461628438905 Marionette DEBUG loaded listener.js 16:53:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x118fe8000) [pid = 1919] [serial = 1724] [outer = 0x112ad0400] 16:53:59 INFO - PROCESS | 1919 | 1461628439360 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:53:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:53:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 674ms 16:53:59 INFO - PROCESS | 1919 | 1461628439387 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 16:53:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:53:59 INFO - PROCESS | 1919 | 1461628439388 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 16:53:59 INFO - PROCESS | 1919 | 1461628439396 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:53:59 INFO - PROCESS | 1919 | 1461628439400 Marionette TRACE conn2 <- [1,2270,null,{}] 16:53:59 INFO - PROCESS | 1919 | 1461628439404 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:53:59 INFO - PROCESS | 1919 | 1461628439531 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 16:53:59 INFO - PROCESS | 1919 | 1461628439612 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:59 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a9dc800 == 48 [pid = 1919] [id = 575] 16:53:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x11978a000) [pid = 1919] [serial = 1725] [outer = 0x0] 16:53:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x12334c800) [pid = 1919] [serial = 1726] [outer = 0x11978a000] 16:53:59 INFO - PROCESS | 1919 | 1461628439643 Marionette DEBUG loaded listener.js 16:53:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x124f28800) [pid = 1919] [serial = 1727] [outer = 0x11978a000] 16:54:00 INFO - PROCESS | 1919 | 1461628440059 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:54:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:54:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 678ms 16:54:00 INFO - PROCESS | 1919 | 1461628440070 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 16:54:00 INFO - PROCESS | 1919 | 1461628440071 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 16:54:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:54:00 INFO - PROCESS | 1919 | 1461628440074 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:54:00 INFO - PROCESS | 1919 | 1461628440075 Marionette TRACE conn2 <- [1,2274,null,{}] 16:54:00 INFO - PROCESS | 1919 | 1461628440078 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:54:00 INFO - PROCESS | 1919 | 1461628440180 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 16:54:00 INFO - PROCESS | 1919 | 1461628440232 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:00 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c111000 == 49 [pid = 1919] [id = 576] 16:54:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x124bb4800) [pid = 1919] [serial = 1728] [outer = 0x0] 16:54:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 130 (0x126bd7000) [pid = 1919] [serial = 1729] [outer = 0x124bb4800] 16:54:00 INFO - PROCESS | 1919 | 1461628440262 Marionette DEBUG loaded listener.js 16:54:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x127408400) [pid = 1919] [serial = 1730] [outer = 0x124bb4800] 16:54:00 INFO - PROCESS | 1919 | 1461628440692 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:54:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:54:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 669ms 16:54:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:54:00 INFO - PROCESS | 1919 | 1461628440744 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 16:54:00 INFO - PROCESS | 1919 | 1461628440745 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 16:54:00 INFO - PROCESS | 1919 | 1461628440748 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:54:00 INFO - PROCESS | 1919 | 1461628440749 Marionette TRACE conn2 <- [1,2278,null,{}] 16:54:00 INFO - PROCESS | 1919 | 1461628440751 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:54:00 INFO - PROCESS | 1919 | 1461628440851 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 16:54:00 INFO - PROCESS | 1919 | 1461628440941 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:00 INFO - PROCESS | 1919 | ++DOCSHELL 0x113127800 == 50 [pid = 1919] [id = 577] 16:54:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x112acb400) [pid = 1919] [serial = 1731] [outer = 0x0] 16:54:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x11831e000) [pid = 1919] [serial = 1732] [outer = 0x112acb400] 16:54:00 INFO - PROCESS | 1919 | 1461628440992 Marionette DEBUG loaded listener.js 16:54:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x1276b8800) [pid = 1919] [serial = 1733] [outer = 0x112acb400] 16:54:01 INFO - PROCESS | 1919 | 1461628441566 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:54:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:54:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 870ms 16:54:01 INFO - PROCESS | 1919 | 1461628441619 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 16:54:01 INFO - PROCESS | 1919 | 1461628441621 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 16:54:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:54:01 INFO - PROCESS | 1919 | 1461628441624 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:54:01 INFO - PROCESS | 1919 | 1461628441627 Marionette TRACE conn2 <- [1,2282,null,{}] 16:54:01 INFO - PROCESS | 1919 | 1461628441630 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:54:01 INFO - PROCESS | 1919 | 1461628441725 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 16:54:01 INFO - PROCESS | 1919 | 1461628441785 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:01 INFO - PROCESS | 1919 | ++DOCSHELL 0x123392800 == 51 [pid = 1919] [id = 578] 16:54:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x1120db000) [pid = 1919] [serial = 1734] [outer = 0x0] 16:54:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 136 (0x1125cc800) [pid = 1919] [serial = 1735] [outer = 0x1120db000] 16:54:01 INFO - PROCESS | 1919 | 1461628441813 Marionette DEBUG loaded listener.js 16:54:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 137 (0x112acfc00) [pid = 1919] [serial = 1736] [outer = 0x1120db000] 16:54:02 INFO - PROCESS | 1919 | 1461628442244 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:54:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:54:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 673ms 16:54:02 INFO - PROCESS | 1919 | 1461628442298 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 16:54:02 INFO - PROCESS | 1919 | 1461628442301 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 16:54:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:54:02 INFO - PROCESS | 1919 | 1461628442315 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:54:02 INFO - PROCESS | 1919 | 1461628442317 Marionette TRACE conn2 <- [1,2286,null,{}] 16:54:02 INFO - PROCESS | 1919 | 1461628442321 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:54:02 INFO - PROCESS | 1919 | 1461628442452 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 16:54:02 INFO - PROCESS | 1919 | --DOCSHELL 0x12bada800 == 50 [pid = 1919] [id = 571] 16:54:02 INFO - PROCESS | 1919 | --DOCSHELL 0x12a9c7800 == 49 [pid = 1919] [id = 570] 16:54:02 INFO - PROCESS | 1919 | --DOCSHELL 0x127127800 == 48 [pid = 1919] [id = 569] 16:54:02 INFO - PROCESS | 1919 | --DOCSHELL 0x12967d800 == 47 [pid = 1919] [id = 568] 16:54:02 INFO - PROCESS | 1919 | --DOCSHELL 0x128d9d000 == 46 [pid = 1919] [id = 567] 16:54:02 INFO - PROCESS | 1919 | --DOCSHELL 0x127640000 == 45 [pid = 1919] [id = 566] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 136 (0x1125ca800) [pid = 1919] [serial = 1612] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 135 (0x113c46000) [pid = 1919] [serial = 1615] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 134 (0x118375000) [pid = 1919] [serial = 1618] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x119331400) [pid = 1919] [serial = 1621] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x126be0c00) [pid = 1919] [serial = 1663] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | --DOCSHELL 0x116f1d800 == 44 [pid = 1919] [id = 565] 16:54:02 INFO - PROCESS | 1919 | --DOCSHELL 0x1249a7800 == 43 [pid = 1919] [id = 564] 16:54:02 INFO - PROCESS | 1919 | --DOCSHELL 0x1237c7000 == 42 [pid = 1919] [id = 563] 16:54:02 INFO - PROCESS | 1919 | --DOCSHELL 0x119e1d000 == 41 [pid = 1919] [id = 562] 16:54:02 INFO - PROCESS | 1919 | --DOCSHELL 0x117202800 == 40 [pid = 1919] [id = 561] 16:54:02 INFO - PROCESS | 1919 | --DOCSHELL 0x116f10000 == 39 [pid = 1919] [id = 560] 16:54:02 INFO - PROCESS | 1919 | --DOCSHELL 0x11931e800 == 38 [pid = 1919] [id = 559] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x112ad1000) [pid = 1919] [serial = 1574] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 130 (0x119f52000) [pid = 1919] [serial = 1642] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 129 (0x1233af400) [pid = 1919] [serial = 1646] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 128 (0x123357c00) [pid = 1919] [serial = 1645] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x116625400) [pid = 1919] [serial = 1633] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x11831a000) [pid = 1919] [serial = 1634] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x124105c00) [pid = 1919] [serial = 1649] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x123510c00) [pid = 1919] [serial = 1648] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x11293e800) [pid = 1919] [serial = 1630] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x118681c00) [pid = 1919] [serial = 1624] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x121386800) [pid = 1919] [serial = 1625] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x11337f800) [pid = 1919] [serial = 1631] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x118395c00) [pid = 1919] [serial = 1636] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x118a3b000) [pid = 1919] [serial = 1637] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x1125d5c00) [pid = 1919] [serial = 1628] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x1125bac00) [pid = 1919] [serial = 1627] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x118f7b800) [pid = 1919] [serial = 1639] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x123350c00) [pid = 1919] [serial = 1643] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x11932bc00) [pid = 1919] [serial = 1640] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | 1461628442542 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:02 INFO - PROCESS | 1919 | ++DOCSHELL 0x113470800 == 39 [pid = 1919] [id = 579] 16:54:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x112554400) [pid = 1919] [serial = 1737] [outer = 0x0] 16:54:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x112acb800) [pid = 1919] [serial = 1738] [outer = 0x112554400] 16:54:02 INFO - PROCESS | 1919 | 1461628442568 Marionette DEBUG loaded listener.js 16:54:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x1169a7000) [pid = 1919] [serial = 1739] [outer = 0x112554400] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x12438c400) [pid = 1919] [serial = 1651] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x11832f400) [pid = 1919] [serial = 1654] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x1269b4800) [pid = 1919] [serial = 1661] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x124bb7800) [pid = 1919] [serial = 1657] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x126986800) [pid = 1919] [serial = 1658] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x1269a8000) [pid = 1919] [serial = 1660] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x119332800) [pid = 1919] [serial = 1655] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x1249c9c00) [pid = 1919] [serial = 1652] [outer = 0x0] [url = about:blank] 16:54:02 INFO - PROCESS | 1919 | 1461628442876 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:54:02 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:54:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 571ms 16:54:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:54:02 INFO - PROCESS | 1919 | 1461628442887 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 16:54:02 INFO - PROCESS | 1919 | 1461628442889 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 16:54:02 INFO - PROCESS | 1919 | 1461628442892 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:54:02 INFO - PROCESS | 1919 | 1461628442895 Marionette TRACE conn2 <- [1,2290,null,{}] 16:54:02 INFO - PROCESS | 1919 | 1461628442918 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:54:03 INFO - PROCESS | 1919 | 1461628443004 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 16:54:03 INFO - PROCESS | 1919 | 1461628443011 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:03 INFO - PROCESS | 1919 | ++DOCSHELL 0x12130b000 == 40 [pid = 1919] [id = 580] 16:54:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x118368c00) [pid = 1919] [serial = 1740] [outer = 0x0] 16:54:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x118a32c00) [pid = 1919] [serial = 1741] [outer = 0x118368c00] 16:54:03 INFO - PROCESS | 1919 | 1461628443061 Marionette DEBUG loaded listener.js 16:54:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x118fdf000) [pid = 1919] [serial = 1742] [outer = 0x118368c00] 16:54:03 INFO - PROCESS | 1919 | 1461628443544 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:54:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:54:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 679ms 16:54:03 INFO - PROCESS | 1919 | 1461628443570 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 16:54:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:54:03 INFO - PROCESS | 1919 | 1461628443572 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 16:54:03 INFO - PROCESS | 1919 | 1461628443574 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:54:03 INFO - PROCESS | 1919 | 1461628443575 Marionette TRACE conn2 <- [1,2294,null,{}] 16:54:03 INFO - PROCESS | 1919 | 1461628443578 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:54:03 INFO - PROCESS | 1919 | 1461628443659 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 16:54:03 INFO - PROCESS | 1919 | 1461628443666 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:03 INFO - PROCESS | 1919 | ++DOCSHELL 0x12504d000 == 41 [pid = 1919] [id = 581] 16:54:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x11932c000) [pid = 1919] [serial = 1743] [outer = 0x0] 16:54:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x120ffac00) [pid = 1919] [serial = 1744] [outer = 0x11932c000] 16:54:03 INFO - PROCESS | 1919 | 1461628443693 Marionette DEBUG loaded listener.js 16:54:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x12125e000) [pid = 1919] [serial = 1745] [outer = 0x11932c000] 16:54:04 INFO - PROCESS | 1919 | 1461628444048 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:54:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:54:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 519ms 16:54:04 INFO - PROCESS | 1919 | 1461628444094 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 16:54:04 INFO - PROCESS | 1919 | 1461628444095 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 16:54:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:54:04 INFO - PROCESS | 1919 | 1461628444097 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:54:04 INFO - PROCESS | 1919 | 1461628444098 Marionette TRACE conn2 <- [1,2298,null,{}] 16:54:04 INFO - PROCESS | 1919 | 1461628444101 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:54:04 INFO - PROCESS | 1919 | 1461628444186 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 16:54:04 INFO - PROCESS | 1919 | 1461628444190 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:04 INFO - PROCESS | 1919 | ++DOCSHELL 0x127649000 == 42 [pid = 1919] [id = 582] 16:54:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x121387c00) [pid = 1919] [serial = 1746] [outer = 0x0] 16:54:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x123353c00) [pid = 1919] [serial = 1747] [outer = 0x121387c00] 16:54:04 INFO - PROCESS | 1919 | 1461628444217 Marionette DEBUG loaded listener.js 16:54:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x12350f400) [pid = 1919] [serial = 1748] [outer = 0x121387c00] 16:54:04 INFO - PROCESS | 1919 | 1461628444554 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:54:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:54:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 471ms 16:54:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:54:04 INFO - PROCESS | 1919 | 1461628444569 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 16:54:04 INFO - PROCESS | 1919 | 1461628444570 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 16:54:04 INFO - PROCESS | 1919 | 1461628444572 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:54:04 INFO - PROCESS | 1919 | 1461628444573 Marionette TRACE conn2 <- [1,2302,null,{}] 16:54:04 INFO - PROCESS | 1919 | 1461628444576 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:54:04 INFO - PROCESS | 1919 | 1461628444673 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 16:54:04 INFO - PROCESS | 1919 | 1461628444745 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:04 INFO - PROCESS | 1919 | ++DOCSHELL 0x1183d0000 == 43 [pid = 1919] [id = 583] 16:54:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x12334ec00) [pid = 1919] [serial = 1749] [outer = 0x0] 16:54:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x124395000) [pid = 1919] [serial = 1750] [outer = 0x12334ec00] 16:54:04 INFO - PROCESS | 1919 | 1461628444772 Marionette DEBUG loaded listener.js 16:54:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x127414800) [pid = 1919] [serial = 1751] [outer = 0x12334ec00] 16:54:05 INFO - PROCESS | 1919 | 1461628445113 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:54:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:54:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 570ms 16:54:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:54:05 INFO - PROCESS | 1919 | 1461628445147 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 16:54:05 INFO - PROCESS | 1919 | 1461628445148 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 16:54:05 INFO - PROCESS | 1919 | 1461628445150 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:54:05 INFO - PROCESS | 1919 | 1461628445151 Marionette TRACE conn2 <- [1,2306,null,{}] 16:54:05 INFO - PROCESS | 1919 | 1461628445153 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:54:05 INFO - PROCESS | 1919 | 1461628445251 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 16:54:05 INFO - PROCESS | 1919 | 1461628445255 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:05 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a71c800 == 44 [pid = 1919] [id = 584] 16:54:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x127408c00) [pid = 1919] [serial = 1752] [outer = 0x0] 16:54:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x1276c0000) [pid = 1919] [serial = 1753] [outer = 0x127408c00] 16:54:05 INFO - PROCESS | 1919 | 1461628445312 Marionette DEBUG loaded listener.js 16:54:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x128ad0400) [pid = 1919] [serial = 1754] [outer = 0x127408c00] 16:54:05 INFO - PROCESS | 1919 | 1461628445663 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:54:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:54:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 570ms 16:54:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:54:05 INFO - PROCESS | 1919 | 1461628445720 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 16:54:05 INFO - PROCESS | 1919 | 1461628445722 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 16:54:05 INFO - PROCESS | 1919 | 1461628445724 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:54:05 INFO - PROCESS | 1919 | 1461628445725 Marionette TRACE conn2 <- [1,2310,null,{}] 16:54:05 INFO - PROCESS | 1919 | 1461628445728 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:54:05 INFO - PROCESS | 1919 | 1461628445828 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 16:54:05 INFO - PROCESS | 1919 | 1461628445842 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:05 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ab6d800 == 45 [pid = 1919] [id = 585] 16:54:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x1276b7000) [pid = 1919] [serial = 1755] [outer = 0x0] 16:54:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x128ad7c00) [pid = 1919] [serial = 1756] [outer = 0x1276b7000] 16:54:05 INFO - PROCESS | 1919 | 1461628445867 Marionette DEBUG loaded listener.js 16:54:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x128b41800) [pid = 1919] [serial = 1757] [outer = 0x1276b7000] 16:54:06 INFO - PROCESS | 1919 | 1461628446280 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:54:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:54:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 569ms 16:54:06 INFO - PROCESS | 1919 | 1461628446294 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 16:54:06 INFO - PROCESS | 1919 | 1461628446295 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 16:54:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:54:06 INFO - PROCESS | 1919 | 1461628446302 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:54:06 INFO - PROCESS | 1919 | 1461628446303 Marionette TRACE conn2 <- [1,2314,null,{}] 16:54:06 INFO - PROCESS | 1919 | 1461628446307 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:54:06 INFO - PROCESS | 1919 | 1461628446459 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 16:54:06 INFO - PROCESS | 1919 | 1461628446483 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:06 INFO - PROCESS | 1919 | ++DOCSHELL 0x12b33e800 == 46 [pid = 1919] [id = 586] 16:54:06 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x1125c2400) [pid = 1919] [serial = 1758] [outer = 0x0] 16:54:06 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x1276a0800) [pid = 1919] [serial = 1759] [outer = 0x1125c2400] 16:54:06 INFO - PROCESS | 1919 | 1461628446523 Marionette DEBUG loaded listener.js 16:54:06 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x128d35000) [pid = 1919] [serial = 1760] [outer = 0x1125c2400] 16:54:06 INFO - PROCESS | 1919 | --DOMWINDOW == 128 (0x1210e4400) [pid = 1919] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:54:06 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x123276000) [pid = 1919] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:54:06 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x112937000) [pid = 1919] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:54:06 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x110f82400) [pid = 1919] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:54:06 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x11932b800) [pid = 1919] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:54:06 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x115faf800) [pid = 1919] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:54:06 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x110ff1400) [pid = 1919] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:54:06 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x117e1b800) [pid = 1919] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:54:06 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x111d50000) [pid = 1919] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:54:06 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x1233a9000) [pid = 1919] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:54:06 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x124b78c00) [pid = 1919] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:54:06 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x12334f800) [pid = 1919] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:54:07 INFO - PROCESS | 1919 | 1461628447023 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:54:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:54:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 771ms 16:54:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:54:07 INFO - PROCESS | 1919 | 1461628447081 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 16:54:07 INFO - PROCESS | 1919 | 1461628447082 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 16:54:07 INFO - PROCESS | 1919 | 1461628447085 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:54:07 INFO - PROCESS | 1919 | 1461628447086 Marionette TRACE conn2 <- [1,2318,null,{}] 16:54:07 INFO - PROCESS | 1919 | 1461628447088 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:54:07 INFO - PROCESS | 1919 | 1461628447173 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 16:54:07 INFO - PROCESS | 1919 | 1461628447233 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:07 INFO - PROCESS | 1919 | ++DOCSHELL 0x12b33b800 == 47 [pid = 1919] [id = 587] 16:54:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x1125cb800) [pid = 1919] [serial = 1761] [outer = 0x0] 16:54:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x1167af800) [pid = 1919] [serial = 1762] [outer = 0x1125cb800] 16:54:07 INFO - PROCESS | 1919 | 1461628447258 Marionette DEBUG loaded listener.js 16:54:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x124397c00) [pid = 1919] [serial = 1763] [outer = 0x1125cb800] 16:54:07 INFO - PROCESS | 1919 | 1461628447561 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:54:07 INFO - PROCESS | 1919 | 1461628447607 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 16:54:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:54:07 INFO - PROCESS | 1919 | 1461628447610 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:54:07 INFO - PROCESS | 1919 | 1461628447611 Marionette TRACE conn2 <- [1,2322,null,{}] 16:54:07 INFO - PROCESS | 1919 | 1461628447617 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:54:07 INFO - PROCESS | 1919 | 1461628447712 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 16:54:07 INFO - PROCESS | 1919 | 1461628447718 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:07 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c389800 == 48 [pid = 1919] [id = 588] 16:54:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x128ad7400) [pid = 1919] [serial = 1764] [outer = 0x0] 16:54:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x128e96800) [pid = 1919] [serial = 1765] [outer = 0x128ad7400] 16:54:07 INFO - PROCESS | 1919 | 1461628447748 Marionette DEBUG loaded listener.js 16:54:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x129394000) [pid = 1919] [serial = 1766] [outer = 0x128ad7400] 16:54:08 INFO - PROCESS | 1919 | 1461628448097 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:54:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:54:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 524ms 16:54:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:54:08 INFO - PROCESS | 1919 | 1461628448144 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 16:54:08 INFO - PROCESS | 1919 | 1461628448145 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 16:54:08 INFO - PROCESS | 1919 | 1461628448148 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:54:08 INFO - PROCESS | 1919 | 1461628448149 Marionette TRACE conn2 <- [1,2326,null,{}] 16:54:08 INFO - PROCESS | 1919 | 1461628448151 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:54:08 INFO - PROCESS | 1919 | 1461628448238 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 16:54:08 INFO - PROCESS | 1919 | 1461628448242 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:08 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c7ce000 == 49 [pid = 1919] [id = 589] 16:54:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x1290d7c00) [pid = 1919] [serial = 1767] [outer = 0x0] 16:54:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x12939b000) [pid = 1919] [serial = 1768] [outer = 0x1290d7c00] 16:54:08 INFO - PROCESS | 1919 | 1461628448266 Marionette DEBUG loaded listener.js 16:54:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x12939f400) [pid = 1919] [serial = 1769] [outer = 0x1290d7c00] 16:54:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:54:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 521ms 16:54:08 INFO - PROCESS | 1919 | 1461628448663 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:54:08 INFO - PROCESS | 1919 | 1461628448670 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 16:54:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:54:08 INFO - PROCESS | 1919 | 1461628448672 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 16:54:08 INFO - PROCESS | 1919 | 1461628448675 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:54:08 INFO - PROCESS | 1919 | 1461628448677 Marionette TRACE conn2 <- [1,2330,null,{}] 16:54:08 INFO - PROCESS | 1919 | 1461628448683 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:54:08 INFO - PROCESS | 1919 | 1461628448811 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 16:54:08 INFO - PROCESS | 1919 | 1461628448982 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:09 INFO - PROCESS | 1919 | ++DOCSHELL 0x1150f2800 == 50 [pid = 1919] [id = 590] 16:54:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x110dc2400) [pid = 1919] [serial = 1770] [outer = 0x0] 16:54:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x110e76000) [pid = 1919] [serial = 1771] [outer = 0x110dc2400] 16:54:09 INFO - PROCESS | 1919 | 1461628449035 Marionette DEBUG loaded listener.js 16:54:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x111c48800) [pid = 1919] [serial = 1772] [outer = 0x110dc2400] 16:54:09 INFO - PROCESS | 1919 | 1461628449525 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:54:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:54:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 922ms 16:54:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:54:09 INFO - PROCESS | 1919 | 1461628449597 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 16:54:09 INFO - PROCESS | 1919 | 1461628449600 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 16:54:09 INFO - PROCESS | 1919 | 1461628449603 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:54:09 INFO - PROCESS | 1919 | 1461628449606 Marionette TRACE conn2 <- [1,2334,null,{}] 16:54:09 INFO - PROCESS | 1919 | 1461628449610 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:54:09 INFO - PROCESS | 1919 | 1461628449756 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 16:54:09 INFO - PROCESS | 1919 | 1461628449809 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:09 INFO - PROCESS | 1919 | ++DOCSHELL 0x1237bf000 == 51 [pid = 1919] [id = 591] 16:54:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 130 (0x1169b3000) [pid = 1919] [serial = 1773] [outer = 0x0] 16:54:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x118315800) [pid = 1919] [serial = 1774] [outer = 0x1169b3000] 16:54:09 INFO - PROCESS | 1919 | 1461628449842 Marionette DEBUG loaded listener.js 16:54:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x118395c00) [pid = 1919] [serial = 1775] [outer = 0x1169b3000] 16:54:10 INFO - PROCESS | 1919 | 1461628450256 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:54:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:54:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 671ms 16:54:10 INFO - PROCESS | 1919 | 1461628450276 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 16:54:10 INFO - PROCESS | 1919 | 1461628450279 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 16:54:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:54:10 INFO - PROCESS | 1919 | 1461628450283 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:54:10 INFO - PROCESS | 1919 | 1461628450284 Marionette TRACE conn2 <- [1,2338,null,{}] 16:54:10 INFO - PROCESS | 1919 | 1461628450287 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:54:10 INFO - PROCESS | 1919 | 1461628450393 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 16:54:10 INFO - PROCESS | 1919 | 1461628450454 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:10 INFO - PROCESS | 1919 | ++DOCSHELL 0x129684000 == 52 [pid = 1919] [id = 592] 16:54:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x116ad9800) [pid = 1919] [serial = 1776] [outer = 0x0] 16:54:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x119ca0c00) [pid = 1919] [serial = 1777] [outer = 0x116ad9800] 16:54:10 INFO - PROCESS | 1919 | 1461628450484 Marionette DEBUG loaded listener.js 16:54:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x1236cf800) [pid = 1919] [serial = 1778] [outer = 0x116ad9800] 16:54:10 INFO - PROCESS | 1919 | 1461628450958 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:54:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:54:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 721ms 16:54:11 INFO - PROCESS | 1919 | 1461628451003 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 16:54:11 INFO - PROCESS | 1919 | 1461628451005 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 16:54:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:54:11 INFO - PROCESS | 1919 | 1461628451009 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:54:11 INFO - PROCESS | 1919 | 1461628451014 Marionette TRACE conn2 <- [1,2342,null,{}] 16:54:11 INFO - PROCESS | 1919 | 1461628451079 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:54:11 INFO - PROCESS | 1919 | 1461628451203 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 16:54:11 INFO - PROCESS | 1919 | 1461628451282 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:11 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c383800 == 53 [pid = 1919] [id = 593] 16:54:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 136 (0x12698ec00) [pid = 1919] [serial = 1779] [outer = 0x0] 16:54:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 137 (0x126bdb800) [pid = 1919] [serial = 1780] [outer = 0x12698ec00] 16:54:11 INFO - PROCESS | 1919 | 1461628451312 Marionette DEBUG loaded listener.js 16:54:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 138 (0x1276a0000) [pid = 1919] [serial = 1781] [outer = 0x12698ec00] 16:54:11 INFO - PROCESS | 1919 | 1461628451936 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:54:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:54:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 942ms 16:54:11 INFO - PROCESS | 1919 | 1461628451962 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 16:54:11 INFO - PROCESS | 1919 | 1461628451964 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 16:54:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:54:11 INFO - PROCESS | 1919 | 1461628451969 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:54:11 INFO - PROCESS | 1919 | 1461628451971 Marionette TRACE conn2 <- [1,2346,null,{}] 16:54:11 INFO - PROCESS | 1919 | 1461628451974 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:54:12 INFO - PROCESS | 1919 | 1461628452070 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 16:54:12 INFO - PROCESS | 1919 | 1461628452124 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:12 INFO - PROCESS | 1919 | ++DOCSHELL 0x113124800 == 54 [pid = 1919] [id = 594] 16:54:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 139 (0x110e79000) [pid = 1919] [serial = 1782] [outer = 0x0] 16:54:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 140 (0x110f84000) [pid = 1919] [serial = 1783] [outer = 0x110e79000] 16:54:12 INFO - PROCESS | 1919 | 1461628452152 Marionette DEBUG loaded listener.js 16:54:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 141 (0x1110dc000) [pid = 1919] [serial = 1784] [outer = 0x110e79000] 16:54:12 INFO - PROCESS | 1919 | 1461628452622 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:54:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:54:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 673ms 16:54:12 INFO - PROCESS | 1919 | 1461628452647 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 16:54:12 INFO - PROCESS | 1919 | 1461628452651 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 16:54:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:54:12 INFO - PROCESS | 1919 | 1461628452657 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:54:12 INFO - PROCESS | 1919 | 1461628452659 Marionette TRACE conn2 <- [1,2350,null,{}] 16:54:12 INFO - PROCESS | 1919 | 1461628452661 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:54:12 INFO - PROCESS | 1919 | 1461628452756 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 16:54:12 INFO - PROCESS | 1919 | 1461628452853 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:12 INFO - PROCESS | 1919 | ++DOCSHELL 0x117344800 == 55 [pid = 1919] [id = 595] 16:54:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 142 (0x1125d3400) [pid = 1919] [serial = 1785] [outer = 0x0] 16:54:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 143 (0x1125d5c00) [pid = 1919] [serial = 1786] [outer = 0x1125d3400] 16:54:12 INFO - PROCESS | 1919 | 1461628452898 Marionette DEBUG loaded listener.js 16:54:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 144 (0x11293e000) [pid = 1919] [serial = 1787] [outer = 0x1125d3400] 16:54:13 INFO - PROCESS | 1919 | --DOCSHELL 0x12c7ce000 == 54 [pid = 1919] [id = 589] 16:54:13 INFO - PROCESS | 1919 | --DOCSHELL 0x12c389800 == 53 [pid = 1919] [id = 588] 16:54:13 INFO - PROCESS | 1919 | --DOCSHELL 0x12b33b800 == 52 [pid = 1919] [id = 587] 16:54:13 INFO - PROCESS | 1919 | --DOCSHELL 0x12b33e800 == 51 [pid = 1919] [id = 586] 16:54:13 INFO - PROCESS | 1919 | --DOCSHELL 0x12ab6d800 == 50 [pid = 1919] [id = 585] 16:54:13 INFO - PROCESS | 1919 | --DOMWINDOW == 143 (0x1133c7800) [pid = 1919] [serial = 1669] [outer = 0x0] [url = about:blank] 16:54:13 INFO - PROCESS | 1919 | --DOMWINDOW == 142 (0x123353400) [pid = 1919] [serial = 1675] [outer = 0x0] [url = about:blank] 16:54:13 INFO - PROCESS | 1919 | --DOMWINDOW == 141 (0x119789000) [pid = 1919] [serial = 1672] [outer = 0x0] [url = about:blank] 16:54:13 INFO - PROCESS | 1919 | --DOMWINDOW == 140 (0x111f43000) [pid = 1919] [serial = 1666] [outer = 0x0] [url = about:blank] 16:54:13 INFO - PROCESS | 1919 | --DOCSHELL 0x12a71c800 == 49 [pid = 1919] [id = 584] 16:54:13 INFO - PROCESS | 1919 | --DOCSHELL 0x1183d0000 == 48 [pid = 1919] [id = 583] 16:54:13 INFO - PROCESS | 1919 | --DOCSHELL 0x127649000 == 47 [pid = 1919] [id = 582] 16:54:13 INFO - PROCESS | 1919 | --DOCSHELL 0x12504d000 == 46 [pid = 1919] [id = 581] 16:54:13 INFO - PROCESS | 1919 | --DOCSHELL 0x12130b000 == 45 [pid = 1919] [id = 580] 16:54:13 INFO - PROCESS | 1919 | --DOCSHELL 0x113470800 == 44 [pid = 1919] [id = 579] 16:54:13 INFO - PROCESS | 1919 | --DOCSHELL 0x123392800 == 43 [pid = 1919] [id = 578] 16:54:13 INFO - PROCESS | 1919 | --DOCSHELL 0x126b2d000 == 42 [pid = 1919] [id = 574] 16:54:13 INFO - PROCESS | 1919 | --DOCSHELL 0x11946f000 == 41 [pid = 1919] [id = 573] 16:54:13 INFO - PROCESS | 1919 | --DOCSHELL 0x11312a000 == 40 [pid = 1919] [id = 572] 16:54:13 INFO - PROCESS | 1919 | --DOMWINDOW == 139 (0x1256b2800) [pid = 1919] [serial = 1705] [outer = 0x0] [url = about:blank] 16:54:13 INFO - PROCESS | 1919 | --DOMWINDOW == 138 (0x124def000) [pid = 1919] [serial = 1703] [outer = 0x0] [url = about:blank] 16:54:13 INFO - PROCESS | 1919 | --DOMWINDOW == 137 (0x127694800) [pid = 1919] [serial = 1712] [outer = 0x0] [url = about:blank] 16:54:13 INFO - PROCESS | 1919 | --DOMWINDOW == 136 (0x123767800) [pid = 1919] [serial = 1700] [outer = 0x0] [url = about:blank] 16:54:13 INFO - PROCESS | 1919 | --DOMWINDOW == 135 (0x126994000) [pid = 1919] [serial = 1706] [outer = 0x0] [url = about:blank] 16:54:13 INFO - PROCESS | 1919 | --DOMWINDOW == 134 (0x126bda400) [pid = 1919] [serial = 1711] [outer = 0x0] [url = about:blank] 16:54:13 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x120f49400) [pid = 1919] [serial = 1694] [outer = 0x0] [url = about:blank] 16:54:13 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x12698a800) [pid = 1919] [serial = 1709] [outer = 0x0] [url = about:blank] 16:54:13 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x12769ec00) [pid = 1919] [serial = 1714] [outer = 0x0] [url = about:blank] 16:54:13 INFO - PROCESS | 1919 | --DOMWINDOW == 130 (0x12125c800) [pid = 1919] [serial = 1696] [outer = 0x0] [url = about:blank] 16:54:13 INFO - PROCESS | 1919 | --DOMWINDOW == 129 (0x123359c00) [pid = 1919] [serial = 1699] [outer = 0x0] [url = about:blank] 16:54:13 INFO - PROCESS | 1919 | --DOMWINDOW == 128 (0x12334bc00) [pid = 1919] [serial = 1697] [outer = 0x0] [url = about:blank] 16:54:13 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x1134cb000) [pid = 1919] [serial = 1682] [outer = 0x0] [url = about:blank] 16:54:13 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x112ace400) [pid = 1919] [serial = 1681] [outer = 0x0] [url = about:blank] 16:54:13 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x1125cd800) [pid = 1919] [serial = 1679] [outer = 0x0] [url = about:blank] 16:54:13 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x110f8ec00) [pid = 1919] [serial = 1678] [outer = 0x0] [url = about:blank] 16:54:13 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x119789400) [pid = 1919] [serial = 1693] [outer = 0x0] [url = about:blank] 16:54:13 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x116415400) [pid = 1919] [serial = 1684] [outer = 0x0] [url = about:blank] 16:54:13 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x1166e1800) [pid = 1919] [serial = 1685] [outer = 0x0] [url = about:blank] 16:54:13 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x118a3e400) [pid = 1919] [serial = 1690] [outer = 0x0] [url = about:blank] 16:54:13 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x118f22c00) [pid = 1919] [serial = 1691] [outer = 0x0] [url = about:blank] 16:54:13 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x118331400) [pid = 1919] [serial = 1687] [outer = 0x0] [url = about:blank] 16:54:13 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x118392c00) [pid = 1919] [serial = 1688] [outer = 0x0] [url = about:blank] 16:54:13 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x118fea400) [pid = 1919] [serial = 1708] [outer = 0x0] [url = about:blank] 16:54:13 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x1245ec800) [pid = 1919] [serial = 1702] [outer = 0x0] [url = about:blank] 16:54:13 INFO - PROCESS | 1919 | 1461628453415 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:54:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:54:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 770ms 16:54:13 INFO - PROCESS | 1919 | 1461628453428 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 16:54:13 INFO - PROCESS | 1919 | 1461628453429 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 16:54:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:54:13 INFO - PROCESS | 1919 | 1461628453436 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:54:13 INFO - PROCESS | 1919 | 1461628453438 Marionette TRACE conn2 <- [1,2354,null,{}] 16:54:13 INFO - PROCESS | 1919 | 1461628453445 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:54:13 INFO - PROCESS | 1919 | 1461628453526 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 16:54:13 INFO - PROCESS | 1919 | 1461628453534 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:13 INFO - PROCESS | 1919 | ++DOCSHELL 0x1183bc800 == 41 [pid = 1919] [id = 596] 16:54:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x1131b6000) [pid = 1919] [serial = 1788] [outer = 0x0] 16:54:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x113c41c00) [pid = 1919] [serial = 1789] [outer = 0x1131b6000] 16:54:13 INFO - PROCESS | 1919 | 1461628453562 Marionette DEBUG loaded listener.js 16:54:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x115faf800) [pid = 1919] [serial = 1790] [outer = 0x1131b6000] 16:54:13 INFO - PROCESS | 1919 | 1461628453978 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:54:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:54:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 575ms 16:54:14 INFO - PROCESS | 1919 | 1461628454011 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 16:54:14 INFO - PROCESS | 1919 | 1461628454016 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 16:54:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:54:14 INFO - PROCESS | 1919 | 1461628454019 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:54:14 INFO - PROCESS | 1919 | 1461628454021 Marionette TRACE conn2 <- [1,2358,null,{}] 16:54:14 INFO - PROCESS | 1919 | 1461628454025 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:54:14 INFO - PROCESS | 1919 | 1461628454144 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 16:54:14 INFO - PROCESS | 1919 | 1461628454179 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:14 INFO - PROCESS | 1919 | ++DOCSHELL 0x119e1d000 == 42 [pid = 1919] [id = 597] 16:54:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x1169b1400) [pid = 1919] [serial = 1791] [outer = 0x0] 16:54:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x116ad8c00) [pid = 1919] [serial = 1792] [outer = 0x1169b1400] 16:54:14 INFO - PROCESS | 1919 | 1461628454220 Marionette DEBUG loaded listener.js 16:54:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x117e28000) [pid = 1919] [serial = 1793] [outer = 0x1169b1400] 16:54:14 INFO - PROCESS | 1919 | 1461628454621 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:54:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:54:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 620ms 16:54:14 INFO - PROCESS | 1919 | 1461628454640 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 16:54:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:54:14 INFO - PROCESS | 1919 | 1461628454641 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 16:54:14 INFO - PROCESS | 1919 | 1461628454645 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:54:14 INFO - PROCESS | 1919 | 1461628454648 Marionette TRACE conn2 <- [1,2362,null,{}] 16:54:14 INFO - PROCESS | 1919 | 1461628454652 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:54:14 INFO - PROCESS | 1919 | 1461628454770 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 16:54:14 INFO - PROCESS | 1919 | 1461628454777 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:14 INFO - PROCESS | 1919 | ++DOCSHELL 0x123385800 == 43 [pid = 1919] [id = 598] 16:54:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x117e29c00) [pid = 1919] [serial = 1794] [outer = 0x0] 16:54:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x118321800) [pid = 1919] [serial = 1795] [outer = 0x117e29c00] 16:54:14 INFO - PROCESS | 1919 | 1461628454818 Marionette DEBUG loaded listener.js 16:54:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x11836e000) [pid = 1919] [serial = 1796] [outer = 0x117e29c00] 16:54:15 INFO - PROCESS | 1919 | 1461628455244 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:54:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:54:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 624ms 16:54:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:54:15 INFO - PROCESS | 1919 | 1461628455280 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 16:54:15 INFO - PROCESS | 1919 | 1461628455281 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 16:54:15 INFO - PROCESS | 1919 | 1461628455284 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:54:15 INFO - PROCESS | 1919 | 1461628455285 Marionette TRACE conn2 <- [1,2366,null,{}] 16:54:15 INFO - PROCESS | 1919 | 1461628455288 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:54:15 INFO - PROCESS | 1919 | 1461628455384 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 16:54:15 INFO - PROCESS | 1919 | 1461628455389 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:15 INFO - PROCESS | 1919 | ++DOCSHELL 0x1246c7000 == 44 [pid = 1919] [id = 599] 16:54:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x118375000) [pid = 1919] [serial = 1797] [outer = 0x0] 16:54:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x118676000) [pid = 1919] [serial = 1798] [outer = 0x118375000] 16:54:15 INFO - PROCESS | 1919 | 1461628455417 Marionette DEBUG loaded listener.js 16:54:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x118fe1400) [pid = 1919] [serial = 1799] [outer = 0x118375000] 16:54:15 INFO - PROCESS | 1919 | 1461628455820 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:54:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:54:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 569ms 16:54:15 INFO - PROCESS | 1919 | 1461628455859 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 16:54:15 INFO - PROCESS | 1919 | 1461628455860 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 16:54:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:54:15 INFO - PROCESS | 1919 | 1461628455868 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:54:15 INFO - PROCESS | 1919 | 1461628455869 Marionette TRACE conn2 <- [1,2370,null,{}] 16:54:15 INFO - PROCESS | 1919 | 1461628455871 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:54:15 INFO - PROCESS | 1919 | 1461628455970 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 16:54:15 INFO - PROCESS | 1919 | 1461628455975 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:15 INFO - PROCESS | 1919 | ++DOCSHELL 0x124ba4800 == 45 [pid = 1919] [id = 600] 16:54:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x1166d8c00) [pid = 1919] [serial = 1800] [outer = 0x0] 16:54:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x119328000) [pid = 1919] [serial = 1801] [outer = 0x1166d8c00] 16:54:16 INFO - PROCESS | 1919 | 1461628456001 Marionette DEBUG loaded listener.js 16:54:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 130 (0x11978e400) [pid = 1919] [serial = 1802] [outer = 0x1166d8c00] 16:54:16 INFO - PROCESS | 1919 | 1461628456353 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:54:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:54:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 527ms 16:54:16 INFO - PROCESS | 1919 | 1461628456396 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 16:54:16 INFO - PROCESS | 1919 | 1461628456397 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 16:54:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:54:16 INFO - PROCESS | 1919 | 1461628456400 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:54:16 INFO - PROCESS | 1919 | 1461628456401 Marionette TRACE conn2 <- [1,2374,null,{}] 16:54:16 INFO - PROCESS | 1919 | 1461628456403 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:54:16 INFO - PROCESS | 1919 | 1461628456484 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 16:54:16 INFO - PROCESS | 1919 | 1461628456488 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:16 INFO - PROCESS | 1919 | ++DOCSHELL 0x11945b000 == 46 [pid = 1919] [id = 601] 16:54:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x118fe9c00) [pid = 1919] [serial = 1803] [outer = 0x0] 16:54:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x1210e8000) [pid = 1919] [serial = 1804] [outer = 0x118fe9c00] 16:54:16 INFO - PROCESS | 1919 | 1461628456509 Marionette DEBUG loaded listener.js 16:54:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x12125dc00) [pid = 1919] [serial = 1805] [outer = 0x118fe9c00] 16:54:16 INFO - PROCESS | 1919 | 1461628456986 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:54:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:54:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 620ms 16:54:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:54:17 INFO - PROCESS | 1919 | 1461628457021 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 16:54:17 INFO - PROCESS | 1919 | 1461628457023 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 16:54:17 INFO - PROCESS | 1919 | 1461628457027 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:54:17 INFO - PROCESS | 1919 | 1461628457029 Marionette TRACE conn2 <- [1,2378,null,{}] 16:54:17 INFO - PROCESS | 1919 | 1461628457044 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:54:17 INFO - PROCESS | 1919 | 1461628457192 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 16:54:17 INFO - PROCESS | 1919 | 1461628457217 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:17 INFO - PROCESS | 1919 | ++DOCSHELL 0x128b78000 == 47 [pid = 1919] [id = 602] 16:54:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x119797400) [pid = 1919] [serial = 1806] [outer = 0x0] 16:54:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x12138c400) [pid = 1919] [serial = 1807] [outer = 0x119797400] 16:54:17 INFO - PROCESS | 1919 | 1461628457258 Marionette DEBUG loaded listener.js 16:54:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 136 (0x123351c00) [pid = 1919] [serial = 1808] [outer = 0x119797400] 16:54:17 INFO - PROCESS | 1919 | 1461628457853 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:54:17 INFO - PROCESS | 1919 | --DOMWINDOW == 135 (0x127408c00) [pid = 1919] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:54:17 INFO - PROCESS | 1919 | --DOMWINDOW == 134 (0x1276b7000) [pid = 1919] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:54:17 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x1125c2400) [pid = 1919] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:54:17 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x1125cb800) [pid = 1919] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:54:17 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x112acb400) [pid = 1919] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:54:17 INFO - PROCESS | 1919 | --DOMWINDOW == 130 (0x124bb4800) [pid = 1919] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:54:17 INFO - PROCESS | 1919 | --DOMWINDOW == 129 (0x11932c000) [pid = 1919] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:54:17 INFO - PROCESS | 1919 | --DOMWINDOW == 128 (0x110dc3c00) [pid = 1919] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:54:17 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x112554400) [pid = 1919] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:54:17 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x1120db000) [pid = 1919] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:54:17 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x112ad0400) [pid = 1919] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:54:17 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x11978a000) [pid = 1919] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:54:17 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x118368c00) [pid = 1919] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:54:17 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x112acb000) [pid = 1919] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:54:17 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x121387c00) [pid = 1919] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:54:17 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x128ad7400) [pid = 1919] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:54:17 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x12334ec00) [pid = 1919] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:54:17 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x121386c00) [pid = 1919] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:54:17 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x11254f400) [pid = 1919] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:54:17 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x110e72400) [pid = 1919] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:54:17 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x118315c00) [pid = 1919] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:54:17 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x112939400) [pid = 1919] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:54:17 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x118457800) [pid = 1919] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:54:17 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x1185a3c00) [pid = 1919] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:54:17 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x110f81000) [pid = 1919] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:54:17 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x112deb800) [pid = 1919] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:54:17 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x119ca0400) [pid = 1919] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:54:17 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x110dbe800) [pid = 1919] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:54:17 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x126bd7800) [pid = 1919] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:54:17 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:54:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 876ms 16:54:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:54:17 INFO - PROCESS | 1919 | 1461628457902 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 16:54:17 INFO - PROCESS | 1919 | 1461628457903 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 16:54:17 INFO - PROCESS | 1919 | 1461628457906 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:54:17 INFO - PROCESS | 1919 | 1461628457907 Marionette TRACE conn2 <- [1,2382,null,{}] 16:54:17 INFO - PROCESS | 1919 | 1461628457910 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:54:17 INFO - PROCESS | 1919 | 1461628457989 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 16:54:17 INFO - PROCESS | 1919 | 1461628457993 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:18 INFO - PROCESS | 1919 | ++DOCSHELL 0x116f03000 == 48 [pid = 1919] [id = 603] 16:54:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x11254f400) [pid = 1919] [serial = 1809] [outer = 0x0] 16:54:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x112941c00) [pid = 1919] [serial = 1810] [outer = 0x11254f400] 16:54:18 INFO - PROCESS | 1919 | 1461628458019 Marionette DEBUG loaded listener.js 16:54:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x113cc7800) [pid = 1919] [serial = 1811] [outer = 0x11254f400] 16:54:18 INFO - PROCESS | 1919 | 1461628458354 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:54:18 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:54:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 471ms 16:54:18 INFO - PROCESS | 1919 | 1461628458377 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 16:54:18 INFO - PROCESS | 1919 | 1461628458379 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 16:54:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:54:18 INFO - PROCESS | 1919 | 1461628458385 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:54:18 INFO - PROCESS | 1919 | 1461628458387 Marionette TRACE conn2 <- [1,2386,null,{}] 16:54:18 INFO - PROCESS | 1919 | 1461628458390 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:54:18 INFO - PROCESS | 1919 | 1461628458513 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 16:54:18 INFO - PROCESS | 1919 | 1461628458523 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:18 INFO - PROCESS | 1919 | ++DOCSHELL 0x128b79000 == 49 [pid = 1919] [id = 604] 16:54:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x112554400) [pid = 1919] [serial = 1812] [outer = 0x0] 16:54:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x118317400) [pid = 1919] [serial = 1813] [outer = 0x112554400] 16:54:18 INFO - PROCESS | 1919 | 1461628458571 Marionette DEBUG loaded listener.js 16:54:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x1234cb000) [pid = 1919] [serial = 1814] [outer = 0x112554400] 16:54:19 INFO - PROCESS | 1919 | 1461628459029 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:54:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:54:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 672ms 16:54:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:54:19 INFO - PROCESS | 1919 | 1461628459055 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 16:54:19 INFO - PROCESS | 1919 | 1461628459057 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 16:54:19 INFO - PROCESS | 1919 | 1461628459059 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:54:19 INFO - PROCESS | 1919 | 1461628459060 Marionette TRACE conn2 <- [1,2390,null,{}] 16:54:19 INFO - PROCESS | 1919 | 1461628459072 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:54:19 INFO - PROCESS | 1919 | 1461628459154 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 16:54:19 INFO - PROCESS | 1919 | 1461628459158 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:19 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a83b800 == 50 [pid = 1919] [id = 605] 16:54:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x1236d3000) [pid = 1919] [serial = 1815] [outer = 0x0] 16:54:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x12410cc00) [pid = 1919] [serial = 1816] [outer = 0x1236d3000] 16:54:19 INFO - PROCESS | 1919 | 1461628459184 Marionette DEBUG loaded listener.js 16:54:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x124bb6c00) [pid = 1919] [serial = 1817] [outer = 0x1236d3000] 16:54:19 INFO - PROCESS | 1919 | 1461628459533 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:54:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:54:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 477ms 16:54:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:54:19 INFO - PROCESS | 1919 | 1461628459536 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 16:54:19 INFO - PROCESS | 1919 | 1461628459538 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 16:54:19 INFO - PROCESS | 1919 | 1461628459540 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:54:19 INFO - PROCESS | 1919 | 1461628459541 Marionette TRACE conn2 <- [1,2394,null,{}] 16:54:19 INFO - PROCESS | 1919 | 1461628459543 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:54:19 INFO - PROCESS | 1919 | 1461628459626 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 16:54:19 INFO - PROCESS | 1919 | 1461628459631 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:19 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a9dc000 == 51 [pid = 1919] [id = 606] 16:54:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x124bbdc00) [pid = 1919] [serial = 1818] [outer = 0x0] 16:54:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x1256a6400) [pid = 1919] [serial = 1819] [outer = 0x124bbdc00] 16:54:19 INFO - PROCESS | 1919 | 1461628459656 Marionette DEBUG loaded listener.js 16:54:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x126991400) [pid = 1919] [serial = 1820] [outer = 0x124bbdc00] 16:54:20 INFO - PROCESS | 1919 | --DOCSHELL 0x12c111000 == 50 [pid = 1919] [id = 576] 16:54:20 INFO - PROCESS | 1919 | --DOCSHELL 0x113127800 == 49 [pid = 1919] [id = 577] 16:54:20 INFO - PROCESS | 1919 | --DOCSHELL 0x12a9cc000 == 48 [pid = 1919] [id = 557] 16:54:20 INFO - PROCESS | 1919 | --DOCSHELL 0x12b34f000 == 47 [pid = 1919] [id = 558] 16:54:20 INFO - PROCESS | 1919 | --DOCSHELL 0x116651800 == 46 [pid = 1919] [id = 555] 16:54:20 INFO - PROCESS | 1919 | --DOCSHELL 0x12a9dc800 == 45 [pid = 1919] [id = 575] 16:54:20 INFO - PROCESS | 1919 | --DOCSHELL 0x12ab84800 == 44 [pid = 1919] [id = 554] 16:54:20 INFO - PROCESS | 1919 | --DOCSHELL 0x1293e8000 == 43 [pid = 1919] [id = 536] 16:54:20 INFO - PROCESS | 1919 | --DOCSHELL 0x1243f8000 == 42 [pid = 1919] [id = 556] 16:54:20 INFO - PROCESS | 1919 | --DOCSHELL 0x117344800 == 41 [pid = 1919] [id = 595] 16:54:20 INFO - PROCESS | 1919 | --DOCSHELL 0x113124800 == 40 [pid = 1919] [id = 594] 16:54:20 INFO - PROCESS | 1919 | --DOCSHELL 0x12c383800 == 39 [pid = 1919] [id = 593] 16:54:20 INFO - PROCESS | 1919 | --DOCSHELL 0x129684000 == 38 [pid = 1919] [id = 592] 16:54:20 INFO - PROCESS | 1919 | --DOCSHELL 0x1237bf000 == 37 [pid = 1919] [id = 591] 16:54:20 INFO - PROCESS | 1919 | --DOCSHELL 0x1150f2800 == 36 [pid = 1919] [id = 590] 16:54:21 INFO - PROCESS | 1919 | --DOCSHELL 0x1246c7000 == 35 [pid = 1919] [id = 599] 16:54:21 INFO - PROCESS | 1919 | --DOCSHELL 0x119e1d000 == 34 [pid = 1919] [id = 597] 16:54:21 INFO - PROCESS | 1919 | --DOCSHELL 0x123385800 == 33 [pid = 1919] [id = 598] 16:54:21 INFO - PROCESS | 1919 | --DOCSHELL 0x11945b000 == 32 [pid = 1919] [id = 601] 16:54:21 INFO - PROCESS | 1919 | --DOCSHELL 0x128b78000 == 31 [pid = 1919] [id = 602] 16:54:21 INFO - PROCESS | 1919 | --DOCSHELL 0x124ba4800 == 30 [pid = 1919] [id = 600] 16:54:21 INFO - PROCESS | 1919 | --DOCSHELL 0x116f03000 == 29 [pid = 1919] [id = 603] 16:54:21 INFO - PROCESS | 1919 | --DOCSHELL 0x128b79000 == 28 [pid = 1919] [id = 604] 16:54:21 INFO - PROCESS | 1919 | --DOCSHELL 0x1183bc800 == 27 [pid = 1919] [id = 596] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x124394800) [pid = 1919] [serial = 1676] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x112ac5400) [pid = 1919] [serial = 1613] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x111d54800) [pid = 1919] [serial = 1571] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x11867ac00) [pid = 1919] [serial = 1619] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x117e27c00) [pid = 1919] [serial = 1670] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x120ffd000) [pid = 1919] [serial = 1622] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x12125c000) [pid = 1919] [serial = 1673] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x1125d3800) [pid = 1919] [serial = 1667] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x1164ea400) [pid = 1919] [serial = 1616] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x121386400) [pid = 1919] [serial = 1610] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x112de5800) [pid = 1919] [serial = 1568] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x1276c0000) [pid = 1919] [serial = 1753] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 106 (0x128ad7c00) [pid = 1919] [serial = 1756] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 105 (0x128ad0400) [pid = 1919] [serial = 1754] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x1276a0800) [pid = 1919] [serial = 1759] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 103 (0x1167af800) [pid = 1919] [serial = 1762] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x1276b8800) [pid = 1919] [serial = 1733] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 101 (0x11831e000) [pid = 1919] [serial = 1732] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 100 (0x127408400) [pid = 1919] [serial = 1730] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 99 (0x126bd7000) [pid = 1919] [serial = 1729] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 98 (0x120ffac00) [pid = 1919] [serial = 1744] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 97 (0x12125e000) [pid = 1919] [serial = 1745] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 96 (0x111dbe800) [pid = 1919] [serial = 1718] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 95 (0x110e77c00) [pid = 1919] [serial = 1717] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 94 (0x112acb800) [pid = 1919] [serial = 1738] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 93 (0x1169a7000) [pid = 1919] [serial = 1739] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 92 (0x112acfc00) [pid = 1919] [serial = 1736] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 91 (0x1125cc800) [pid = 1919] [serial = 1735] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 90 (0x118fe8000) [pid = 1919] [serial = 1724] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 89 (0x118392400) [pid = 1919] [serial = 1723] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 88 (0x124f28800) [pid = 1919] [serial = 1727] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 87 (0x12334c800) [pid = 1919] [serial = 1726] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 86 (0x118a32c00) [pid = 1919] [serial = 1741] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 85 (0x118fdf000) [pid = 1919] [serial = 1742] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 84 (0x115d8e000) [pid = 1919] [serial = 1720] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 83 (0x117564400) [pid = 1919] [serial = 1721] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 82 (0x123353c00) [pid = 1919] [serial = 1747] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 81 (0x12350f400) [pid = 1919] [serial = 1748] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOCSHELL 0x12a83b800 == 26 [pid = 1919] [id = 605] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 80 (0x128e96800) [pid = 1919] [serial = 1765] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 79 (0x12939b000) [pid = 1919] [serial = 1768] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 78 (0x129394000) [pid = 1919] [serial = 1766] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 77 (0x124397c00) [pid = 1919] [serial = 1763] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 76 (0x127414800) [pid = 1919] [serial = 1751] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 75 (0x124395000) [pid = 1919] [serial = 1750] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 74 (0x128b41800) [pid = 1919] [serial = 1757] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 73 (0x128d35000) [pid = 1919] [serial = 1760] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | --DOMWINDOW == 72 (0x1271c6800) [pid = 1919] [serial = 1664] [outer = 0x0] [url = about:blank] 16:54:21 INFO - PROCESS | 1919 | 1461628461266 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:54:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:54:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1772ms 16:54:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:54:21 INFO - PROCESS | 1919 | 1461628461315 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 16:54:21 INFO - PROCESS | 1919 | 1461628461317 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 16:54:21 INFO - PROCESS | 1919 | 1461628461321 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:54:21 INFO - PROCESS | 1919 | 1461628461323 Marionette TRACE conn2 <- [1,2398,null,{}] 16:54:21 INFO - PROCESS | 1919 | 1461628461334 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:54:21 INFO - PROCESS | 1919 | 1461628461411 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 16:54:21 INFO - PROCESS | 1919 | 1461628461419 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:21 INFO - PROCESS | 1919 | ++DOCSHELL 0x113142000 == 27 [pid = 1919] [id = 607] 16:54:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 73 (0x110f8dc00) [pid = 1919] [serial = 1821] [outer = 0x0] 16:54:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 74 (0x110ff1400) [pid = 1919] [serial = 1822] [outer = 0x110f8dc00] 16:54:21 INFO - PROCESS | 1919 | 1461628461448 Marionette DEBUG loaded listener.js 16:54:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 75 (0x110e05c00) [pid = 1919] [serial = 1823] [outer = 0x110f8dc00] 16:54:21 INFO - PROCESS | 1919 | 1461628461815 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:54:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:54:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 522ms 16:54:21 INFO - PROCESS | 1919 | 1461628461843 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 16:54:21 INFO - PROCESS | 1919 | 1461628461847 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 16:54:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:54:21 INFO - PROCESS | 1919 | 1461628461852 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:54:21 INFO - PROCESS | 1919 | 1461628461854 Marionette TRACE conn2 <- [1,2402,null,{}] 16:54:21 INFO - PROCESS | 1919 | 1461628461856 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:54:21 INFO - PROCESS | 1919 | 1461628461934 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 16:54:21 INFO - PROCESS | 1919 | 1461628461986 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:21 INFO - PROCESS | 1919 | ++DOCSHELL 0x11648e000 == 28 [pid = 1919] [id = 608] 16:54:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 76 (0x110e76c00) [pid = 1919] [serial = 1824] [outer = 0x0] 16:54:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 77 (0x1120e5000) [pid = 1919] [serial = 1825] [outer = 0x110e76c00] 16:54:22 INFO - PROCESS | 1919 | 1461628462013 Marionette DEBUG loaded listener.js 16:54:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 78 (0x1125d3000) [pid = 1919] [serial = 1826] [outer = 0x110e76c00] 16:54:22 INFO - PROCESS | 1919 | 1461628462326 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:54:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:54:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 521ms 16:54:22 INFO - PROCESS | 1919 | 1461628462374 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 16:54:22 INFO - PROCESS | 1919 | 1461628462375 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 16:54:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:54:22 INFO - PROCESS | 1919 | 1461628462379 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:54:22 INFO - PROCESS | 1919 | 1461628462382 Marionette TRACE conn2 <- [1,2406,null,{}] 16:54:22 INFO - PROCESS | 1919 | 1461628462393 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:54:22 INFO - PROCESS | 1919 | 1461628462525 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 16:54:22 INFO - PROCESS | 1919 | 1461628462537 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:22 INFO - PROCESS | 1919 | ++DOCSHELL 0x1183b5800 == 29 [pid = 1919] [id = 609] 16:54:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 79 (0x110dc4c00) [pid = 1919] [serial = 1827] [outer = 0x0] 16:54:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 80 (0x112acdc00) [pid = 1919] [serial = 1828] [outer = 0x110dc4c00] 16:54:22 INFO - PROCESS | 1919 | 1461628462582 Marionette DEBUG loaded listener.js 16:54:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 81 (0x1131b5400) [pid = 1919] [serial = 1829] [outer = 0x110dc4c00] 16:54:23 INFO - PROCESS | 1919 | 1461628463006 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:54:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:54:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 674ms 16:54:23 INFO - PROCESS | 1919 | 1461628463053 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 16:54:23 INFO - PROCESS | 1919 | 1461628463055 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 16:54:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:54:23 INFO - PROCESS | 1919 | 1461628463057 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:54:23 INFO - PROCESS | 1919 | 1461628463058 Marionette TRACE conn2 <- [1,2410,null,{}] 16:54:23 INFO - PROCESS | 1919 | 1461628463060 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:54:23 INFO - PROCESS | 1919 | 1461628463151 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 16:54:23 INFO - PROCESS | 1919 | 1461628463158 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:23 INFO - PROCESS | 1919 | ++DOCSHELL 0x118a82800 == 30 [pid = 1919] [id = 610] 16:54:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 82 (0x112ac4c00) [pid = 1919] [serial = 1830] [outer = 0x0] 16:54:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 83 (0x113c42000) [pid = 1919] [serial = 1831] [outer = 0x112ac4c00] 16:54:23 INFO - PROCESS | 1919 | 1461628463186 Marionette DEBUG loaded listener.js 16:54:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 84 (0x115fb1400) [pid = 1919] [serial = 1832] [outer = 0x112ac4c00] 16:54:23 INFO - PROCESS | 1919 | 1461628463493 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:54:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:54:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 473ms 16:54:23 INFO - PROCESS | 1919 | 1461628463532 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 16:54:23 INFO - PROCESS | 1919 | 1461628463534 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 16:54:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:54:23 INFO - PROCESS | 1919 | 1461628463536 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:54:23 INFO - PROCESS | 1919 | 1461628463537 Marionette TRACE conn2 <- [1,2414,null,{}] 16:54:23 INFO - PROCESS | 1919 | 1461628463540 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:54:23 INFO - PROCESS | 1919 | 1461628463611 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 16:54:23 INFO - PROCESS | 1919 | 1461628463617 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:23 INFO - PROCESS | 1919 | ++DOCSHELL 0x119943800 == 31 [pid = 1919] [id = 611] 16:54:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 85 (0x1125c2c00) [pid = 1919] [serial = 1833] [outer = 0x0] 16:54:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 86 (0x1164ea400) [pid = 1919] [serial = 1834] [outer = 0x1125c2c00] 16:54:23 INFO - PROCESS | 1919 | 1461628463643 Marionette DEBUG loaded listener.js 16:54:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 87 (0x1169b2c00) [pid = 1919] [serial = 1835] [outer = 0x1125c2c00] 16:54:23 INFO - PROCESS | 1919 | 1461628463995 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:54:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:54:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 468ms 16:54:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:54:24 INFO - PROCESS | 1919 | 1461628464004 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 16:54:24 INFO - PROCESS | 1919 | 1461628464006 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 16:54:24 INFO - PROCESS | 1919 | 1461628464008 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:54:24 INFO - PROCESS | 1919 | 1461628464009 Marionette TRACE conn2 <- [1,2418,null,{}] 16:54:24 INFO - PROCESS | 1919 | 1461628464011 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:54:24 INFO - PROCESS | 1919 | 1461628464127 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 16:54:24 INFO - PROCESS | 1919 | 1461628464135 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:24 INFO - PROCESS | 1919 | ++DOCSHELL 0x1232b4800 == 32 [pid = 1919] [id = 612] 16:54:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 88 (0x116a51000) [pid = 1919] [serial = 1836] [outer = 0x0] 16:54:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 89 (0x117e27c00) [pid = 1919] [serial = 1837] [outer = 0x116a51000] 16:54:24 INFO - PROCESS | 1919 | 1461628464163 Marionette DEBUG loaded listener.js 16:54:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 90 (0x118389c00) [pid = 1919] [serial = 1838] [outer = 0x116a51000] 16:54:24 INFO - PROCESS | 1919 | 1461628464518 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:54:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:54:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 522ms 16:54:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:54:24 INFO - PROCESS | 1919 | 1461628464537 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 16:54:24 INFO - PROCESS | 1919 | 1461628464539 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 16:54:24 INFO - PROCESS | 1919 | 1461628464542 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:54:24 INFO - PROCESS | 1919 | 1461628464544 Marionette TRACE conn2 <- [1,2422,null,{}] 16:54:24 INFO - PROCESS | 1919 | 1461628464549 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:54:24 INFO - PROCESS | 1919 | 1461628464686 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 16:54:24 INFO - PROCESS | 1919 | 1461628464697 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:24 INFO - PROCESS | 1919 | ++DOCSHELL 0x1241dd000 == 33 [pid = 1919] [id = 613] 16:54:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 91 (0x110e08000) [pid = 1919] [serial = 1839] [outer = 0x0] 16:54:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 92 (0x118450000) [pid = 1919] [serial = 1840] [outer = 0x110e08000] 16:54:24 INFO - PROCESS | 1919 | 1461628464737 Marionette DEBUG loaded listener.js 16:54:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 93 (0x118679c00) [pid = 1919] [serial = 1841] [outer = 0x110e08000] 16:54:25 INFO - PROCESS | 1919 | 1461628465143 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:54:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:54:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 625ms 16:54:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:54:25 INFO - PROCESS | 1919 | 1461628465167 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 16:54:25 INFO - PROCESS | 1919 | 1461628465168 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 16:54:25 INFO - PROCESS | 1919 | 1461628465170 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:54:25 INFO - PROCESS | 1919 | 1461628465172 Marionette TRACE conn2 <- [1,2426,null,{}] 16:54:25 INFO - PROCESS | 1919 | 1461628465174 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:54:25 INFO - PROCESS | 1919 | 1461628465246 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 16:54:25 INFO - PROCESS | 1919 | 1461628465313 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:25 INFO - PROCESS | 1919 | ++DOCSHELL 0x1246c9000 == 34 [pid = 1919] [id = 614] 16:54:25 INFO - PROCESS | 1919 | ++DOMWINDOW == 94 (0x11831d800) [pid = 1919] [serial = 1842] [outer = 0x0] 16:54:25 INFO - PROCESS | 1919 | ++DOMWINDOW == 95 (0x118a38400) [pid = 1919] [serial = 1843] [outer = 0x11831d800] 16:54:25 INFO - PROCESS | 1919 | 1461628465341 Marionette DEBUG loaded listener.js 16:54:25 INFO - PROCESS | 1919 | ++DOMWINDOW == 96 (0x118f1a800) [pid = 1919] [serial = 1844] [outer = 0x11831d800] 16:54:25 INFO - PROCESS | 1919 | 1461628465622 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:54:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:54:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 468ms 16:54:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:54:25 INFO - PROCESS | 1919 | 1461628465639 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 16:54:25 INFO - PROCESS | 1919 | 1461628465641 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 16:54:25 INFO - PROCESS | 1919 | 1461628465643 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:54:25 INFO - PROCESS | 1919 | 1461628465644 Marionette TRACE conn2 <- [1,2430,null,{}] 16:54:25 INFO - PROCESS | 1919 | 1461628465655 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:54:25 INFO - PROCESS | 1919 | 1461628465735 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 16:54:25 INFO - PROCESS | 1919 | 1461628465740 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:25 INFO - PROCESS | 1919 | ++DOCSHELL 0x1183b4800 == 35 [pid = 1919] [id = 615] 16:54:25 INFO - PROCESS | 1919 | ++DOMWINDOW == 97 (0x118679000) [pid = 1919] [serial = 1845] [outer = 0x0] 16:54:25 INFO - PROCESS | 1919 | ++DOMWINDOW == 98 (0x118fe5400) [pid = 1919] [serial = 1846] [outer = 0x118679000] 16:54:25 INFO - PROCESS | 1919 | 1461628465765 Marionette DEBUG loaded listener.js 16:54:25 INFO - PROCESS | 1919 | ++DOMWINDOW == 99 (0x11932c000) [pid = 1919] [serial = 1847] [outer = 0x118679000] 16:54:26 INFO - PROCESS | 1919 | 1461628466091 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:54:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:54:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 471ms 16:54:26 INFO - PROCESS | 1919 | 1461628466117 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 16:54:26 INFO - PROCESS | 1919 | 1461628466118 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 16:54:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:54:26 INFO - PROCESS | 1919 | 1461628466121 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:54:26 INFO - PROCESS | 1919 | 1461628466122 Marionette TRACE conn2 <- [1,2434,null,{}] 16:54:26 INFO - PROCESS | 1919 | 1461628466124 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:54:26 INFO - PROCESS | 1919 | 1461628466230 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 16:54:26 INFO - PROCESS | 1919 | 1461628466248 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:26 INFO - PROCESS | 1919 | ++DOCSHELL 0x12712e000 == 36 [pid = 1919] [id = 616] 16:54:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 100 (0x118fe0400) [pid = 1919] [serial = 1848] [outer = 0x0] 16:54:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 101 (0x11978b400) [pid = 1919] [serial = 1849] [outer = 0x118fe0400] 16:54:26 INFO - PROCESS | 1919 | 1461628466273 Marionette DEBUG loaded listener.js 16:54:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x1197e0400) [pid = 1919] [serial = 1850] [outer = 0x118fe0400] 16:54:26 INFO - PROCESS | 1919 | 1461628466632 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:54:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:54:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 519ms 16:54:26 INFO - PROCESS | 1919 | 1461628466640 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 16:54:26 INFO - PROCESS | 1919 | 1461628466642 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 16:54:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:54:26 INFO - PROCESS | 1919 | 1461628466644 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:54:26 INFO - PROCESS | 1919 | 1461628466646 Marionette TRACE conn2 <- [1,2438,null,{}] 16:54:26 INFO - PROCESS | 1919 | 1461628466649 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:54:26 INFO - PROCESS | 1919 | 1461628466759 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 16:54:26 INFO - PROCESS | 1919 | 1461628466773 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:26 INFO - PROCESS | 1919 | ++DOCSHELL 0x119940000 == 37 [pid = 1919] [id = 617] 16:54:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x119330000) [pid = 1919] [serial = 1851] [outer = 0x0] 16:54:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 104 (0x120ff9c00) [pid = 1919] [serial = 1852] [outer = 0x119330000] 16:54:26 INFO - PROCESS | 1919 | 1461628466820 Marionette DEBUG loaded listener.js 16:54:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x121260000) [pid = 1919] [serial = 1853] [outer = 0x119330000] 16:54:27 INFO - PROCESS | 1919 | 1461628467296 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:54:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:54:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 672ms 16:54:27 INFO - PROCESS | 1919 | 1461628467317 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 16:54:27 INFO - PROCESS | 1919 | 1461628467318 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 16:54:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:54:27 INFO - PROCESS | 1919 | 1461628467320 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:54:27 INFO - PROCESS | 1919 | 1461628467321 Marionette TRACE conn2 <- [1,2442,null,{}] 16:54:27 INFO - PROCESS | 1919 | 1461628467324 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:54:27 INFO - PROCESS | 1919 | 1461628467421 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 16:54:27 INFO - PROCESS | 1919 | 1461628467433 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:27 INFO - PROCESS | 1919 | ++DOCSHELL 0x128e89000 == 38 [pid = 1919] [id = 618] 16:54:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x121380800) [pid = 1919] [serial = 1854] [outer = 0x0] 16:54:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 107 (0x121387400) [pid = 1919] [serial = 1855] [outer = 0x121380800] 16:54:27 INFO - PROCESS | 1919 | 1461628467458 Marionette DEBUG loaded listener.js 16:54:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x12334c800) [pid = 1919] [serial = 1856] [outer = 0x121380800] 16:54:27 INFO - PROCESS | 1919 | 1461628467787 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:54:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:54:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 470ms 16:54:27 INFO - PROCESS | 1919 | 1461628467790 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 16:54:27 INFO - PROCESS | 1919 | 1461628467791 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 16:54:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:54:27 INFO - PROCESS | 1919 | 1461628467793 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:54:27 INFO - PROCESS | 1919 | 1461628467794 Marionette TRACE conn2 <- [1,2446,null,{}] 16:54:27 INFO - PROCESS | 1919 | 1461628467797 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:54:27 INFO - PROCESS | 1919 | 1461628467896 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 16:54:27 INFO - PROCESS | 1919 | 1461628467900 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:27 INFO - PROCESS | 1919 | ++DOCSHELL 0x1293f5800 == 39 [pid = 1919] [id = 619] 16:54:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x121380c00) [pid = 1919] [serial = 1857] [outer = 0x0] 16:54:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x123353400) [pid = 1919] [serial = 1858] [outer = 0x121380c00] 16:54:27 INFO - PROCESS | 1919 | 1461628467925 Marionette DEBUG loaded listener.js 16:54:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x123358c00) [pid = 1919] [serial = 1859] [outer = 0x121380c00] 16:54:28 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x1290d7c00) [pid = 1919] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:54:28 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x1256aac00) [pid = 1919] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:54:28 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x1166d8c00) [pid = 1919] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:54:28 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x118fe9c00) [pid = 1919] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:54:28 INFO - PROCESS | 1919 | --DOMWINDOW == 106 (0x119797400) [pid = 1919] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:54:28 INFO - PROCESS | 1919 | --DOMWINDOW == 105 (0x11254f400) [pid = 1919] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:54:28 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x112554400) [pid = 1919] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:54:28 INFO - PROCESS | 1919 | --DOMWINDOW == 103 (0x1236d3000) [pid = 1919] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:54:28 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x118375000) [pid = 1919] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:54:28 INFO - PROCESS | 1919 | --DOMWINDOW == 101 (0x117e29c00) [pid = 1919] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:54:28 INFO - PROCESS | 1919 | --DOMWINDOW == 100 (0x1169b1400) [pid = 1919] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:54:28 INFO - PROCESS | 1919 | --DOMWINDOW == 99 (0x1131b6000) [pid = 1919] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:54:28 INFO - PROCESS | 1919 | --DOMWINDOW == 98 (0x1125d3400) [pid = 1919] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:54:28 INFO - PROCESS | 1919 | --DOMWINDOW == 97 (0x110e79000) [pid = 1919] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:54:28 INFO - PROCESS | 1919 | --DOMWINDOW == 96 (0x12698ec00) [pid = 1919] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:54:28 INFO - PROCESS | 1919 | --DOMWINDOW == 95 (0x116ad9800) [pid = 1919] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:54:28 INFO - PROCESS | 1919 | --DOMWINDOW == 94 (0x1169b3000) [pid = 1919] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:54:28 INFO - PROCESS | 1919 | --DOMWINDOW == 93 (0x110dc2400) [pid = 1919] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:54:28 INFO - PROCESS | 1919 | 1461628468526 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:54:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:54:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 769ms 16:54:28 INFO - PROCESS | 1919 | 1461628468562 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 16:54:28 INFO - PROCESS | 1919 | 1461628468564 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 16:54:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:54:28 INFO - PROCESS | 1919 | 1461628468566 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:54:28 INFO - PROCESS | 1919 | 1461628468567 Marionette TRACE conn2 <- [1,2450,null,{}] 16:54:28 INFO - PROCESS | 1919 | 1461628468570 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:54:28 INFO - PROCESS | 1919 | 1461628468647 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 16:54:28 INFO - PROCESS | 1919 | 1461628468653 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:28 INFO - PROCESS | 1919 | ++DOCSHELL 0x119781000 == 40 [pid = 1919] [id = 620] 16:54:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 94 (0x1120dac00) [pid = 1919] [serial = 1860] [outer = 0x0] 16:54:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 95 (0x1134cb000) [pid = 1919] [serial = 1861] [outer = 0x1120dac00] 16:54:28 INFO - PROCESS | 1919 | 1461628468679 Marionette DEBUG loaded listener.js 16:54:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 96 (0x118375000) [pid = 1919] [serial = 1862] [outer = 0x1120dac00] 16:54:29 INFO - PROCESS | 1919 | 1461628469022 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:54:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:54:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 470ms 16:54:29 INFO - PROCESS | 1919 | 1461628469088 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 16:54:29 INFO - PROCESS | 1919 | 1461628469090 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 16:54:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:54:29 INFO - PROCESS | 1919 | 1461628469103 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:54:29 INFO - PROCESS | 1919 | 1461628469106 Marionette TRACE conn2 <- [1,2454,null,{}] 16:54:29 INFO - PROCESS | 1919 | 1461628469110 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:54:29 INFO - PROCESS | 1919 | 1461628469224 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 16:54:29 INFO - PROCESS | 1919 | 1461628469350 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:29 INFO - PROCESS | 1919 | ++DOCSHELL 0x113470800 == 41 [pid = 1919] [id = 621] 16:54:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 97 (0x110e7e400) [pid = 1919] [serial = 1863] [outer = 0x0] 16:54:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 98 (0x110f82400) [pid = 1919] [serial = 1864] [outer = 0x110e7e400] 16:54:29 INFO - PROCESS | 1919 | 1461628469382 Marionette DEBUG loaded listener.js 16:54:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 99 (0x111d54800) [pid = 1919] [serial = 1865] [outer = 0x110e7e400] 16:54:29 INFO - PROCESS | 1919 | 1461628469934 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:54:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:54:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 885ms 16:54:29 INFO - PROCESS | 1919 | 1461628469985 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 16:54:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:54:29 INFO - PROCESS | 1919 | 1461628469989 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 16:54:30 INFO - PROCESS | 1919 | 1461628469997 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:54:30 INFO - PROCESS | 1919 | 1461628470001 Marionette TRACE conn2 <- [1,2458,null,{}] 16:54:30 INFO - PROCESS | 1919 | 1461628470006 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:54:30 INFO - PROCESS | 1919 | 1461628470151 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 16:54:30 INFO - PROCESS | 1919 | 1461628470251 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:30 INFO - PROCESS | 1919 | ++DOCSHELL 0x119468000 == 42 [pid = 1919] [id = 622] 16:54:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 100 (0x1125c9c00) [pid = 1919] [serial = 1866] [outer = 0x0] 16:54:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 101 (0x11293c400) [pid = 1919] [serial = 1867] [outer = 0x1125c9c00] 16:54:30 INFO - PROCESS | 1919 | 1461628470298 Marionette DEBUG loaded listener.js 16:54:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x112acc800) [pid = 1919] [serial = 1868] [outer = 0x1125c9c00] 16:54:31 INFO - PROCESS | 1919 | 1461628471033 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:54:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:54:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1077ms 16:54:31 INFO - PROCESS | 1919 | 1461628471082 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 16:54:31 INFO - PROCESS | 1919 | 1461628471084 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 16:54:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:54:31 INFO - PROCESS | 1919 | 1461628471087 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:54:31 INFO - PROCESS | 1919 | 1461628471090 Marionette TRACE conn2 <- [1,2462,null,{}] 16:54:31 INFO - PROCESS | 1919 | 1461628471094 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:54:31 INFO - PROCESS | 1919 | 1461628471195 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 16:54:31 INFO - PROCESS | 1919 | 1461628471275 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:31 INFO - PROCESS | 1919 | ++DOCSHELL 0x116486000 == 43 [pid = 1919] [id = 623] 16:54:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x111fd6400) [pid = 1919] [serial = 1869] [outer = 0x0] 16:54:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 104 (0x1120e0000) [pid = 1919] [serial = 1870] [outer = 0x111fd6400] 16:54:31 INFO - PROCESS | 1919 | 1461628471303 Marionette DEBUG loaded listener.js 16:54:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x1125cb000) [pid = 1919] [serial = 1871] [outer = 0x111fd6400] 16:54:31 INFO - PROCESS | 1919 | --DOCSHELL 0x1293f5800 == 42 [pid = 1919] [id = 619] 16:54:31 INFO - PROCESS | 1919 | --DOCSHELL 0x128e89000 == 41 [pid = 1919] [id = 618] 16:54:31 INFO - PROCESS | 1919 | --DOCSHELL 0x119940000 == 40 [pid = 1919] [id = 617] 16:54:31 INFO - PROCESS | 1919 | --DOCSHELL 0x12712e000 == 39 [pid = 1919] [id = 616] 16:54:31 INFO - PROCESS | 1919 | --DOCSHELL 0x1183b4800 == 38 [pid = 1919] [id = 615] 16:54:31 INFO - PROCESS | 1919 | --DOCSHELL 0x1246c9000 == 37 [pid = 1919] [id = 614] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x1256a6400) [pid = 1919] [serial = 1819] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOCSHELL 0x1241dd000 == 36 [pid = 1919] [id = 613] 16:54:31 INFO - PROCESS | 1919 | --DOCSHELL 0x1232b4800 == 35 [pid = 1919] [id = 612] 16:54:31 INFO - PROCESS | 1919 | --DOCSHELL 0x119943800 == 34 [pid = 1919] [id = 611] 16:54:31 INFO - PROCESS | 1919 | --DOCSHELL 0x118a82800 == 33 [pid = 1919] [id = 610] 16:54:31 INFO - PROCESS | 1919 | --DOCSHELL 0x1183b5800 == 32 [pid = 1919] [id = 609] 16:54:31 INFO - PROCESS | 1919 | --DOCSHELL 0x11648e000 == 31 [pid = 1919] [id = 608] 16:54:31 INFO - PROCESS | 1919 | --DOCSHELL 0x113142000 == 30 [pid = 1919] [id = 607] 16:54:31 INFO - PROCESS | 1919 | 1461628471695 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:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 103 (0x12939f400) [pid = 1919] [serial = 1769] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x1276b8000) [pid = 1919] [serial = 1715] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 101 (0x119328000) [pid = 1919] [serial = 1801] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 100 (0x1210e8000) [pid = 1919] [serial = 1804] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 99 (0x12138c400) [pid = 1919] [serial = 1807] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 98 (0x12125dc00) [pid = 1919] [serial = 1805] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 97 (0x112941c00) [pid = 1919] [serial = 1810] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 96 (0x118317400) [pid = 1919] [serial = 1813] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 95 (0x113cc7800) [pid = 1919] [serial = 1811] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 94 (0x12410cc00) [pid = 1919] [serial = 1816] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 93 (0x123351c00) [pid = 1919] [serial = 1808] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 92 (0x1234cb000) [pid = 1919] [serial = 1814] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 91 (0x118676000) [pid = 1919] [serial = 1798] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 90 (0x118321800) [pid = 1919] [serial = 1795] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 89 (0x11836e000) [pid = 1919] [serial = 1796] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 88 (0x116ad8c00) [pid = 1919] [serial = 1792] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 87 (0x117e28000) [pid = 1919] [serial = 1793] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 86 (0x113c41c00) [pid = 1919] [serial = 1789] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 85 (0x115faf800) [pid = 1919] [serial = 1790] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 84 (0x11293e000) [pid = 1919] [serial = 1787] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 83 (0x1125d5c00) [pid = 1919] [serial = 1786] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 82 (0x1110dc000) [pid = 1919] [serial = 1784] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 81 (0x110f84000) [pid = 1919] [serial = 1783] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 80 (0x1276a0000) [pid = 1919] [serial = 1781] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 79 (0x126bdb800) [pid = 1919] [serial = 1780] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 78 (0x1236cf800) [pid = 1919] [serial = 1778] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 77 (0x119ca0c00) [pid = 1919] [serial = 1777] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 76 (0x118395c00) [pid = 1919] [serial = 1775] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 75 (0x118315800) [pid = 1919] [serial = 1774] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 74 (0x124bb6c00) [pid = 1919] [serial = 1817] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 73 (0x111c48800) [pid = 1919] [serial = 1772] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 72 (0x110e76000) [pid = 1919] [serial = 1771] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 71 (0x11978e400) [pid = 1919] [serial = 1802] [outer = 0x0] [url = about:blank] 16:54:31 INFO - PROCESS | 1919 | --DOMWINDOW == 70 (0x118fe1400) [pid = 1919] [serial = 1799] [outer = 0x0] [url = about:blank] 16:54:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:54:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 673ms 16:54:31 INFO - PROCESS | 1919 | 1461628471761 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 16:54:31 INFO - PROCESS | 1919 | 1461628471766 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 16:54:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:54:31 INFO - PROCESS | 1919 | 1461628471770 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:54:31 INFO - PROCESS | 1919 | 1461628471772 Marionette TRACE conn2 <- [1,2466,null,{}] 16:54:31 INFO - PROCESS | 1919 | 1461628471774 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:54:31 INFO - PROCESS | 1919 | 1461628471852 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 16:54:31 INFO - PROCESS | 1919 | 1461628471857 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:31 INFO - PROCESS | 1919 | ++DOCSHELL 0x11749c800 == 31 [pid = 1919] [id = 624] 16:54:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 71 (0x112934800) [pid = 1919] [serial = 1872] [outer = 0x0] 16:54:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 72 (0x112acb000) [pid = 1919] [serial = 1873] [outer = 0x112934800] 16:54:31 INFO - PROCESS | 1919 | 1461628471886 Marionette DEBUG loaded listener.js 16:54:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 73 (0x113012400) [pid = 1919] [serial = 1874] [outer = 0x112934800] 16:54:32 INFO - PROCESS | 1919 | 1461628472219 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:54:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:54:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 470ms 16:54:32 INFO - PROCESS | 1919 | 1461628472256 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 16:54:32 INFO - PROCESS | 1919 | 1461628472257 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 16:54:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:54:32 INFO - PROCESS | 1919 | 1461628472261 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:54:32 INFO - PROCESS | 1919 | 1461628472263 Marionette TRACE conn2 <- [1,2470,null,{}] 16:54:32 INFO - PROCESS | 1919 | 1461628472271 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:54:32 INFO - PROCESS | 1919 | 1461628472353 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 16:54:32 INFO - PROCESS | 1919 | 1461628472359 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:32 INFO - PROCESS | 1919 | ++DOCSHELL 0x119924800 == 32 [pid = 1919] [id = 625] 16:54:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 74 (0x110e76400) [pid = 1919] [serial = 1875] [outer = 0x0] 16:54:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 75 (0x115f59400) [pid = 1919] [serial = 1876] [outer = 0x110e76400] 16:54:32 INFO - PROCESS | 1919 | 1461628472393 Marionette DEBUG loaded listener.js 16:54:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 76 (0x1167b0000) [pid = 1919] [serial = 1877] [outer = 0x110e76400] 16:54:32 INFO - PROCESS | 1919 | 1461628472756 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:54:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:54:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 521ms 16:54:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:54:32 INFO - PROCESS | 1919 | 1461628472783 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 16:54:32 INFO - PROCESS | 1919 | 1461628472784 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 16:54:32 INFO - PROCESS | 1919 | 1461628472787 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:54:32 INFO - PROCESS | 1919 | 1461628472788 Marionette TRACE conn2 <- [1,2474,null,{}] 16:54:32 INFO - PROCESS | 1919 | 1461628472801 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:54:32 INFO - PROCESS | 1919 | 1461628472876 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 16:54:32 INFO - PROCESS | 1919 | 1461628472883 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:32 INFO - PROCESS | 1919 | ++DOCSHELL 0x1237c1000 == 33 [pid = 1919] [id = 626] 16:54:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 77 (0x1169b3c00) [pid = 1919] [serial = 1878] [outer = 0x0] 16:54:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 78 (0x117e29c00) [pid = 1919] [serial = 1879] [outer = 0x1169b3c00] 16:54:32 INFO - PROCESS | 1919 | 1461628472910 Marionette DEBUG loaded listener.js 16:54:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 79 (0x118328400) [pid = 1919] [serial = 1880] [outer = 0x1169b3c00] 16:54:33 INFO - PROCESS | 1919 | 1461628473262 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:54:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:54:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 526ms 16:54:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:54:33 INFO - PROCESS | 1919 | 1461628473314 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 16:54:33 INFO - PROCESS | 1919 | 1461628473315 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 16:54:33 INFO - PROCESS | 1919 | 1461628473317 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:54:33 INFO - PROCESS | 1919 | 1461628473318 Marionette TRACE conn2 <- [1,2478,null,{}] 16:54:33 INFO - PROCESS | 1919 | 1461628473320 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:54:33 INFO - PROCESS | 1919 | 1461628473395 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 16:54:33 INFO - PROCESS | 1919 | 1461628473453 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:33 INFO - PROCESS | 1919 | ++DOCSHELL 0x12463d000 == 34 [pid = 1919] [id = 627] 16:54:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 80 (0x116a50800) [pid = 1919] [serial = 1881] [outer = 0x0] 16:54:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 81 (0x118370400) [pid = 1919] [serial = 1882] [outer = 0x116a50800] 16:54:33 INFO - PROCESS | 1919 | 1461628473479 Marionette DEBUG loaded listener.js 16:54:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 82 (0x1185a2400) [pid = 1919] [serial = 1883] [outer = 0x116a50800] 16:54:33 INFO - PROCESS | 1919 | 1461628473763 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:54:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:54:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 469ms 16:54:33 INFO - PROCESS | 1919 | 1461628473795 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 16:54:33 INFO - PROCESS | 1919 | 1461628473797 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 16:54:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:54:33 INFO - PROCESS | 1919 | 1461628473809 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:54:33 INFO - PROCESS | 1919 | 1461628473811 Marionette TRACE conn2 <- [1,2482,null,{}] 16:54:33 INFO - PROCESS | 1919 | 1461628473816 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:54:33 INFO - PROCESS | 1919 | 1461628473947 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 16:54:33 INFO - PROCESS | 1919 | 1461628473964 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:33 INFO - PROCESS | 1919 | ++DOCSHELL 0x126b32800 == 35 [pid = 1919] [id = 628] 16:54:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 83 (0x1185a3400) [pid = 1919] [serial = 1884] [outer = 0x0] 16:54:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 84 (0x118a3f000) [pid = 1919] [serial = 1885] [outer = 0x1185a3400] 16:54:34 INFO - PROCESS | 1919 | 1461628473999 Marionette DEBUG loaded listener.js 16:54:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 85 (0x11978e400) [pid = 1919] [serial = 1886] [outer = 0x1185a3400] 16:54:34 INFO - PROCESS | 1919 | 1461628474412 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:54:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:54:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 620ms 16:54:34 INFO - PROCESS | 1919 | 1461628474429 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 16:54:34 INFO - PROCESS | 1919 | 1461628474431 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 16:54:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:54:34 INFO - PROCESS | 1919 | 1461628474433 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:54:34 INFO - PROCESS | 1919 | 1461628474434 Marionette TRACE conn2 <- [1,2486,null,{}] 16:54:34 INFO - PROCESS | 1919 | 1461628474437 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:54:34 INFO - PROCESS | 1919 | 1461628474530 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 16:54:34 INFO - PROCESS | 1919 | 1461628474544 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:34 INFO - PROCESS | 1919 | ++DOCSHELL 0x12764c800 == 36 [pid = 1919] [id = 629] 16:54:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 86 (0x11978f800) [pid = 1919] [serial = 1887] [outer = 0x0] 16:54:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 87 (0x119ca1000) [pid = 1919] [serial = 1888] [outer = 0x11978f800] 16:54:34 INFO - PROCESS | 1919 | 1461628474569 Marionette DEBUG loaded listener.js 16:54:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 88 (0x120ff6800) [pid = 1919] [serial = 1889] [outer = 0x11978f800] 16:54:34 INFO - PROCESS | 1919 | 1461628474930 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:54:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:54:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 520ms 16:54:34 INFO - PROCESS | 1919 | 1461628474954 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 16:54:34 INFO - PROCESS | 1919 | 1461628474955 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 16:54:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:54:34 INFO - PROCESS | 1919 | 1461628474958 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:54:34 INFO - PROCESS | 1919 | 1461628474959 Marionette TRACE conn2 <- [1,2490,null,{}] 16:54:34 INFO - PROCESS | 1919 | 1461628474968 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:54:35 INFO - PROCESS | 1919 | 1461628475063 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 16:54:35 INFO - PROCESS | 1919 | 1461628475068 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:35 INFO - PROCESS | 1919 | ++DOCSHELL 0x128d8f800 == 37 [pid = 1919] [id = 630] 16:54:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 89 (0x119e3bc00) [pid = 1919] [serial = 1890] [outer = 0x0] 16:54:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 90 (0x121257000) [pid = 1919] [serial = 1891] [outer = 0x119e3bc00] 16:54:35 INFO - PROCESS | 1919 | 1461628475093 Marionette DEBUG loaded listener.js 16:54:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 91 (0x12125f000) [pid = 1919] [serial = 1892] [outer = 0x119e3bc00] 16:54:35 INFO - PROCESS | 1919 | 1461628475435 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:54:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:54:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 527ms 16:54:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:54:35 INFO - PROCESS | 1919 | 1461628475486 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 16:54:35 INFO - PROCESS | 1919 | 1461628475487 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 16:54:35 INFO - PROCESS | 1919 | 1461628475489 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:54:35 INFO - PROCESS | 1919 | 1461628475490 Marionette TRACE conn2 <- [1,2494,null,{}] 16:54:35 INFO - PROCESS | 1919 | 1461628475493 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:54:35 INFO - PROCESS | 1919 | 1461628475590 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 16:54:35 INFO - PROCESS | 1919 | 1461628475603 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:35 INFO - PROCESS | 1919 | ++DOCSHELL 0x129081000 == 38 [pid = 1919] [id = 631] 16:54:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 92 (0x1210e4800) [pid = 1919] [serial = 1893] [outer = 0x0] 16:54:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 93 (0x12138bc00) [pid = 1919] [serial = 1894] [outer = 0x1210e4800] 16:54:35 INFO - PROCESS | 1919 | 1461628475628 Marionette DEBUG loaded listener.js 16:54:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 94 (0x123354800) [pid = 1919] [serial = 1895] [outer = 0x1210e4800] 16:54:35 INFO - PROCESS | 1919 | --DOMWINDOW == 93 (0x119330000) [pid = 1919] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:54:35 INFO - PROCESS | 1919 | --DOMWINDOW == 92 (0x118679000) [pid = 1919] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:54:35 INFO - PROCESS | 1919 | --DOMWINDOW == 91 (0x1125c2c00) [pid = 1919] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:54:35 INFO - PROCESS | 1919 | --DOMWINDOW == 90 (0x110e08000) [pid = 1919] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:54:35 INFO - PROCESS | 1919 | --DOMWINDOW == 89 (0x121380800) [pid = 1919] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:54:35 INFO - PROCESS | 1919 | --DOMWINDOW == 88 (0x110dc4c00) [pid = 1919] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:54:35 INFO - PROCESS | 1919 | --DOMWINDOW == 87 (0x112ac4c00) [pid = 1919] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:54:35 INFO - PROCESS | 1919 | --DOMWINDOW == 86 (0x110f8dc00) [pid = 1919] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:54:35 INFO - PROCESS | 1919 | --DOMWINDOW == 85 (0x11831d800) [pid = 1919] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:54:35 INFO - PROCESS | 1919 | --DOMWINDOW == 84 (0x121380c00) [pid = 1919] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:54:35 INFO - PROCESS | 1919 | --DOMWINDOW == 83 (0x110e76c00) [pid = 1919] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:54:35 INFO - PROCESS | 1919 | --DOMWINDOW == 82 (0x118fe0400) [pid = 1919] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:54:36 INFO - PROCESS | 1919 | 1461628476036 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:54:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:54:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 568ms 16:54:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:54:36 INFO - PROCESS | 1919 | 1461628476058 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 16:54:36 INFO - PROCESS | 1919 | 1461628476059 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 16:54:36 INFO - PROCESS | 1919 | 1461628476061 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:54:36 INFO - PROCESS | 1919 | 1461628476063 Marionette TRACE conn2 <- [1,2498,null,{}] 16:54:36 INFO - PROCESS | 1919 | 1461628476080 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:54:36 INFO - PROCESS | 1919 | 1461628476163 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 16:54:36 INFO - PROCESS | 1919 | 1461628476170 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:36 INFO - PROCESS | 1919 | ++DOCSHELL 0x1293f3000 == 39 [pid = 1919] [id = 632] 16:54:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 83 (0x1131b5000) [pid = 1919] [serial = 1896] [outer = 0x0] 16:54:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 84 (0x121254000) [pid = 1919] [serial = 1897] [outer = 0x1131b5000] 16:54:36 INFO - PROCESS | 1919 | 1461628476195 Marionette DEBUG loaded listener.js 16:54:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 85 (0x12334f800) [pid = 1919] [serial = 1898] [outer = 0x1131b5000] 16:54:36 INFO - PROCESS | 1919 | 1461628476523 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:54:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:54:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 477ms 16:54:36 INFO - PROCESS | 1919 | 1461628476539 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 16:54:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:54:36 INFO - PROCESS | 1919 | 1461628476541 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 16:54:36 INFO - PROCESS | 1919 | 1461628476543 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:54:36 INFO - PROCESS | 1919 | 1461628476545 Marionette TRACE conn2 <- [1,2502,null,{}] 16:54:36 INFO - PROCESS | 1919 | 1461628476547 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:54:36 INFO - PROCESS | 1919 | 1461628476642 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 16:54:36 INFO - PROCESS | 1919 | 1461628476647 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:36 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a834000 == 40 [pid = 1919] [id = 633] 16:54:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 86 (0x123356000) [pid = 1919] [serial = 1899] [outer = 0x0] 16:54:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 87 (0x1236cf800) [pid = 1919] [serial = 1900] [outer = 0x123356000] 16:54:36 INFO - PROCESS | 1919 | 1461628476676 Marionette DEBUG loaded listener.js 16:54:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 88 (0x124393000) [pid = 1919] [serial = 1901] [outer = 0x123356000] 16:54:37 INFO - PROCESS | 1919 | 1461628477022 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:54:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:54:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 519ms 16:54:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:54:37 INFO - PROCESS | 1919 | 1461628477074 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 16:54:37 INFO - PROCESS | 1919 | 1461628477075 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 16:54:37 INFO - PROCESS | 1919 | 1461628477077 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:54:37 INFO - PROCESS | 1919 | 1461628477078 Marionette TRACE conn2 <- [1,2506,null,{}] 16:54:37 INFO - PROCESS | 1919 | 1461628477087 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:54:37 INFO - PROCESS | 1919 | 1461628477171 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 16:54:37 INFO - PROCESS | 1919 | 1461628477175 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:37 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a9dc800 == 41 [pid = 1919] [id = 634] 16:54:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 89 (0x1246e4000) [pid = 1919] [serial = 1902] [outer = 0x0] 16:54:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 90 (0x124bb8800) [pid = 1919] [serial = 1903] [outer = 0x1246e4000] 16:54:37 INFO - PROCESS | 1919 | 1461628477200 Marionette DEBUG loaded listener.js 16:54:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 91 (0x1256a8000) [pid = 1919] [serial = 1904] [outer = 0x1246e4000] 16:54:37 INFO - PROCESS | 1919 | 1461628477506 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:54:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:54:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 476ms 16:54:37 INFO - PROCESS | 1919 | 1461628477554 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 16:54:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:54:37 INFO - PROCESS | 1919 | 1461628477556 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 16:54:37 INFO - PROCESS | 1919 | 1461628477559 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:54:37 INFO - PROCESS | 1919 | 1461628477561 Marionette TRACE conn2 <- [1,2510,null,{}] 16:54:37 INFO - PROCESS | 1919 | 1461628477564 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:54:37 INFO - PROCESS | 1919 | 1461628477685 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 16:54:37 INFO - PROCESS | 1919 | 1461628477762 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:37 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ab79800 == 42 [pid = 1919] [id = 635] 16:54:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 92 (0x1249d3800) [pid = 1919] [serial = 1905] [outer = 0x0] 16:54:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 93 (0x1256b2c00) [pid = 1919] [serial = 1906] [outer = 0x1249d3800] 16:54:37 INFO - PROCESS | 1919 | 1461628477802 Marionette DEBUG loaded listener.js 16:54:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 94 (0x116a4ac00) [pid = 1919] [serial = 1907] [outer = 0x1249d3800] 16:54:38 INFO - PROCESS | 1919 | 1461628478338 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:54:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:54:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 819ms 16:54:38 INFO - PROCESS | 1919 | 1461628478379 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 16:54:38 INFO - PROCESS | 1919 | 1461628478382 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 16:54:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:54:38 INFO - PROCESS | 1919 | 1461628478400 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:54:38 INFO - PROCESS | 1919 | 1461628478403 Marionette TRACE conn2 <- [1,2514,null,{}] 16:54:38 INFO - PROCESS | 1919 | 1461628478406 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:54:38 INFO - PROCESS | 1919 | 1461628478510 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 16:54:38 INFO - PROCESS | 1919 | 1461628478566 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:38 INFO - PROCESS | 1919 | ++DOCSHELL 0x119305800 == 43 [pid = 1919] [id = 636] 16:54:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 95 (0x11254f400) [pid = 1919] [serial = 1908] [outer = 0x0] 16:54:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 96 (0x112940000) [pid = 1919] [serial = 1909] [outer = 0x11254f400] 16:54:38 INFO - PROCESS | 1919 | 1461628478598 Marionette DEBUG loaded listener.js 16:54:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 97 (0x113378c00) [pid = 1919] [serial = 1910] [outer = 0x11254f400] 16:54:39 INFO - PROCESS | 1919 | 1461628479061 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:54:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:54:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 672ms 16:54:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:54:39 INFO - PROCESS | 1919 | 1461628479071 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 16:54:39 INFO - PROCESS | 1919 | 1461628479075 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 16:54:39 INFO - PROCESS | 1919 | 1461628479080 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:54:39 INFO - PROCESS | 1919 | 1461628479084 Marionette TRACE conn2 <- [1,2518,null,{}] 16:54:39 INFO - PROCESS | 1919 | 1461628479087 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:54:39 INFO - PROCESS | 1919 | 1461628479192 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 16:54:39 INFO - PROCESS | 1919 | 1461628479242 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:39 INFO - PROCESS | 1919 | ++DOCSHELL 0x1249a3000 == 44 [pid = 1919] [id = 637] 16:54:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 98 (0x113011000) [pid = 1919] [serial = 1911] [outer = 0x0] 16:54:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 99 (0x115d3bc00) [pid = 1919] [serial = 1912] [outer = 0x113011000] 16:54:39 INFO - PROCESS | 1919 | 1461628479272 Marionette DEBUG loaded listener.js 16:54:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 100 (0x118316000) [pid = 1919] [serial = 1913] [outer = 0x113011000] 16:54:39 INFO - PROCESS | 1919 | 1461628479690 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:54:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:54:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 676ms 16:54:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:54:39 INFO - PROCESS | 1919 | 1461628479756 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 16:54:39 INFO - PROCESS | 1919 | 1461628479757 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 16:54:39 INFO - PROCESS | 1919 | 1461628479760 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:54:39 INFO - PROCESS | 1919 | 1461628479763 Marionette TRACE conn2 <- [1,2522,null,{}] 16:54:39 INFO - PROCESS | 1919 | 1461628479770 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:54:39 INFO - PROCESS | 1919 | 1461628479899 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 16:54:39 INFO - PROCESS | 1919 | 1461628479980 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:39 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ab7f000 == 45 [pid = 1919] [id = 638] 16:54:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 101 (0x118f79c00) [pid = 1919] [serial = 1914] [outer = 0x0] 16:54:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x118fe7800) [pid = 1919] [serial = 1915] [outer = 0x118f79c00] 16:54:40 INFO - PROCESS | 1919 | 1461628480013 Marionette DEBUG loaded listener.js 16:54:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x120ff9000) [pid = 1919] [serial = 1916] [outer = 0x118f79c00] 16:54:40 INFO - PROCESS | 1919 | 1461628480419 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:54:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:54:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 721ms 16:54:40 INFO - PROCESS | 1919 | 1461628480482 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 16:54:40 INFO - PROCESS | 1919 | 1461628480484 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 16:54:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:54:40 INFO - PROCESS | 1919 | 1461628480487 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:54:40 INFO - PROCESS | 1919 | 1461628480488 Marionette TRACE conn2 <- [1,2526,null,{}] 16:54:40 INFO - PROCESS | 1919 | 1461628480491 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:54:40 INFO - PROCESS | 1919 | 1461628480594 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 16:54:40 INFO - PROCESS | 1919 | 1461628480648 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:40 INFO - PROCESS | 1919 | ++DOCSHELL 0x12b342800 == 46 [pid = 1919] [id = 639] 16:54:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 104 (0x121258800) [pid = 1919] [serial = 1917] [outer = 0x0] 16:54:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x123357c00) [pid = 1919] [serial = 1918] [outer = 0x121258800] 16:54:40 INFO - PROCESS | 1919 | 1461628480678 Marionette DEBUG loaded listener.js 16:54:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x123768000) [pid = 1919] [serial = 1919] [outer = 0x121258800] 16:54:41 INFO - PROCESS | 1919 | 1461628481321 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:54:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:54:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 868ms 16:54:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:54:41 INFO - PROCESS | 1919 | 1461628481356 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 16:54:41 INFO - PROCESS | 1919 | 1461628481358 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 16:54:41 INFO - PROCESS | 1919 | 1461628481362 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:54:41 INFO - PROCESS | 1919 | 1461628481364 Marionette TRACE conn2 <- [1,2530,null,{}] 16:54:41 INFO - PROCESS | 1919 | 1461628481369 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:54:41 INFO - PROCESS | 1919 | 1461628481461 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 16:54:41 INFO - PROCESS | 1919 | 1461628481519 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:41 INFO - PROCESS | 1919 | ++DOCSHELL 0x11946c000 == 47 [pid = 1919] [id = 640] 16:54:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 107 (0x110f84000) [pid = 1919] [serial = 1920] [outer = 0x0] 16:54:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x112554800) [pid = 1919] [serial = 1921] [outer = 0x110f84000] 16:54:41 INFO - PROCESS | 1919 | 1461628481546 Marionette DEBUG loaded listener.js 16:54:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x11293d800) [pid = 1919] [serial = 1922] [outer = 0x110f84000] 16:54:41 INFO - PROCESS | 1919 | 1461628481973 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:54:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:54:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 676ms 16:54:42 INFO - PROCESS | 1919 | 1461628482038 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 16:54:42 INFO - PROCESS | 1919 | 1461628482042 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 16:54:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:54:42 INFO - PROCESS | 1919 | 1461628482046 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:54:42 INFO - PROCESS | 1919 | 1461628482048 Marionette TRACE conn2 <- [1,2534,null,{}] 16:54:42 INFO - PROCESS | 1919 | 1461628482050 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:54:42 INFO - PROCESS | 1919 | 1461628482143 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 16:54:42 INFO - PROCESS | 1919 | 1461628482199 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:42 INFO - PROCESS | 1919 | ++DOCSHELL 0x11748e800 == 48 [pid = 1919] [id = 641] 16:54:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x112ac3000) [pid = 1919] [serial = 1923] [outer = 0x0] 16:54:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x112de3c00) [pid = 1919] [serial = 1924] [outer = 0x112ac3000] 16:54:42 INFO - PROCESS | 1919 | 1461628482227 Marionette DEBUG loaded listener.js 16:54:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x1133c5000) [pid = 1919] [serial = 1925] [outer = 0x112ac3000] 16:54:42 INFO - PROCESS | 1919 | --DOCSHELL 0x12a9dc800 == 47 [pid = 1919] [id = 634] 16:54:42 INFO - PROCESS | 1919 | --DOCSHELL 0x12a834000 == 46 [pid = 1919] [id = 633] 16:54:42 INFO - PROCESS | 1919 | --DOCSHELL 0x1293f3000 == 45 [pid = 1919] [id = 632] 16:54:42 INFO - PROCESS | 1919 | --DOCSHELL 0x129081000 == 44 [pid = 1919] [id = 631] 16:54:42 INFO - PROCESS | 1919 | --DOCSHELL 0x128d8f800 == 43 [pid = 1919] [id = 630] 16:54:42 INFO - PROCESS | 1919 | --DOCSHELL 0x12764c800 == 42 [pid = 1919] [id = 629] 16:54:42 INFO - PROCESS | 1919 | --DOCSHELL 0x126b32800 == 41 [pid = 1919] [id = 628] 16:54:42 INFO - PROCESS | 1919 | --DOCSHELL 0x12463d000 == 40 [pid = 1919] [id = 627] 16:54:42 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x1134cb000) [pid = 1919] [serial = 1861] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1919 | --DOCSHELL 0x1237c1000 == 39 [pid = 1919] [id = 626] 16:54:42 INFO - PROCESS | 1919 | --DOCSHELL 0x119924800 == 38 [pid = 1919] [id = 625] 16:54:42 INFO - PROCESS | 1919 | --DOCSHELL 0x11749c800 == 37 [pid = 1919] [id = 624] 16:54:42 INFO - PROCESS | 1919 | --DOCSHELL 0x116486000 == 36 [pid = 1919] [id = 623] 16:54:42 INFO - PROCESS | 1919 | --DOCSHELL 0x119468000 == 35 [pid = 1919] [id = 622] 16:54:42 INFO - PROCESS | 1919 | --DOCSHELL 0x113470800 == 34 [pid = 1919] [id = 621] 16:54:42 INFO - PROCESS | 1919 | --DOCSHELL 0x119781000 == 33 [pid = 1919] [id = 620] 16:54:42 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x120ff9c00) [pid = 1919] [serial = 1852] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x118fe5400) [pid = 1919] [serial = 1846] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x11932c000) [pid = 1919] [serial = 1847] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x1164ea400) [pid = 1919] [serial = 1834] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1919 | --DOMWINDOW == 106 (0x1169b2c00) [pid = 1919] [serial = 1835] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1919 | --DOMWINDOW == 105 (0x118450000) [pid = 1919] [serial = 1840] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x118679c00) [pid = 1919] [serial = 1841] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1919 | --DOMWINDOW == 103 (0x121387400) [pid = 1919] [serial = 1855] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x112acdc00) [pid = 1919] [serial = 1828] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1919 | --DOMWINDOW == 101 (0x1131b5400) [pid = 1919] [serial = 1829] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1919 | --DOMWINDOW == 100 (0x113c42000) [pid = 1919] [serial = 1831] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1919 | --DOMWINDOW == 99 (0x115fb1400) [pid = 1919] [serial = 1832] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1919 | --DOMWINDOW == 98 (0x110ff1400) [pid = 1919] [serial = 1822] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1919 | --DOMWINDOW == 97 (0x110e05c00) [pid = 1919] [serial = 1823] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1919 | --DOMWINDOW == 96 (0x117e27c00) [pid = 1919] [serial = 1837] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1919 | --DOMWINDOW == 95 (0x118a38400) [pid = 1919] [serial = 1843] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1919 | --DOMWINDOW == 94 (0x118f1a800) [pid = 1919] [serial = 1844] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1919 | --DOMWINDOW == 93 (0x123353400) [pid = 1919] [serial = 1858] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1919 | --DOMWINDOW == 92 (0x123358c00) [pid = 1919] [serial = 1859] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1919 | --DOMWINDOW == 91 (0x1125d3000) [pid = 1919] [serial = 1826] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1919 | --DOMWINDOW == 90 (0x1120e5000) [pid = 1919] [serial = 1825] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1919 | --DOMWINDOW == 89 (0x11978b400) [pid = 1919] [serial = 1849] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1919 | --DOMWINDOW == 88 (0x1197e0400) [pid = 1919] [serial = 1850] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1919 | --DOMWINDOW == 87 (0x12334c800) [pid = 1919] [serial = 1856] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1919 | --DOMWINDOW == 86 (0x121260000) [pid = 1919] [serial = 1853] [outer = 0x0] [url = about:blank] 16:54:42 INFO - PROCESS | 1919 | 1461628482603 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:54:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:54:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 572ms 16:54:42 INFO - PROCESS | 1919 | 1461628482619 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 16:54:42 INFO - PROCESS | 1919 | 1461628482620 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 16:54:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:54:42 INFO - PROCESS | 1919 | 1461628482623 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:54:42 INFO - PROCESS | 1919 | 1461628482625 Marionette TRACE conn2 <- [1,2538,null,{}] 16:54:42 INFO - PROCESS | 1919 | 1461628482633 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:54:42 INFO - PROCESS | 1919 | 1461628482714 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 16:54:42 INFO - PROCESS | 1919 | 1461628482786 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:42 INFO - PROCESS | 1919 | ++DOCSHELL 0x118663000 == 34 [pid = 1919] [id = 642] 16:54:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 87 (0x112ad0000) [pid = 1919] [serial = 1926] [outer = 0x0] 16:54:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 88 (0x116110800) [pid = 1919] [serial = 1927] [outer = 0x112ad0000] 16:54:42 INFO - PROCESS | 1919 | 1461628482816 Marionette DEBUG loaded listener.js 16:54:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 89 (0x1169b2c00) [pid = 1919] [serial = 1928] [outer = 0x112ad0000] 16:54:43 INFO - PROCESS | 1919 | 1461628483141 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:54:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:54:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 571ms 16:54:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:54:43 INFO - PROCESS | 1919 | 1461628483194 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 16:54:43 INFO - PROCESS | 1919 | 1461628483196 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 16:54:43 INFO - PROCESS | 1919 | 1461628483198 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:54:43 INFO - PROCESS | 1919 | 1461628483199 Marionette TRACE conn2 <- [1,2542,null,{}] 16:54:43 INFO - PROCESS | 1919 | 1461628483202 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:54:43 INFO - PROCESS | 1919 | 1461628483281 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 16:54:43 INFO - PROCESS | 1919 | 1461628483288 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:43 INFO - PROCESS | 1919 | ++DOCSHELL 0x12338e000 == 35 [pid = 1919] [id = 643] 16:54:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 90 (0x117e1b000) [pid = 1919] [serial = 1929] [outer = 0x0] 16:54:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 91 (0x118316c00) [pid = 1919] [serial = 1930] [outer = 0x117e1b000] 16:54:43 INFO - PROCESS | 1919 | 1461628483315 Marionette DEBUG loaded listener.js 16:54:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 92 (0x118398000) [pid = 1919] [serial = 1931] [outer = 0x117e1b000] 16:54:43 INFO - PROCESS | 1919 | 1461628483640 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:54:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:54:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 472ms 16:54:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:54:43 INFO - PROCESS | 1919 | 1461628483670 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 16:54:43 INFO - PROCESS | 1919 | 1461628483672 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 16:54:43 INFO - PROCESS | 1919 | 1461628483674 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:54:43 INFO - PROCESS | 1919 | 1461628483675 Marionette TRACE conn2 <- [1,2546,null,{}] 16:54:43 INFO - PROCESS | 1919 | 1461628483677 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:54:43 INFO - PROCESS | 1919 | 1461628483756 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 16:54:43 INFO - PROCESS | 1919 | 1461628483761 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:43 INFO - PROCESS | 1919 | ++DOCSHELL 0x115fdd800 == 36 [pid = 1919] [id = 644] 16:54:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 93 (0x110e77000) [pid = 1919] [serial = 1932] [outer = 0x0] 16:54:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 94 (0x118676400) [pid = 1919] [serial = 1933] [outer = 0x110e77000] 16:54:43 INFO - PROCESS | 1919 | 1461628483790 Marionette DEBUG loaded listener.js 16:54:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 95 (0x118a39800) [pid = 1919] [serial = 1934] [outer = 0x110e77000] 16:54:44 INFO - PROCESS | 1919 | 1461628484139 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:54:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:54:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 518ms 16:54:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:54:44 INFO - PROCESS | 1919 | 1461628484192 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 16:54:44 INFO - PROCESS | 1919 | 1461628484193 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 16:54:44 INFO - PROCESS | 1919 | 1461628484196 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:54:44 INFO - PROCESS | 1919 | 1461628484197 Marionette TRACE conn2 <- [1,2550,null,{}] 16:54:44 INFO - PROCESS | 1919 | 1461628484199 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:54:44 INFO - PROCESS | 1919 | 1461628484321 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 16:54:44 INFO - PROCESS | 1919 | 1461628484330 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:44 INFO - PROCESS | 1919 | ++DOCSHELL 0x125063800 == 37 [pid = 1919] [id = 645] 16:54:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 96 (0x118f1a800) [pid = 1919] [serial = 1935] [outer = 0x0] 16:54:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 97 (0x119325800) [pid = 1919] [serial = 1936] [outer = 0x118f1a800] 16:54:44 INFO - PROCESS | 1919 | 1461628484362 Marionette DEBUG loaded listener.js 16:54:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 98 (0x1210e4000) [pid = 1919] [serial = 1937] [outer = 0x118f1a800] 16:54:44 INFO - PROCESS | 1919 | 1461628484693 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:54:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:54:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 521ms 16:54:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:54:44 INFO - PROCESS | 1919 | 1461628484725 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 16:54:44 INFO - PROCESS | 1919 | 1461628484726 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 16:54:44 INFO - PROCESS | 1919 | 1461628484729 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:54:44 INFO - PROCESS | 1919 | 1461628484730 Marionette TRACE conn2 <- [1,2554,null,{}] 16:54:44 INFO - PROCESS | 1919 | 1461628484732 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:54:44 INFO - PROCESS | 1919 | 1461628484828 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 16:54:44 INFO - PROCESS | 1919 | 1461628484833 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:44 INFO - PROCESS | 1919 | ++DOCSHELL 0x113128800 == 38 [pid = 1919] [id = 646] 16:54:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 99 (0x118f83000) [pid = 1919] [serial = 1938] [outer = 0x0] 16:54:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 100 (0x121261000) [pid = 1919] [serial = 1939] [outer = 0x118f83000] 16:54:44 INFO - PROCESS | 1919 | 1461628484859 Marionette DEBUG loaded listener.js 16:54:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 101 (0x12334e000) [pid = 1919] [serial = 1940] [outer = 0x118f83000] 16:54:45 INFO - PROCESS | 1919 | 1461628485246 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:54:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:54:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 567ms 16:54:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:54:45 INFO - PROCESS | 1919 | 1461628485298 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 16:54:45 INFO - PROCESS | 1919 | 1461628485300 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 16:54:45 INFO - PROCESS | 1919 | 1461628485303 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:54:45 INFO - PROCESS | 1919 | 1461628485305 Marionette TRACE conn2 <- [1,2558,null,{}] 16:54:45 INFO - PROCESS | 1919 | 1461628485309 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:54:45 INFO - PROCESS | 1919 | 1461628485453 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 16:54:45 INFO - PROCESS | 1919 | 1461628485489 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:45 INFO - PROCESS | 1919 | ++DOCSHELL 0x128b74800 == 39 [pid = 1919] [id = 647] 16:54:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x118fde000) [pid = 1919] [serial = 1941] [outer = 0x0] 16:54:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x1233a6c00) [pid = 1919] [serial = 1942] [outer = 0x118fde000] 16:54:45 INFO - PROCESS | 1919 | 1461628485528 Marionette DEBUG loaded listener.js 16:54:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 104 (0x123767400) [pid = 1919] [serial = 1943] [outer = 0x118fde000] 16:54:45 INFO - PROCESS | 1919 | 1461628485947 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:54:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:54:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 670ms 16:54:45 INFO - PROCESS | 1919 | 1461628485973 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 16:54:45 INFO - PROCESS | 1919 | 1461628485974 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 16:54:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:54:45 INFO - PROCESS | 1919 | 1461628485977 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:54:45 INFO - PROCESS | 1919 | 1461628485978 Marionette TRACE conn2 <- [1,2562,null,{}] 16:54:45 INFO - PROCESS | 1919 | 1461628485986 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:54:46 INFO - PROCESS | 1919 | 1461628486085 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 16:54:46 INFO - PROCESS | 1919 | 1461628486136 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:46 INFO - PROCESS | 1919 | ++DOCSHELL 0x1293e8800 == 40 [pid = 1919] [id = 648] 16:54:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x1233a2800) [pid = 1919] [serial = 1944] [outer = 0x0] 16:54:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x1246e4800) [pid = 1919] [serial = 1945] [outer = 0x1233a2800] 16:54:46 INFO - PROCESS | 1919 | 1461628486163 Marionette DEBUG loaded listener.js 16:54:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 107 (0x1250e7800) [pid = 1919] [serial = 1946] [outer = 0x1233a2800] 16:54:46 INFO - PROCESS | 1919 | 1461628486476 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:54:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:54:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 518ms 16:54:46 INFO - PROCESS | 1919 | 1461628486498 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 16:54:46 INFO - PROCESS | 1919 | 1461628486501 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 16:54:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:54:46 INFO - PROCESS | 1919 | 1461628486505 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:54:46 INFO - PROCESS | 1919 | 1461628486506 Marionette TRACE conn2 <- [1,2566,null,{}] 16:54:46 INFO - PROCESS | 1919 | 1461628486509 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:54:46 INFO - PROCESS | 1919 | 1461628486699 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 16:54:46 INFO - PROCESS | 1919 | --DOMWINDOW == 106 (0x11978f800) [pid = 1919] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:54:46 INFO - PROCESS | 1919 | --DOMWINDOW == 105 (0x1185a3400) [pid = 1919] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:54:46 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x119e3bc00) [pid = 1919] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:54:46 INFO - PROCESS | 1919 | --DOMWINDOW == 103 (0x1210e4800) [pid = 1919] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:54:46 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x112934800) [pid = 1919] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:54:46 INFO - PROCESS | 1919 | --DOMWINDOW == 101 (0x1169b3c00) [pid = 1919] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:54:46 INFO - PROCESS | 1919 | --DOMWINDOW == 100 (0x116a50800) [pid = 1919] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:54:46 INFO - PROCESS | 1919 | --DOMWINDOW == 99 (0x111fd6400) [pid = 1919] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:54:46 INFO - PROCESS | 1919 | --DOMWINDOW == 98 (0x110e76400) [pid = 1919] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:54:46 INFO - PROCESS | 1919 | --DOMWINDOW == 97 (0x1120dac00) [pid = 1919] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:54:46 INFO - PROCESS | 1919 | --DOMWINDOW == 96 (0x1246e4000) [pid = 1919] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:54:46 INFO - PROCESS | 1919 | --DOMWINDOW == 95 (0x123356000) [pid = 1919] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:54:46 INFO - PROCESS | 1919 | --DOMWINDOW == 94 (0x1131b5000) [pid = 1919] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:54:46 INFO - PROCESS | 1919 | --DOMWINDOW == 93 (0x116a51000) [pid = 1919] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:54:46 INFO - PROCESS | 1919 | 1461628486740 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:46 INFO - PROCESS | 1919 | ++DOCSHELL 0x11734f800 == 41 [pid = 1919] [id = 649] 16:54:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 94 (0x110e77400) [pid = 1919] [serial = 1947] [outer = 0x0] 16:54:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 95 (0x1125bfc00) [pid = 1919] [serial = 1948] [outer = 0x110e77400] 16:54:46 INFO - PROCESS | 1919 | 1461628486766 Marionette DEBUG loaded listener.js 16:54:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 96 (0x118314800) [pid = 1919] [serial = 1949] [outer = 0x110e77400] 16:54:47 INFO - PROCESS | 1919 | 1461628487038 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:54:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:54:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 568ms 16:54:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:54:47 INFO - PROCESS | 1919 | 1461628487074 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 16:54:47 INFO - PROCESS | 1919 | 1461628487075 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 16:54:47 INFO - PROCESS | 1919 | 1461628487078 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:54:47 INFO - PROCESS | 1919 | 1461628487080 Marionette TRACE conn2 <- [1,2570,null,{}] 16:54:47 INFO - PROCESS | 1919 | 1461628487091 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:54:47 INFO - PROCESS | 1919 | 1461628487194 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 16:54:47 INFO - PROCESS | 1919 | 1461628487199 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:47 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a9d5000 == 42 [pid = 1919] [id = 650] 16:54:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 97 (0x118317000) [pid = 1919] [serial = 1950] [outer = 0x0] 16:54:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 98 (0x126990800) [pid = 1919] [serial = 1951] [outer = 0x118317000] 16:54:47 INFO - PROCESS | 1919 | 1461628487229 Marionette DEBUG loaded listener.js 16:54:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 99 (0x126bdb000) [pid = 1919] [serial = 1952] [outer = 0x118317000] 16:54:47 INFO - PROCESS | 1919 | 1461628487623 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:54:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:54:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 579ms 16:54:47 INFO - PROCESS | 1919 | 1461628487657 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 16:54:47 INFO - PROCESS | 1919 | 1461628487659 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 16:54:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:54:47 INFO - PROCESS | 1919 | 1461628487661 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:54:47 INFO - PROCESS | 1919 | 1461628487662 Marionette TRACE conn2 <- [1,2574,null,{}] 16:54:47 INFO - PROCESS | 1919 | 1461628487665 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:54:47 INFO - PROCESS | 1919 | 1461628487750 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 16:54:47 INFO - PROCESS | 1919 | 1461628487755 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:47 INFO - PROCESS | 1919 | ++DOCSHELL 0x12bad4800 == 43 [pid = 1919] [id = 651] 16:54:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 100 (0x126bdf800) [pid = 1919] [serial = 1953] [outer = 0x0] 16:54:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 101 (0x1271c4400) [pid = 1919] [serial = 1954] [outer = 0x126bdf800] 16:54:47 INFO - PROCESS | 1919 | 1461628487780 Marionette DEBUG loaded listener.js 16:54:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x127697400) [pid = 1919] [serial = 1955] [outer = 0x126bdf800] 16:54:48 INFO - PROCESS | 1919 | 1461628488149 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:54:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:54:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 518ms 16:54:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:54:48 INFO - PROCESS | 1919 | 1461628488180 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 16:54:48 INFO - PROCESS | 1919 | 1461628488182 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 16:54:48 INFO - PROCESS | 1919 | 1461628488185 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:54:48 INFO - PROCESS | 1919 | 1461628488186 Marionette TRACE conn2 <- [1,2578,null,{}] 16:54:48 INFO - PROCESS | 1919 | 1461628488188 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:54:48 INFO - PROCESS | 1919 | 1461628488295 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 16:54:48 INFO - PROCESS | 1919 | 1461628488302 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:48 INFO - PROCESS | 1919 | ++DOCSHELL 0x12bc8b000 == 44 [pid = 1919] [id = 652] 16:54:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x126bdfc00) [pid = 1919] [serial = 1956] [outer = 0x0] 16:54:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 104 (0x12769ac00) [pid = 1919] [serial = 1957] [outer = 0x126bdfc00] 16:54:48 INFO - PROCESS | 1919 | 1461628488327 Marionette DEBUG loaded listener.js 16:54:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x1276b4400) [pid = 1919] [serial = 1958] [outer = 0x126bdfc00] 16:54:48 INFO - PROCESS | 1919 | 1461628488868 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:54:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:54:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 720ms 16:54:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:54:48 INFO - PROCESS | 1919 | 1461628488908 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 16:54:48 INFO - PROCESS | 1919 | 1461628488910 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 16:54:48 INFO - PROCESS | 1919 | 1461628488914 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:54:48 INFO - PROCESS | 1919 | 1461628488919 Marionette TRACE conn2 <- [1,2582,null,{}] 16:54:48 INFO - PROCESS | 1919 | 1461628488924 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:54:49 INFO - PROCESS | 1919 | 1461628489014 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 16:54:49 INFO - PROCESS | 1919 | 1461628489087 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:49 INFO - PROCESS | 1919 | ++DOCSHELL 0x116f1e800 == 45 [pid = 1919] [id = 653] 16:54:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x110f84800) [pid = 1919] [serial = 1959] [outer = 0x0] 16:54:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 107 (0x111f43000) [pid = 1919] [serial = 1960] [outer = 0x110f84800] 16:54:49 INFO - PROCESS | 1919 | 1461628489179 Marionette DEBUG loaded listener.js 16:54:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x1125d4000) [pid = 1919] [serial = 1961] [outer = 0x110f84800] 16:54:49 INFO - PROCESS | 1919 | 1461628489706 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:54:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:54:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 827ms 16:54:49 INFO - PROCESS | 1919 | 1461628489748 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 16:54:49 INFO - PROCESS | 1919 | 1461628489755 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 16:54:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:54:49 INFO - PROCESS | 1919 | 1461628489762 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:54:49 INFO - PROCESS | 1919 | 1461628489764 Marionette TRACE conn2 <- [1,2586,null,{}] 16:54:49 INFO - PROCESS | 1919 | 1461628489770 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:54:49 INFO - PROCESS | 1919 | 1461628489920 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 16:54:50 INFO - PROCESS | 1919 | 1461628490015 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:50 INFO - PROCESS | 1919 | ++DOCSHELL 0x1241e6800 == 46 [pid = 1919] [id = 654] 16:54:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x112ad1000) [pid = 1919] [serial = 1962] [outer = 0x0] 16:54:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x115d3a800) [pid = 1919] [serial = 1963] [outer = 0x112ad1000] 16:54:50 INFO - PROCESS | 1919 | 1461628490061 Marionette DEBUG loaded listener.js 16:54:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x117e1ac00) [pid = 1919] [serial = 1964] [outer = 0x112ad1000] 16:54:50 INFO - PROCESS | 1919 | 1461628490540 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:54:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:54:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 828ms 16:54:50 INFO - PROCESS | 1919 | 1461628490590 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 16:54:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:54:50 INFO - PROCESS | 1919 | 1461628490591 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 16:54:50 INFO - PROCESS | 1919 | 1461628490594 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:54:50 INFO - PROCESS | 1919 | 1461628490597 Marionette TRACE conn2 <- [1,2590,null,{}] 16:54:50 INFO - PROCESS | 1919 | 1461628490605 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:54:50 INFO - PROCESS | 1919 | 1461628490713 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 16:54:50 INFO - PROCESS | 1919 | 1461628490771 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:50 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a9cc800 == 47 [pid = 1919] [id = 655] 16:54:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x118392400) [pid = 1919] [serial = 1965] [outer = 0x0] 16:54:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x118fe1400) [pid = 1919] [serial = 1966] [outer = 0x118392400] 16:54:50 INFO - PROCESS | 1919 | 1461628490803 Marionette DEBUG loaded listener.js 16:54:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x1197de400) [pid = 1919] [serial = 1967] [outer = 0x118392400] 16:54:51 INFO - PROCESS | 1919 | 1461628491233 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:54:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:54:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 672ms 16:54:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:54:51 INFO - PROCESS | 1919 | 1461628491270 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 16:54:51 INFO - PROCESS | 1919 | 1461628491272 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 16:54:51 INFO - PROCESS | 1919 | 1461628491275 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:54:51 INFO - PROCESS | 1919 | 1461628491276 Marionette TRACE conn2 <- [1,2594,null,{}] 16:54:51 INFO - PROCESS | 1919 | 1461628491279 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:54:51 INFO - PROCESS | 1919 | 1461628491408 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 16:54:51 INFO - PROCESS | 1919 | 1461628491464 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:51 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c112000 == 48 [pid = 1919] [id = 656] 16:54:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x120ffd000) [pid = 1919] [serial = 1968] [outer = 0x0] 16:54:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x123768800) [pid = 1919] [serial = 1969] [outer = 0x120ffd000] 16:54:51 INFO - PROCESS | 1919 | 1461628491494 Marionette DEBUG loaded listener.js 16:54:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x125763400) [pid = 1919] [serial = 1970] [outer = 0x120ffd000] 16:54:51 INFO - PROCESS | 1919 | 1461628491972 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:54:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:54:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 719ms 16:54:51 INFO - PROCESS | 1919 | 1461628491994 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 16:54:51 INFO - PROCESS | 1919 | 1461628491996 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 16:54:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:54:52 INFO - PROCESS | 1919 | 1461628491998 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:54:52 INFO - PROCESS | 1919 | 1461628492000 Marionette TRACE conn2 <- [1,2598,null,{}] 16:54:52 INFO - PROCESS | 1919 | 1461628492002 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:54:52 INFO - PROCESS | 1919 | 1461628492105 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 16:54:52 INFO - PROCESS | 1919 | 1461628492184 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:52 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c378800 == 49 [pid = 1919] [id = 657] 16:54:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x110e74000) [pid = 1919] [serial = 1971] [outer = 0x0] 16:54:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x1269ad400) [pid = 1919] [serial = 1972] [outer = 0x110e74000] 16:54:52 INFO - PROCESS | 1919 | 1461628492214 Marionette DEBUG loaded listener.js 16:54:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x126bd9400) [pid = 1919] [serial = 1973] [outer = 0x110e74000] 16:54:52 INFO - PROCESS | 1919 | 1461628492931 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:54:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:54:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 970ms 16:54:52 INFO - PROCESS | 1919 | 1461628492969 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 16:54:52 INFO - PROCESS | 1919 | 1461628492973 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 16:54:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:54:52 INFO - PROCESS | 1919 | 1461628492978 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:54:52 INFO - PROCESS | 1919 | 1461628492982 Marionette TRACE conn2 <- [1,2602,null,{}] 16:54:53 INFO - PROCESS | 1919 | 1461628493007 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:54:53 INFO - PROCESS | 1919 | 1461628493151 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 16:54:53 INFO - PROCESS | 1919 | 1461628493274 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:53 INFO - PROCESS | 1919 | ++DOCSHELL 0x121314000 == 50 [pid = 1919] [id = 658] 16:54:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x110e02400) [pid = 1919] [serial = 1974] [outer = 0x0] 16:54:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x111cb8000) [pid = 1919] [serial = 1975] [outer = 0x110e02400] 16:54:53 INFO - PROCESS | 1919 | 1461628493304 Marionette DEBUG loaded listener.js 16:54:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x112ace800) [pid = 1919] [serial = 1976] [outer = 0x110e02400] 16:54:53 INFO - PROCESS | 1919 | --DOCSHELL 0x12a9dc000 == 49 [pid = 1919] [id = 606] 16:54:53 INFO - PROCESS | 1919 | --DOCSHELL 0x12bad4800 == 48 [pid = 1919] [id = 651] 16:54:53 INFO - PROCESS | 1919 | --DOCSHELL 0x12a9d5000 == 47 [pid = 1919] [id = 650] 16:54:53 INFO - PROCESS | 1919 | --DOCSHELL 0x11734f800 == 46 [pid = 1919] [id = 649] 16:54:53 INFO - PROCESS | 1919 | --DOCSHELL 0x1293e8800 == 45 [pid = 1919] [id = 648] 16:54:53 INFO - PROCESS | 1919 | --DOCSHELL 0x128b74800 == 44 [pid = 1919] [id = 647] 16:54:53 INFO - PROCESS | 1919 | --DOCSHELL 0x113128800 == 43 [pid = 1919] [id = 646] 16:54:53 INFO - PROCESS | 1919 | --DOCSHELL 0x125063800 == 42 [pid = 1919] [id = 645] 16:54:53 INFO - PROCESS | 1919 | --DOCSHELL 0x115fdd800 == 41 [pid = 1919] [id = 644] 16:54:53 INFO - PROCESS | 1919 | --DOCSHELL 0x12338e000 == 40 [pid = 1919] [id = 643] 16:54:53 INFO - PROCESS | 1919 | --DOCSHELL 0x118663000 == 39 [pid = 1919] [id = 642] 16:54:53 INFO - PROCESS | 1919 | --DOCSHELL 0x11748e800 == 38 [pid = 1919] [id = 641] 16:54:53 INFO - PROCESS | 1919 | --DOCSHELL 0x11946c000 == 37 [pid = 1919] [id = 640] 16:54:53 INFO - PROCESS | 1919 | --DOCSHELL 0x12ab7f000 == 36 [pid = 1919] [id = 638] 16:54:53 INFO - PROCESS | 1919 | --DOCSHELL 0x1249a3000 == 35 [pid = 1919] [id = 637] 16:54:53 INFO - PROCESS | 1919 | --DOCSHELL 0x119305800 == 34 [pid = 1919] [id = 636] 16:54:53 INFO - PROCESS | 1919 | --DOCSHELL 0x12ab79800 == 33 [pid = 1919] [id = 635] 16:54:53 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x118389c00) [pid = 1919] [serial = 1838] [outer = 0x0] [url = about:blank] 16:54:53 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x119ca1000) [pid = 1919] [serial = 1888] [outer = 0x0] [url = about:blank] 16:54:53 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x118a3f000) [pid = 1919] [serial = 1885] [outer = 0x0] [url = about:blank] 16:54:53 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x121257000) [pid = 1919] [serial = 1891] [outer = 0x0] [url = about:blank] 16:54:53 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x120ff6800) [pid = 1919] [serial = 1889] [outer = 0x0] [url = about:blank] 16:54:53 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x12138bc00) [pid = 1919] [serial = 1894] [outer = 0x0] [url = about:blank] 16:54:53 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x112acb000) [pid = 1919] [serial = 1873] [outer = 0x0] [url = about:blank] 16:54:53 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x113012400) [pid = 1919] [serial = 1874] [outer = 0x0] [url = about:blank] 16:54:53 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x117e29c00) [pid = 1919] [serial = 1879] [outer = 0x0] [url = about:blank] 16:54:53 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x118328400) [pid = 1919] [serial = 1880] [outer = 0x0] [url = about:blank] 16:54:53 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x118370400) [pid = 1919] [serial = 1882] [outer = 0x0] [url = about:blank] 16:54:53 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x1125cb000) [pid = 1919] [serial = 1871] [outer = 0x0] [url = about:blank] 16:54:53 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x1120e0000) [pid = 1919] [serial = 1870] [outer = 0x0] [url = about:blank] 16:54:53 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x115f59400) [pid = 1919] [serial = 1876] [outer = 0x0] [url = about:blank] 16:54:53 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x1167b0000) [pid = 1919] [serial = 1877] [outer = 0x0] [url = about:blank] 16:54:53 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x11293c400) [pid = 1919] [serial = 1867] [outer = 0x0] [url = about:blank] 16:54:53 INFO - PROCESS | 1919 | --DOMWINDOW == 106 (0x118375000) [pid = 1919] [serial = 1862] [outer = 0x0] [url = about:blank] 16:54:53 INFO - PROCESS | 1919 | --DOMWINDOW == 105 (0x110f82400) [pid = 1919] [serial = 1864] [outer = 0x0] [url = about:blank] 16:54:53 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x1256a8000) [pid = 1919] [serial = 1904] [outer = 0x0] [url = about:blank] 16:54:53 INFO - PROCESS | 1919 | --DOMWINDOW == 103 (0x1236cf800) [pid = 1919] [serial = 1900] [outer = 0x0] [url = about:blank] 16:54:53 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x124bb8800) [pid = 1919] [serial = 1903] [outer = 0x0] [url = about:blank] 16:54:53 INFO - PROCESS | 1919 | --DOMWINDOW == 101 (0x121254000) [pid = 1919] [serial = 1897] [outer = 0x0] [url = about:blank] 16:54:53 INFO - PROCESS | 1919 | --DOMWINDOW == 100 (0x123354800) [pid = 1919] [serial = 1895] [outer = 0x0] [url = about:blank] 16:54:53 INFO - PROCESS | 1919 | --DOMWINDOW == 99 (0x12125f000) [pid = 1919] [serial = 1892] [outer = 0x0] [url = about:blank] 16:54:53 INFO - PROCESS | 1919 | --DOMWINDOW == 98 (0x11978e400) [pid = 1919] [serial = 1886] [outer = 0x0] [url = about:blank] 16:54:53 INFO - PROCESS | 1919 | --DOMWINDOW == 97 (0x124393000) [pid = 1919] [serial = 1901] [outer = 0x0] [url = about:blank] 16:54:53 INFO - PROCESS | 1919 | --DOMWINDOW == 96 (0x1185a2400) [pid = 1919] [serial = 1883] [outer = 0x0] [url = about:blank] 16:54:53 INFO - PROCESS | 1919 | --DOMWINDOW == 95 (0x12334f800) [pid = 1919] [serial = 1898] [outer = 0x0] [url = about:blank] 16:54:53 INFO - PROCESS | 1919 | 1461628493789 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:54:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:54:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 842ms 16:54:53 INFO - PROCESS | 1919 | 1461628493823 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 16:54:53 INFO - PROCESS | 1919 | 1461628493827 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 16:54:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:54:53 INFO - PROCESS | 1919 | 1461628493836 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:54:53 INFO - PROCESS | 1919 | 1461628493838 Marionette TRACE conn2 <- [1,2606,null,{}] 16:54:53 INFO - PROCESS | 1919 | 1461628493841 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:54:53 INFO - PROCESS | 1919 | 1461628493941 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 16:54:53 INFO - PROCESS | 1919 | 1461628493951 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:53 INFO - PROCESS | 1919 | ++DOCSHELL 0x116f0e800 == 34 [pid = 1919] [id = 659] 16:54:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 96 (0x1125d4400) [pid = 1919] [serial = 1977] [outer = 0x0] 16:54:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 97 (0x113c42000) [pid = 1919] [serial = 1978] [outer = 0x1125d4400] 16:54:53 INFO - PROCESS | 1919 | 1461628493986 Marionette DEBUG loaded listener.js 16:54:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 98 (0x11647dc00) [pid = 1919] [serial = 1979] [outer = 0x1125d4400] 16:54:54 INFO - PROCESS | 1919 | 1461628494425 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:54:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:54:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 626ms 16:54:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:54:54 INFO - PROCESS | 1919 | 1461628494459 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 16:54:54 INFO - PROCESS | 1919 | 1461628494460 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 16:54:54 INFO - PROCESS | 1919 | 1461628494462 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:54:54 INFO - PROCESS | 1919 | 1461628494466 Marionette TRACE conn2 <- [1,2610,null,{}] 16:54:54 INFO - PROCESS | 1919 | 1461628494474 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:54:54 INFO - PROCESS | 1919 | 1461628494575 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 16:54:54 INFO - PROCESS | 1919 | 1461628494586 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:54 INFO - PROCESS | 1919 | ++DOCSHELL 0x121319000 == 35 [pid = 1919] [id = 660] 16:54:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 99 (0x11832a000) [pid = 1919] [serial = 1980] [outer = 0x0] 16:54:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 100 (0x11838a400) [pid = 1919] [serial = 1981] [outer = 0x11832a000] 16:54:54 INFO - PROCESS | 1919 | 1461628494614 Marionette DEBUG loaded listener.js 16:54:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 101 (0x1185ad800) [pid = 1919] [serial = 1982] [outer = 0x11832a000] 16:54:55 INFO - PROCESS | 1919 | 1461628494998 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:54:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:54:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 575ms 16:54:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:54:55 INFO - PROCESS | 1919 | 1461628495038 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 16:54:55 INFO - PROCESS | 1919 | 1461628495040 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 16:54:55 INFO - PROCESS | 1919 | 1461628495042 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:54:55 INFO - PROCESS | 1919 | 1461628495043 Marionette TRACE conn2 <- [1,2614,null,{}] 16:54:55 INFO - PROCESS | 1919 | 1461628495045 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:54:55 INFO - PROCESS | 1919 | 1461628495124 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 16:54:55 INFO - PROCESS | 1919 | 1461628495129 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:55 INFO - PROCESS | 1919 | ++DOCSHELL 0x125064800 == 36 [pid = 1919] [id = 661] 16:54:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x118a35800) [pid = 1919] [serial = 1983] [outer = 0x0] 16:54:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x118fe5400) [pid = 1919] [serial = 1984] [outer = 0x118a35800] 16:54:55 INFO - PROCESS | 1919 | 1461628495158 Marionette DEBUG loaded listener.js 16:54:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 104 (0x1197e8c00) [pid = 1919] [serial = 1985] [outer = 0x118a35800] 16:54:55 INFO - PROCESS | 1919 | 1461628495524 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:54:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:54:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 521ms 16:54:55 INFO - PROCESS | 1919 | 1461628495564 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 16:54:55 INFO - PROCESS | 1919 | 1461628495568 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 16:54:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:54:55 INFO - PROCESS | 1919 | 1461628495571 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:54:55 INFO - PROCESS | 1919 | 1461628495573 Marionette TRACE conn2 <- [1,2618,null,{}] 16:54:55 INFO - PROCESS | 1919 | 1461628495577 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:54:55 INFO - PROCESS | 1919 | 1461628495737 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 16:54:55 INFO - PROCESS | 1919 | 1461628495752 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:55 INFO - PROCESS | 1919 | ++DOCSHELL 0x12763d000 == 37 [pid = 1919] [id = 662] 16:54:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x119e45c00) [pid = 1919] [serial = 1986] [outer = 0x0] 16:54:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x121254400) [pid = 1919] [serial = 1987] [outer = 0x119e45c00] 16:54:55 INFO - PROCESS | 1919 | 1461628495793 Marionette DEBUG loaded listener.js 16:54:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 107 (0x121388400) [pid = 1919] [serial = 1988] [outer = 0x119e45c00] 16:54:56 INFO - PROCESS | 1919 | 1461628496194 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:54:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:54:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 671ms 16:54:56 INFO - PROCESS | 1919 | 1461628496242 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 16:54:56 INFO - PROCESS | 1919 | 1461628496244 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 16:54:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:54:56 INFO - PROCESS | 1919 | 1461628496255 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:54:56 INFO - PROCESS | 1919 | 1461628496256 Marionette TRACE conn2 <- [1,2622,null,{}] 16:54:56 INFO - PROCESS | 1919 | 1461628496258 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:54:56 INFO - PROCESS | 1919 | 1461628496375 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 16:54:56 INFO - PROCESS | 1919 | 1461628496383 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:56 INFO - PROCESS | 1919 | ++DOCSHELL 0x129074000 == 38 [pid = 1919] [id = 663] 16:54:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x123350400) [pid = 1919] [serial = 1989] [outer = 0x0] 16:54:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x12350f400) [pid = 1919] [serial = 1990] [outer = 0x123350400] 16:54:56 INFO - PROCESS | 1919 | 1461628496450 Marionette DEBUG loaded listener.js 16:54:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x1269b1000) [pid = 1919] [serial = 1991] [outer = 0x123350400] 16:54:56 INFO - PROCESS | 1919 | 1461628496779 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:54:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:54:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 570ms 16:54:56 INFO - PROCESS | 1919 | 1461628496826 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 16:54:56 INFO - PROCESS | 1919 | 1461628496827 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 16:54:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:54:56 INFO - PROCESS | 1919 | 1461628496829 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:54:56 INFO - PROCESS | 1919 | 1461628496830 Marionette TRACE conn2 <- [1,2626,null,{}] 16:54:56 INFO - PROCESS | 1919 | 1461628496839 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:54:56 INFO - PROCESS | 1919 | 1461628496940 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 16:54:56 INFO - PROCESS | 1919 | 1461628496944 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:56 INFO - PROCESS | 1919 | ++DOCSHELL 0x129696800 == 39 [pid = 1919] [id = 664] 16:54:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x124392400) [pid = 1919] [serial = 1992] [outer = 0x0] 16:54:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x126be3000) [pid = 1919] [serial = 1993] [outer = 0x124392400] 16:54:57 INFO - PROCESS | 1919 | 1461628497001 Marionette DEBUG loaded listener.js 16:54:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x1276b5800) [pid = 1919] [serial = 1994] [outer = 0x124392400] 16:54:57 INFO - PROCESS | 1919 | 1461628497319 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:54:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:54:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 519ms 16:54:57 INFO - PROCESS | 1919 | 1461628497351 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 16:54:57 INFO - PROCESS | 1919 | 1461628497352 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 16:54:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:54:57 INFO - PROCESS | 1919 | 1461628497354 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:54:57 INFO - PROCESS | 1919 | 1461628497356 Marionette TRACE conn2 <- [1,2630,null,{}] 16:54:57 INFO - PROCESS | 1919 | 1461628497358 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:54:57 INFO - PROCESS | 1919 | 1461628497457 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 16:54:57 INFO - PROCESS | 1919 | 1461628497470 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:57 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a893000 == 40 [pid = 1919] [id = 665] 16:54:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x127406800) [pid = 1919] [serial = 1995] [outer = 0x0] 16:54:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x128acb400) [pid = 1919] [serial = 1996] [outer = 0x127406800] 16:54:57 INFO - PROCESS | 1919 | 1461628497495 Marionette DEBUG loaded listener.js 16:54:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x128acf400) [pid = 1919] [serial = 1997] [outer = 0x127406800] 16:54:57 INFO - PROCESS | 1919 | 1461628497839 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:54:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:54:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 518ms 16:54:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:54:57 INFO - PROCESS | 1919 | 1461628497877 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 16:54:57 INFO - PROCESS | 1919 | 1461628497878 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 16:54:57 INFO - PROCESS | 1919 | 1461628497880 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:54:57 INFO - PROCESS | 1919 | 1461628497882 Marionette TRACE conn2 <- [1,2634,null,{}] 16:54:57 INFO - PROCESS | 1919 | 1461628497884 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:54:58 INFO - PROCESS | 1919 | 1461628498017 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 16:54:58 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x118f83000) [pid = 1919] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:54:58 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x112ad0000) [pid = 1919] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:54:58 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x112ac3000) [pid = 1919] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:54:58 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x110e77000) [pid = 1919] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:54:58 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x117e1b000) [pid = 1919] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:54:58 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x110f84000) [pid = 1919] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:54:58 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x118f1a800) [pid = 1919] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:54:58 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x118fde000) [pid = 1919] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:54:58 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x126bdf800) [pid = 1919] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:54:58 INFO - PROCESS | 1919 | --DOMWINDOW == 106 (0x1233a2800) [pid = 1919] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:54:58 INFO - PROCESS | 1919 | --DOMWINDOW == 105 (0x110e77400) [pid = 1919] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:54:58 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x118317000) [pid = 1919] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:54:58 INFO - PROCESS | 1919 | 1461628498231 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:58 INFO - PROCESS | 1919 | ++DOCSHELL 0x1183b1800 == 41 [pid = 1919] [id = 666] 16:54:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x1125d3c00) [pid = 1919] [serial = 1998] [outer = 0x0] 16:54:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x116a54800) [pid = 1919] [serial = 1999] [outer = 0x1125d3c00] 16:54:58 INFO - PROCESS | 1919 | 1461628498274 Marionette DEBUG loaded listener.js 16:54:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 107 (0x118a3a000) [pid = 1919] [serial = 2000] [outer = 0x1125d3c00] 16:54:58 INFO - PROCESS | 1919 | 1461628498604 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:54:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:54:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 772ms 16:54:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:54:58 INFO - PROCESS | 1919 | 1461628498653 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 16:54:58 INFO - PROCESS | 1919 | 1461628498654 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 16:54:58 INFO - PROCESS | 1919 | 1461628498656 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:54:58 INFO - PROCESS | 1919 | 1461628498657 Marionette TRACE conn2 <- [1,2638,null,{}] 16:54:58 INFO - PROCESS | 1919 | 1461628498660 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:54:58 INFO - PROCESS | 1919 | 1461628498763 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 16:54:58 INFO - PROCESS | 1919 | 1461628498770 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:58 INFO - PROCESS | 1919 | ++DOCSHELL 0x12b33a800 == 42 [pid = 1919] [id = 667] 16:54:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x1185a4c00) [pid = 1919] [serial = 2001] [outer = 0x0] 16:54:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x12438b800) [pid = 1919] [serial = 2002] [outer = 0x1185a4c00] 16:54:58 INFO - PROCESS | 1919 | 1461628498796 Marionette DEBUG loaded listener.js 16:54:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x128ad7400) [pid = 1919] [serial = 2003] [outer = 0x1185a4c00] 16:54:59 INFO - PROCESS | 1919 | 1461628499109 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:54:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:54:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 468ms 16:54:59 INFO - PROCESS | 1919 | 1461628499125 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 16:54:59 INFO - PROCESS | 1919 | 1461628499126 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 16:54:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:54:59 INFO - PROCESS | 1919 | 1461628499128 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:54:59 INFO - PROCESS | 1919 | 1461628499130 Marionette TRACE conn2 <- [1,2642,null,{}] 16:54:59 INFO - PROCESS | 1919 | 1461628499137 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:54:59 INFO - PROCESS | 1919 | 1461628499236 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 16:54:59 INFO - PROCESS | 1919 | 1461628499241 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:59 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c38b800 == 43 [pid = 1919] [id = 668] 16:54:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x128ad8800) [pid = 1919] [serial = 2004] [outer = 0x0] 16:54:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x128b48800) [pid = 1919] [serial = 2005] [outer = 0x128ad8800] 16:54:59 INFO - PROCESS | 1919 | 1461628499270 Marionette DEBUG loaded listener.js 16:54:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x128e94400) [pid = 1919] [serial = 2006] [outer = 0x128ad8800] 16:54:59 INFO - PROCESS | 1919 | 1461628499618 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:54:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:54:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 522ms 16:54:59 INFO - PROCESS | 1919 | 1461628499661 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 16:54:59 INFO - PROCESS | 1919 | 1461628499662 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 16:54:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:54:59 INFO - PROCESS | 1919 | 1461628499664 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:54:59 INFO - PROCESS | 1919 | 1461628499665 Marionette TRACE conn2 <- [1,2646,null,{}] 16:54:59 INFO - PROCESS | 1919 | 1461628499668 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:54:59 INFO - PROCESS | 1919 | 1461628499751 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 16:54:59 INFO - PROCESS | 1919 | 1461628499755 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:59 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c7ce800 == 44 [pid = 1919] [id = 669] 16:54:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x128e99000) [pid = 1919] [serial = 2007] [outer = 0x0] 16:54:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x1290d8000) [pid = 1919] [serial = 2008] [outer = 0x128e99000] 16:54:59 INFO - PROCESS | 1919 | 1461628499780 Marionette DEBUG loaded listener.js 16:54:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x129393c00) [pid = 1919] [serial = 2009] [outer = 0x128e99000] 16:55:00 INFO - PROCESS | 1919 | 1461628500106 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:55:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:55:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 473ms 16:55:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:55:00 INFO - PROCESS | 1919 | 1461628500137 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 16:55:00 INFO - PROCESS | 1919 | 1461628500139 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 16:55:00 INFO - PROCESS | 1919 | 1461628500205 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:55:00 INFO - PROCESS | 1919 | 1461628500207 Marionette TRACE conn2 <- [1,2650,null,{}] 16:55:00 INFO - PROCESS | 1919 | 1461628500211 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:55:00 INFO - PROCESS | 1919 | 1461628500310 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 16:55:00 INFO - PROCESS | 1919 | 1461628500382 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:00 INFO - PROCESS | 1919 | ++DOCSHELL 0x1180db800 == 45 [pid = 1919] [id = 670] 16:55:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x110f8b000) [pid = 1919] [serial = 2010] [outer = 0x0] 16:55:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x111018800) [pid = 1919] [serial = 2011] [outer = 0x110f8b000] 16:55:00 INFO - PROCESS | 1919 | 1461628500412 Marionette DEBUG loaded listener.js 16:55:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x1125d3800) [pid = 1919] [serial = 2012] [outer = 0x110f8b000] 16:55:00 INFO - PROCESS | 1919 | 1461628500848 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:55:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:55:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 734ms 16:55:00 INFO - PROCESS | 1919 | 1461628500877 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 16:55:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:55:00 INFO - PROCESS | 1919 | 1461628500879 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 16:55:00 INFO - PROCESS | 1919 | 1461628500882 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:55:00 INFO - PROCESS | 1919 | 1461628500884 Marionette TRACE conn2 <- [1,2654,null,{}] 16:55:00 INFO - PROCESS | 1919 | 1461628500890 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:55:01 INFO - PROCESS | 1919 | 1461628500998 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 16:55:01 INFO - PROCESS | 1919 | 1461628501069 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:01 INFO - PROCESS | 1919 | ++DOCSHELL 0x124dbf800 == 46 [pid = 1919] [id = 671] 16:55:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x113012400) [pid = 1919] [serial = 2013] [outer = 0x0] 16:55:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x116a55400) [pid = 1919] [serial = 2014] [outer = 0x113012400] 16:55:01 INFO - PROCESS | 1919 | 1461628501099 Marionette DEBUG loaded listener.js 16:55:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x118330000) [pid = 1919] [serial = 2015] [outer = 0x113012400] 16:55:01 INFO - PROCESS | 1919 | 1461628501530 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:55:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:55:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 673ms 16:55:01 INFO - PROCESS | 1919 | 1461628501555 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 16:55:01 INFO - PROCESS | 1919 | 1461628501557 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 16:55:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:55:01 INFO - PROCESS | 1919 | 1461628501559 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:55:01 INFO - PROCESS | 1919 | 1461628501561 Marionette TRACE conn2 <- [1,2658,null,{}] 16:55:01 INFO - PROCESS | 1919 | 1461628501580 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:55:01 INFO - PROCESS | 1919 | 1461628501725 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 16:55:01 INFO - PROCESS | 1919 | 1461628501785 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:01 INFO - PROCESS | 1919 | ++DOCSHELL 0x12b33c800 == 47 [pid = 1919] [id = 672] 16:55:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x1197e8000) [pid = 1919] [serial = 2016] [outer = 0x0] 16:55:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x120ff6800) [pid = 1919] [serial = 2017] [outer = 0x1197e8000] 16:55:01 INFO - PROCESS | 1919 | 1461628501819 Marionette DEBUG loaded listener.js 16:55:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x123350800) [pid = 1919] [serial = 2018] [outer = 0x1197e8000] 16:55:02 INFO - PROCESS | 1919 | 1461628502254 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:55:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:55:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 722ms 16:55:02 INFO - PROCESS | 1919 | 1461628502282 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 16:55:02 INFO - PROCESS | 1919 | 1461628502284 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 16:55:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:55:02 INFO - PROCESS | 1919 | 1461628502286 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:55:02 INFO - PROCESS | 1919 | 1461628502288 Marionette TRACE conn2 <- [1,2662,null,{}] 16:55:02 INFO - PROCESS | 1919 | 1461628502291 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:55:02 INFO - PROCESS | 1919 | 1461628502430 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 16:55:02 INFO - PROCESS | 1919 | 1461628502552 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:02 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c7bc800 == 48 [pid = 1919] [id = 673] 16:55:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x1233af800) [pid = 1919] [serial = 2019] [outer = 0x0] 16:55:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x124bb9400) [pid = 1919] [serial = 2020] [outer = 0x1233af800] 16:55:02 INFO - PROCESS | 1919 | 1461628502585 Marionette DEBUG loaded listener.js 16:55:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x127693400) [pid = 1919] [serial = 2021] [outer = 0x1233af800] 16:55:03 INFO - PROCESS | 1919 | 1461628503012 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:55:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:55:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 771ms 16:55:03 INFO - PROCESS | 1919 | 1461628503058 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 16:55:03 INFO - PROCESS | 1919 | 1461628503059 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 16:55:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:55:03 INFO - PROCESS | 1919 | 1461628503062 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:55:03 INFO - PROCESS | 1919 | 1461628503063 Marionette TRACE conn2 <- [1,2666,null,{}] 16:55:03 INFO - PROCESS | 1919 | 1461628503066 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:55:03 INFO - PROCESS | 1919 | 1461628503169 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 16:55:03 INFO - PROCESS | 1919 | 1461628503225 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:03 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ce5c800 == 49 [pid = 1919] [id = 674] 16:55:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x1276b2400) [pid = 1919] [serial = 2022] [outer = 0x0] 16:55:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 130 (0x128b3e800) [pid = 1919] [serial = 2023] [outer = 0x1276b2400] 16:55:03 INFO - PROCESS | 1919 | 1461628503254 Marionette DEBUG loaded listener.js 16:55:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x128d3a000) [pid = 1919] [serial = 2024] [outer = 0x1276b2400] 16:55:04 INFO - PROCESS | 1919 | 1461628504414 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:55: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:55:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1372ms 16:55:04 INFO - PROCESS | 1919 | 1461628504436 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 16:55:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:55:04 INFO - PROCESS | 1919 | 1461628504438 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 16:55:04 INFO - PROCESS | 1919 | 1461628504442 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:55:04 INFO - PROCESS | 1919 | 1461628504444 Marionette TRACE conn2 <- [1,2670,null,{}] 16:55:04 INFO - PROCESS | 1919 | 1461628504449 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:55:04 INFO - PROCESS | 1919 | 1461628504568 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 16:55:04 INFO - PROCESS | 1919 | 1461628504637 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:04 INFO - PROCESS | 1919 | ++DOCSHELL 0x123394800 == 50 [pid = 1919] [id = 675] 16:55:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x113012800) [pid = 1919] [serial = 2025] [outer = 0x0] 16:55:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x113379000) [pid = 1919] [serial = 2026] [outer = 0x113012800] 16:55:04 INFO - PROCESS | 1919 | 1461628504666 Marionette DEBUG loaded listener.js 16:55:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x117e1b800) [pid = 1919] [serial = 2027] [outer = 0x113012800] 16:55:05 INFO - PROCESS | 1919 | --DOCSHELL 0x12c38b800 == 49 [pid = 1919] [id = 668] 16:55:05 INFO - PROCESS | 1919 | --DOCSHELL 0x12b33a800 == 48 [pid = 1919] [id = 667] 16:55:05 INFO - PROCESS | 1919 | --DOCSHELL 0x1183b1800 == 47 [pid = 1919] [id = 666] 16:55:05 INFO - PROCESS | 1919 | --DOCSHELL 0x12a893000 == 46 [pid = 1919] [id = 665] 16:55:05 INFO - PROCESS | 1919 | --DOCSHELL 0x129696800 == 45 [pid = 1919] [id = 664] 16:55:05 INFO - PROCESS | 1919 | --DOCSHELL 0x129074000 == 44 [pid = 1919] [id = 663] 16:55:05 INFO - PROCESS | 1919 | --DOCSHELL 0x12763d000 == 43 [pid = 1919] [id = 662] 16:55:05 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x12769ac00) [pid = 1919] [serial = 1957] [outer = 0x0] [url = about:blank] 16:55:05 INFO - PROCESS | 1919 | --DOCSHELL 0x125064800 == 42 [pid = 1919] [id = 661] 16:55:05 INFO - PROCESS | 1919 | --DOCSHELL 0x121319000 == 41 [pid = 1919] [id = 660] 16:55:05 INFO - PROCESS | 1919 | --DOCSHELL 0x116f0e800 == 40 [pid = 1919] [id = 659] 16:55:05 INFO - PROCESS | 1919 | --DOCSHELL 0x121314000 == 39 [pid = 1919] [id = 658] 16:55:05 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x121261000) [pid = 1919] [serial = 1939] [outer = 0x0] [url = about:blank] 16:55:05 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x116110800) [pid = 1919] [serial = 1927] [outer = 0x0] [url = about:blank] 16:55:05 INFO - PROCESS | 1919 | --DOMWINDOW == 130 (0x1133c5000) [pid = 1919] [serial = 1925] [outer = 0x0] [url = about:blank] 16:55:05 INFO - PROCESS | 1919 | --DOMWINDOW == 129 (0x112de3c00) [pid = 1919] [serial = 1924] [outer = 0x0] [url = about:blank] 16:55:05 INFO - PROCESS | 1919 | --DOMWINDOW == 128 (0x118676400) [pid = 1919] [serial = 1933] [outer = 0x0] [url = about:blank] 16:55:05 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x118a39800) [pid = 1919] [serial = 1934] [outer = 0x0] [url = about:blank] 16:55:05 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x118316c00) [pid = 1919] [serial = 1930] [outer = 0x0] [url = about:blank] 16:55:05 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x118398000) [pid = 1919] [serial = 1931] [outer = 0x0] [url = about:blank] 16:55:05 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x11293d800) [pid = 1919] [serial = 1922] [outer = 0x0] [url = about:blank] 16:55:05 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x112554800) [pid = 1919] [serial = 1921] [outer = 0x0] [url = about:blank] 16:55:05 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x119325800) [pid = 1919] [serial = 1936] [outer = 0x0] [url = about:blank] 16:55:05 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x1233a6c00) [pid = 1919] [serial = 1942] [outer = 0x0] [url = about:blank] 16:55:05 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x1256b2c00) [pid = 1919] [serial = 1906] [outer = 0x0] [url = about:blank] 16:55:05 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x118fe7800) [pid = 1919] [serial = 1915] [outer = 0x0] [url = about:blank] 16:55:05 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x115d3bc00) [pid = 1919] [serial = 1912] [outer = 0x0] [url = about:blank] 16:55:05 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x123357c00) [pid = 1919] [serial = 1918] [outer = 0x0] [url = about:blank] 16:55:05 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x127697400) [pid = 1919] [serial = 1955] [outer = 0x0] [url = about:blank] 16:55:05 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x112940000) [pid = 1919] [serial = 1909] [outer = 0x0] [url = about:blank] 16:55:05 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x1250e7800) [pid = 1919] [serial = 1946] [outer = 0x0] [url = about:blank] 16:55:05 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x1246e4800) [pid = 1919] [serial = 1945] [outer = 0x0] [url = about:blank] 16:55:05 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x118314800) [pid = 1919] [serial = 1949] [outer = 0x0] [url = about:blank] 16:55:05 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x126bdb000) [pid = 1919] [serial = 1952] [outer = 0x0] [url = about:blank] 16:55:05 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x1271c4400) [pid = 1919] [serial = 1954] [outer = 0x0] [url = about:blank] 16:55:05 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x1125bfc00) [pid = 1919] [serial = 1948] [outer = 0x0] [url = about:blank] 16:55:05 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x1169b2c00) [pid = 1919] [serial = 1928] [outer = 0x0] [url = about:blank] 16:55:05 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x123767400) [pid = 1919] [serial = 1943] [outer = 0x0] [url = about:blank] 16:55:05 INFO - PROCESS | 1919 | --DOMWINDOW == 106 (0x126990800) [pid = 1919] [serial = 1951] [outer = 0x0] [url = about:blank] 16:55:05 INFO - PROCESS | 1919 | --DOMWINDOW == 105 (0x12334e000) [pid = 1919] [serial = 1940] [outer = 0x0] [url = about:blank] 16:55:05 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x1210e4000) [pid = 1919] [serial = 1937] [outer = 0x0] [url = about:blank] 16:55:05 INFO - PROCESS | 1919 | 1461628505556 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 16:55:05 INFO - PROCESS | 1919 | 1461628505572 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 16:55:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:55:05 INFO - PROCESS | 1919 | 1461628505576 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:55:05 INFO - PROCESS | 1919 | 1461628505578 Marionette TRACE conn2 <- [1,2674,null,{}] 16:55:05 INFO - PROCESS | 1919 | 1461628505580 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:55:05 INFO - PROCESS | 1919 | 1461628505661 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 16:55:05 INFO - PROCESS | 1919 | 1461628505668 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:05 INFO - PROCESS | 1919 | ++DOCSHELL 0x1183bc000 == 40 [pid = 1919] [id = 676] 16:55:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x112deb800) [pid = 1919] [serial = 2028] [outer = 0x0] 16:55:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x117e1b400) [pid = 1919] [serial = 2029] [outer = 0x112deb800] 16:55:05 INFO - PROCESS | 1919 | 1461628505696 Marionette DEBUG loaded listener.js 16:55:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 107 (0x11836c400) [pid = 1919] [serial = 2030] [outer = 0x112deb800] 16:55:06 INFO - PROCESS | 1919 | 1461628506546 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 16:55:06 INFO - PROCESS | 1919 | 1461628506599 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 16:55:06 INFO - PROCESS | 1919 | 1461628506602 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:55:06 INFO - PROCESS | 1919 | 1461628506604 Marionette TRACE conn2 <- [1,2678,null,{}] 16:55:06 INFO - PROCESS | 1919 | 1461628506623 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:55:06 INFO - PROCESS | 1919 | 1461628506706 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 16:55:06 INFO - PROCESS | 1919 | 1461628506712 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:06 INFO - PROCESS | 1919 | ++DOCSHELL 0x1246d2800 == 41 [pid = 1919] [id = 677] 16:55:06 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x118f1d000) [pid = 1919] [serial = 2031] [outer = 0x0] 16:55:06 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x119789c00) [pid = 1919] [serial = 2032] [outer = 0x118f1d000] 16:55:06 INFO - PROCESS | 1919 | 1461628506743 Marionette DEBUG loaded listener.js 16:55:06 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x120f47800) [pid = 1919] [serial = 2033] [outer = 0x118f1d000] 16:55:07 INFO - PROCESS | 1919 | 1461628507597 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:55: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:55:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1022ms 16:55:07 INFO - PROCESS | 1919 | 1461628507625 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 16:55:07 INFO - PROCESS | 1919 | 1461628507626 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 16:55:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:55:07 INFO - PROCESS | 1919 | 1461628507636 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:55:07 INFO - PROCESS | 1919 | 1461628507637 Marionette TRACE conn2 <- [1,2682,null,{}] 16:55:07 INFO - PROCESS | 1919 | 1461628507639 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:55:07 INFO - PROCESS | 1919 | 1461628507740 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 16:55:07 INFO - PROCESS | 1919 | 1461628507744 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:07 INFO - PROCESS | 1919 | ++DOCSHELL 0x127640000 == 42 [pid = 1919] [id = 678] 16:55:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x12125f000) [pid = 1919] [serial = 2034] [outer = 0x0] 16:55:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x12334b400) [pid = 1919] [serial = 2035] [outer = 0x12125f000] 16:55:07 INFO - PROCESS | 1919 | 1461628507800 Marionette DEBUG loaded listener.js 16:55:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x123358000) [pid = 1919] [serial = 2036] [outer = 0x12125f000] 16:55:08 INFO - PROCESS | 1919 | 1461628508588 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:55:08 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:55:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 976ms 16:55:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:55:08 INFO - PROCESS | 1919 | 1461628508606 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 16:55:08 INFO - PROCESS | 1919 | 1461628508607 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 16:55:08 INFO - PROCESS | 1919 | 1461628508609 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:55:08 INFO - PROCESS | 1919 | 1461628508610 Marionette TRACE conn2 <- [1,2686,null,{}] 16:55:08 INFO - PROCESS | 1919 | 1461628508613 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:55:08 INFO - PROCESS | 1919 | 1461628508712 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 16:55:08 INFO - PROCESS | 1919 | 1461628508749 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:08 INFO - PROCESS | 1919 | ++DOCSHELL 0x118a73800 == 43 [pid = 1919] [id = 679] 16:55:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x1234cb000) [pid = 1919] [serial = 2037] [outer = 0x0] 16:55:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x1246e4800) [pid = 1919] [serial = 2038] [outer = 0x1234cb000] 16:55:08 INFO - PROCESS | 1919 | 1461628508774 Marionette DEBUG loaded listener.js 16:55:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x1256a8000) [pid = 1919] [serial = 2039] [outer = 0x1234cb000] 16:55:09 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x123350400) [pid = 1919] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:55:09 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x1125d4400) [pid = 1919] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:55:09 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x110e02400) [pid = 1919] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:55:09 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x124392400) [pid = 1919] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:55:09 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x118a35800) [pid = 1919] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:55:09 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x119e45c00) [pid = 1919] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:55:09 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x11832a000) [pid = 1919] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:55:09 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x127406800) [pid = 1919] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:55:09 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x128ad8800) [pid = 1919] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:55:09 INFO - PROCESS | 1919 | --DOMWINDOW == 106 (0x1125d3c00) [pid = 1919] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:55:09 INFO - PROCESS | 1919 | --DOMWINDOW == 105 (0x1185a4c00) [pid = 1919] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:55:09 INFO - PROCESS | 1919 | 1461628509597 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 16:55:09 INFO - PROCESS | 1919 | 1461628509633 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 16:55:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:55:09 INFO - PROCESS | 1919 | 1461628509645 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:55:09 INFO - PROCESS | 1919 | 1461628509646 Marionette TRACE conn2 <- [1,2690,null,{}] 16:55:09 INFO - PROCESS | 1919 | 1461628509648 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:55:09 INFO - PROCESS | 1919 | 1461628509744 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 16:55:09 INFO - PROCESS | 1919 | 1461628509750 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:09 INFO - PROCESS | 1919 | ++DOCSHELL 0x129682800 == 44 [pid = 1919] [id = 680] 16:55:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x1256a9c00) [pid = 1919] [serial = 2040] [outer = 0x0] 16:55:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 107 (0x1269b3c00) [pid = 1919] [serial = 2041] [outer = 0x1256a9c00] 16:55:09 INFO - PROCESS | 1919 | 1461628509779 Marionette DEBUG loaded listener.js 16:55:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x127412000) [pid = 1919] [serial = 2042] [outer = 0x1256a9c00] 16:55:10 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:55:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:55:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 16:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:55:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:55:10 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1 16:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:55:10 INFO - _addTest/ [0,2693,"getWindowHandle",null] 16:55:10 INFO - PROCESS | 1919 | 1461628510615 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 16:55:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:55:10 INFO - PROCESS | 1919 | 1461628510621 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:55:10 INFO - PROCESS | 1919 | 1461628510622 Marionette TRACE conn2 <- [1,2694,null,{}] 16:55:10 INFO - PROCESS | 1919 | 1461628510624 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:55:10 INFO - PROCESS | 1919 | 1461628510710 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 16:55:10 INFO - PROCESS | 1919 | 1461628510762 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:10 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a9cc000 == 45 [pid = 1919] [id = 681] 16:55:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x1236d4800) [pid = 1919] [serial = 2043] [outer = 0x0] 16:55:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x128acac00) [pid = 1919] [serial = 2044] [outer = 0x1236d4800] 16:55:10 INFO - PROCESS | 1919 | 1461628510789 Marionette DEBUG loaded listener.js 16:55:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x128ad4c00) [pid = 1919] [serial = 2045] [outer = 0x1236d4800] 16:55:11 INFO - PROCESS | 1919 | 1461628511571 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 16:55:11 INFO - PROCESS | 1919 | 1461628511637 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 16:55:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:55:11 INFO - PROCESS | 1919 | 1461628511643 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:55:11 INFO - PROCESS | 1919 | 1461628511646 Marionette TRACE conn2 <- [1,2698,null,{}] 16:55:11 INFO - PROCESS | 1919 | 1461628511651 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:55:11 INFO - PROCESS | 1919 | 1461628511760 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 16:55:11 INFO - PROCESS | 1919 | 1461628511854 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:11 INFO - PROCESS | 1919 | ++DOCSHELL 0x121309000 == 46 [pid = 1919] [id = 682] 16:55:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x112acf400) [pid = 1919] [serial = 2046] [outer = 0x0] 16:55:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x1134ce800) [pid = 1919] [serial = 2047] [outer = 0x112acf400] 16:55:11 INFO - PROCESS | 1919 | 1461628511887 Marionette DEBUG loaded listener.js 16:55:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x117564400) [pid = 1919] [serial = 2048] [outer = 0x112acf400] 16:55:12 INFO - PROCESS | 1919 | 1461628512811 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 16:55:12 INFO - PROCESS | 1919 | 1461628512823 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 16:55:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:55:12 INFO - PROCESS | 1919 | 1461628512828 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:55:12 INFO - PROCESS | 1919 | 1461628512830 Marionette TRACE conn2 <- [1,2702,null,{}] 16:55:12 INFO - PROCESS | 1919 | 1461628512834 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:55:12 INFO - PROCESS | 1919 | 1461628512936 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 16:55:12 INFO - PROCESS | 1919 | 1461628512990 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:12 INFO - PROCESS | 1919 | ++DOCSHELL 0x129073000 == 47 [pid = 1919] [id = 683] 16:55:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x115f59400) [pid = 1919] [serial = 2049] [outer = 0x0] 16:55:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x118a34c00) [pid = 1919] [serial = 2050] [outer = 0x115f59400] 16:55:13 INFO - PROCESS | 1919 | 1461628513020 Marionette DEBUG loaded listener.js 16:55:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x118fe8000) [pid = 1919] [serial = 2051] [outer = 0x115f59400] 16:55:13 INFO - PROCESS | 1919 | 1461628513447 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:55:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:55:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 669ms 16:55:13 INFO - PROCESS | 1919 | 1461628513514 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 16:55:13 INFO - PROCESS | 1919 | 1461628513517 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 16:55:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:55:13 INFO - PROCESS | 1919 | 1461628513521 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:55:13 INFO - PROCESS | 1919 | 1461628513524 Marionette TRACE conn2 <- [1,2706,null,{}] 16:55:13 INFO - PROCESS | 1919 | 1461628513532 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:55:13 INFO - PROCESS | 1919 | 1461628513640 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 16:55:13 INFO - PROCESS | 1919 | 1461628513710 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:13 INFO - PROCESS | 1919 | ++DOCSHELL 0x12bad1000 == 48 [pid = 1919] [id = 684] 16:55:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x1236dd000) [pid = 1919] [serial = 2052] [outer = 0x0] 16:55:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x1256acc00) [pid = 1919] [serial = 2053] [outer = 0x1236dd000] 16:55:13 INFO - PROCESS | 1919 | 1461628513742 Marionette DEBUG loaded listener.js 16:55:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x126bdb000) [pid = 1919] [serial = 2054] [outer = 0x1236dd000] 16:55:14 INFO - PROCESS | 1919 | 1461628514174 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:55:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:55:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 672ms 16:55:14 INFO - PROCESS | 1919 | 1461628514194 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 16:55:14 INFO - PROCESS | 1919 | 1461628514195 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 16:55:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:55:14 INFO - PROCESS | 1919 | 1461628514198 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:55:14 INFO - PROCESS | 1919 | 1461628514199 Marionette TRACE conn2 <- [1,2710,null,{}] 16:55:14 INFO - PROCESS | 1919 | 1461628514202 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:55:14 INFO - PROCESS | 1919 | 1461628514323 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 16:55:14 INFO - PROCESS | 1919 | 1461628514407 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:14 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c10f800 == 49 [pid = 1919] [id = 685] 16:55:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x127410800) [pid = 1919] [serial = 2055] [outer = 0x0] 16:55:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x128b41000) [pid = 1919] [serial = 2056] [outer = 0x127410800] 16:55:14 INFO - PROCESS | 1919 | 1461628514439 Marionette DEBUG loaded listener.js 16:55:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x128d41400) [pid = 1919] [serial = 2057] [outer = 0x127410800] 16:55:14 INFO - PROCESS | 1919 | 1461628514861 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:55:14 INFO - PROCESS | 1919 | 1461628514871 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 16:55:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:55:14 INFO - PROCESS | 1919 | 1461628514873 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:55:14 INFO - PROCESS | 1919 | 1461628514875 Marionette TRACE conn2 <- [1,2714,null,{}] 16:55:14 INFO - PROCESS | 1919 | 1461628514877 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:55:14 INFO - PROCESS | 1919 | 1461628514979 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 16:55:15 INFO - PROCESS | 1919 | 1461628515032 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:15 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c7ce000 == 50 [pid = 1919] [id = 686] 16:55:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x110e72000) [pid = 1919] [serial = 2058] [outer = 0x0] 16:55:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x128e9c400) [pid = 1919] [serial = 2059] [outer = 0x110e72000] 16:55:15 INFO - PROCESS | 1919 | 1461628515062 Marionette DEBUG loaded listener.js 16:55:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x129399c00) [pid = 1919] [serial = 2060] [outer = 0x110e72000] 16:55:15 INFO - PROCESS | 1919 | 1461628515529 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:55:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:55:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 670ms 16:55:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:55:15 INFO - PROCESS | 1919 | 1461628515544 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 16:55:15 INFO - PROCESS | 1919 | 1461628515545 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 16:55:15 INFO - PROCESS | 1919 | 1461628515547 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:55:15 INFO - PROCESS | 1919 | 1461628515549 Marionette TRACE conn2 <- [1,2718,null,{}] 16:55:15 INFO - PROCESS | 1919 | 1461628515551 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:55:15 INFO - PROCESS | 1919 | 1461628515671 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 16:55:15 INFO - PROCESS | 1919 | 1461628515773 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:15 INFO - PROCESS | 1919 | ++DOCSHELL 0x1249a3000 == 51 [pid = 1919] [id = 687] 16:55:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x127411000) [pid = 1919] [serial = 2061] [outer = 0x0] 16:55:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x1293a0000) [pid = 1919] [serial = 2062] [outer = 0x127411000] 16:55:15 INFO - PROCESS | 1919 | 1461628515807 Marionette DEBUG loaded listener.js 16:55:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x1294ea400) [pid = 1919] [serial = 2063] [outer = 0x127411000] 16:55:16 INFO - PROCESS | 1919 | 1461628516393 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:55:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:55:16 INFO - PROCESS | 1919 | 1461628516421 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 16:55:16 INFO - PROCESS | 1919 | 1461628516425 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:55:16 INFO - PROCESS | 1919 | 1461628516427 Marionette TRACE conn2 <- [1,2722,null,{}] 16:55:16 INFO - PROCESS | 1919 | 1461628516431 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:55:16 INFO - PROCESS | 1919 | 1461628516533 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 16:55:16 INFO - PROCESS | 1919 | 1461628516592 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:16 INFO - PROCESS | 1919 | ++DOCSHELL 0x12763c800 == 52 [pid = 1919] [id = 688] 16:55:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 130 (0x1164ed000) [pid = 1919] [serial = 2064] [outer = 0x0] 16:55:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x118316400) [pid = 1919] [serial = 2065] [outer = 0x1164ed000] 16:55:16 INFO - PROCESS | 1919 | 1461628516621 Marionette DEBUG loaded listener.js 16:55:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x118456400) [pid = 1919] [serial = 2066] [outer = 0x1164ed000] 16:55:17 INFO - PROCESS | 1919 | --DOCSHELL 0x129682800 == 51 [pid = 1919] [id = 680] 16:55:17 INFO - PROCESS | 1919 | --DOCSHELL 0x118a73800 == 50 [pid = 1919] [id = 679] 16:55:17 INFO - PROCESS | 1919 | --DOCSHELL 0x127640000 == 49 [pid = 1919] [id = 678] 16:55:17 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x1290d8000) [pid = 1919] [serial = 2008] [outer = 0x0] [url = about:blank] 16:55:17 INFO - PROCESS | 1919 | 1461628517103 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:55:17 INFO - PROCESS | 1919 | 1461628517150 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 16:55:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:55:17 INFO - PROCESS | 1919 | 1461628517154 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:55:17 INFO - PROCESS | 1919 | 1461628517156 Marionette TRACE conn2 <- [1,2726,null,{}] 16:55:17 INFO - PROCESS | 1919 | 1461628517158 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:55:17 INFO - PROCESS | 1919 | 1461628517245 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 16:55:17 INFO - PROCESS | 1919 | --DOCSHELL 0x12d21f800 == 41 [pid = 1919] [id = 16] 16:55:17 INFO - PROCESS | 1919 | 1461628517277 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:17 INFO - PROCESS | 1919 | ++DOCSHELL 0x12131b000 == 42 [pid = 1919] [id = 689] 16:55:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x118a3b800) [pid = 1919] [serial = 2067] [outer = 0x0] 16:55:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x118fdcc00) [pid = 1919] [serial = 2068] [outer = 0x118a3b800] 16:55:17 INFO - PROCESS | 1919 | 1461628517307 Marionette DEBUG loaded listener.js 16:55:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 107 (0x121259c00) [pid = 1919] [serial = 2069] [outer = 0x118a3b800] 16:55:17 INFO - PROCESS | 1919 | 1461628517707 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:55:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:55:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 572ms 16:55:17 INFO - PROCESS | 1919 | 1461628517726 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 16:55:17 INFO - PROCESS | 1919 | 1461628517728 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 16:55:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:55:17 INFO - PROCESS | 1919 | 1461628517730 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:55:17 INFO - PROCESS | 1919 | 1461628517732 Marionette TRACE conn2 <- [1,2730,null,{}] 16:55:17 INFO - PROCESS | 1919 | 1461628517740 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:55:17 INFO - PROCESS | 1919 | 1461628517835 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 16:55:17 INFO - PROCESS | 1919 | 1461628517841 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:17 INFO - PROCESS | 1919 | ++DOCSHELL 0x127640800 == 43 [pid = 1919] [id = 690] 16:55:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x124331c00) [pid = 1919] [serial = 2070] [outer = 0x0] 16:55:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x124b73c00) [pid = 1919] [serial = 2071] [outer = 0x124331c00] 16:55:17 INFO - PROCESS | 1919 | 1461628517869 Marionette DEBUG loaded listener.js 16:55:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x1269afc00) [pid = 1919] [serial = 2072] [outer = 0x124331c00] 16:55:18 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:55:18 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 16:55:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 16:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:55:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:55:18 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1 16:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:55:18 INFO - _addTest/ [0,2733,"getWindowHandle",null] 16:55:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:55:18 INFO - PROCESS | 1919 | 1461628518707 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 16:55:18 INFO - PROCESS | 1919 | 1461628518709 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:55:18 INFO - PROCESS | 1919 | 1461628518710 Marionette TRACE conn2 <- [1,2734,null,{}] 16:55:18 INFO - PROCESS | 1919 | 1461628518713 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:55:18 INFO - PROCESS | 1919 | 1461628518795 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 16:55:18 INFO - PROCESS | 1919 | 1461628518853 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:18 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a876000 == 44 [pid = 1919] [id = 691] 16:55:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x127694800) [pid = 1919] [serial = 2073] [outer = 0x0] 16:55:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x128ad5000) [pid = 1919] [serial = 2074] [outer = 0x127694800] 16:55:18 INFO - PROCESS | 1919 | 1461628518879 Marionette DEBUG loaded listener.js 16:55:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x128d37000) [pid = 1919] [serial = 2075] [outer = 0x127694800] 16:55:19 INFO - PROCESS | 1919 | 1461628519221 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:55:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:55:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 520ms 16:55:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:55:19 INFO - PROCESS | 1919 | 1461628519231 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 16:55:19 INFO - PROCESS | 1919 | 1461628519234 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 16:55:19 INFO - PROCESS | 1919 | 1461628519237 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:55:19 INFO - PROCESS | 1919 | 1461628519239 Marionette TRACE conn2 <- [1,2738,null,{}] 16:55:19 INFO - PROCESS | 1919 | 1461628519243 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:55:19 INFO - PROCESS | 1919 | 1461628519405 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 16:55:19 INFO - PROCESS | 1919 | 1461628519420 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:19 INFO - PROCESS | 1919 | ++DOCSHELL 0x12b28d000 == 45 [pid = 1919] [id = 692] 16:55:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x12769b800) [pid = 1919] [serial = 2076] [outer = 0x0] 16:55:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x12939a400) [pid = 1919] [serial = 2077] [outer = 0x12769b800] 16:55:19 INFO - PROCESS | 1919 | 1461628519445 Marionette DEBUG loaded listener.js 16:55:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x1294e4000) [pid = 1919] [serial = 2078] [outer = 0x12769b800] 16:55:19 INFO - PROCESS | 1919 | 1461628519806 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:55:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:55:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 622ms 16:55:19 INFO - PROCESS | 1919 | 1461628519859 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 16:55:19 INFO - PROCESS | 1919 | 1461628519860 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 16:55:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:55:19 INFO - PROCESS | 1919 | 1461628519863 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:55:19 INFO - PROCESS | 1919 | 1461628519864 Marionette TRACE conn2 <- [1,2742,null,{}] 16:55:19 INFO - PROCESS | 1919 | 1461628519866 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:55:19 INFO - PROCESS | 1919 | 1461628519983 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 16:55:20 INFO - PROCESS | 1919 | 1461628520003 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:20 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c372000 == 46 [pid = 1919] [id = 693] 16:55:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x1294e9c00) [pid = 1919] [serial = 2079] [outer = 0x0] 16:55:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x1296bd800) [pid = 1919] [serial = 2080] [outer = 0x1294e9c00] 16:55:20 INFO - PROCESS | 1919 | 1461628520029 Marionette DEBUG loaded listener.js 16:55:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x12a7f4800) [pid = 1919] [serial = 2081] [outer = 0x1294e9c00] 16:55:20 INFO - PROCESS | 1919 | 1461628520384 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:55:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:55:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 570ms 16:55:20 INFO - PROCESS | 1919 | 1461628520434 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 16:55:20 INFO - PROCESS | 1919 | 1461628520435 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 16:55:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:55:20 INFO - PROCESS | 1919 | 1461628520437 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:55:20 INFO - PROCESS | 1919 | 1461628520438 Marionette TRACE conn2 <- [1,2746,null,{}] 16:55:20 INFO - PROCESS | 1919 | 1461628520441 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:55:20 INFO - PROCESS | 1919 | 1461628520543 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 16:55:20 INFO - PROCESS | 1919 | 1461628520557 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:20 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c7d0000 == 47 [pid = 1919] [id = 694] 16:55:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x12a7f7800) [pid = 1919] [serial = 2082] [outer = 0x0] 16:55:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x12a89e800) [pid = 1919] [serial = 2083] [outer = 0x12a7f7800] 16:55:20 INFO - PROCESS | 1919 | 1461628520581 Marionette DEBUG loaded listener.js 16:55:20 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x12a8aac00) [pid = 1919] [serial = 2084] [outer = 0x12a7f7800] 16:55:20 INFO - PROCESS | 1919 | 1461628520901 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:55:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:55:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 520ms 16:55:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:55:20 INFO - PROCESS | 1919 | 1461628520957 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 16:55:20 INFO - PROCESS | 1919 | 1461628520959 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 16:55:20 INFO - PROCESS | 1919 | 1461628520961 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:55:20 INFO - PROCESS | 1919 | 1461628520962 Marionette TRACE conn2 <- [1,2750,null,{}] 16:55:20 INFO - PROCESS | 1919 | 1461628520970 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:55:21 INFO - PROCESS | 1919 | 1461628521073 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 16:55:21 INFO - PROCESS | 1919 | 1461628521110 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:21 INFO - PROCESS | 1919 | ++DOCSHELL 0x12d22b000 == 48 [pid = 1919] [id = 695] 16:55:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x12a8ac400) [pid = 1919] [serial = 2085] [outer = 0x0] 16:55:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x12ab4c800) [pid = 1919] [serial = 2086] [outer = 0x12a8ac400] 16:55:21 INFO - PROCESS | 1919 | 1461628521134 Marionette DEBUG loaded listener.js 16:55:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x12ab52800) [pid = 1919] [serial = 2087] [outer = 0x12a8ac400] 16:55:21 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x128e99000) [pid = 1919] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:55:21 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x1234cb000) [pid = 1919] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:55:21 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x12125f000) [pid = 1919] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:55:21 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x113012800) [pid = 1919] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:55:21 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x112deb800) [pid = 1919] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:55:21 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x1256a9c00) [pid = 1919] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:55:21 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x118f1d000) [pid = 1919] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:55:21 INFO - PROCESS | 1919 | 1461628521471 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:55:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:55:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 521ms 16:55:21 INFO - PROCESS | 1919 | 1461628521483 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 16:55:21 INFO - PROCESS | 1919 | 1461628521487 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 16:55:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:55:21 INFO - PROCESS | 1919 | 1461628521490 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:55:21 INFO - PROCESS | 1919 | 1461628521491 Marionette TRACE conn2 <- [1,2754,null,{}] 16:55:21 INFO - PROCESS | 1919 | 1461628521502 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:55:21 INFO - PROCESS | 1919 | 1461628521587 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 16:55:21 INFO - PROCESS | 1919 | 1461628521591 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:21 INFO - PROCESS | 1919 | ++DOCSHELL 0x12d51c000 == 49 [pid = 1919] [id = 696] 16:55:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x1169a5000) [pid = 1919] [serial = 2088] [outer = 0x0] 16:55:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x12ab47c00) [pid = 1919] [serial = 2089] [outer = 0x1169a5000] 16:55:21 INFO - PROCESS | 1919 | 1461628521616 Marionette DEBUG loaded listener.js 16:55:21 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x12ab54000) [pid = 1919] [serial = 2090] [outer = 0x1169a5000] 16:55:21 INFO - PROCESS | 1919 | 1461628521942 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:55:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:55:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 470ms 16:55:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:55:21 INFO - PROCESS | 1919 | 1461628521960 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 16:55:21 INFO - PROCESS | 1919 | 1461628521962 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 16:55:21 INFO - PROCESS | 1919 | 1461628521964 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:55:21 INFO - PROCESS | 1919 | 1461628521966 Marionette TRACE conn2 <- [1,2758,null,{}] 16:55:21 INFO - PROCESS | 1919 | 1461628521971 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:55:22 INFO - PROCESS | 1919 | 1461628522060 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 16:55:22 INFO - PROCESS | 1919 | 1461628522064 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:22 INFO - PROCESS | 1919 | ++DOCSHELL 0x12d521000 == 50 [pid = 1919] [id = 697] 16:55:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x12ab56400) [pid = 1919] [serial = 2091] [outer = 0x0] 16:55:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x12adb5000) [pid = 1919] [serial = 2092] [outer = 0x12ab56400] 16:55:22 INFO - PROCESS | 1919 | 1461628522090 Marionette DEBUG loaded listener.js 16:55:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x12adbc400) [pid = 1919] [serial = 2093] [outer = 0x12ab56400] 16:55:22 INFO - PROCESS | 1919 | 1461628522457 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:55:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:55:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 527ms 16:55:22 INFO - PROCESS | 1919 | 1461628522492 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 16:55:22 INFO - PROCESS | 1919 | 1461628522493 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 16:55:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:55:22 INFO - PROCESS | 1919 | 1461628522495 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:55:22 INFO - PROCESS | 1919 | 1461628522497 Marionette TRACE conn2 <- [1,2762,null,{}] 16:55:22 INFO - PROCESS | 1919 | 1461628522500 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:55:22 INFO - PROCESS | 1919 | 1461628522599 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 16:55:22 INFO - PROCESS | 1919 | 1461628522603 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:22 INFO - PROCESS | 1919 | ++DOCSHELL 0x12de27000 == 51 [pid = 1919] [id = 698] 16:55:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x12adc4400) [pid = 1919] [serial = 2094] [outer = 0x0] 16:55:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x12adcdc00) [pid = 1919] [serial = 2095] [outer = 0x12adc4400] 16:55:22 INFO - PROCESS | 1919 | 1461628522632 Marionette DEBUG loaded listener.js 16:55:22 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x12bb31400) [pid = 1919] [serial = 2096] [outer = 0x12adc4400] 16:55:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:55:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 468ms 16:55:22 INFO - PROCESS | 1919 | 1461628522958 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:55:22 INFO - PROCESS | 1919 | 1461628522964 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 16:55:22 INFO - PROCESS | 1919 | 1461628522966 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 16:55:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:55:22 INFO - PROCESS | 1919 | 1461628522970 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:55:22 INFO - PROCESS | 1919 | 1461628522972 Marionette TRACE conn2 <- [1,2766,null,{}] 16:55:22 INFO - PROCESS | 1919 | 1461628522975 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:55:23 INFO - PROCESS | 1919 | 1461628523065 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 16:55:23 INFO - PROCESS | 1919 | 1461628523122 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:23 INFO - PROCESS | 1919 | ++DOCSHELL 0x134b9e000 == 52 [pid = 1919] [id = 699] 16:55:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x12b21f800) [pid = 1919] [serial = 2097] [outer = 0x0] 16:55:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x12bb38800) [pid = 1919] [serial = 2098] [outer = 0x12b21f800] 16:55:23 INFO - PROCESS | 1919 | 1461628523146 Marionette DEBUG loaded listener.js 16:55:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 130 (0x12bb3dc00) [pid = 1919] [serial = 2099] [outer = 0x12b21f800] 16:55:23 INFO - PROCESS | 1919 | 1461628523612 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:55:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:55:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 673ms 16:55:23 INFO - PROCESS | 1919 | 1461628523643 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 16:55:23 INFO - PROCESS | 1919 | 1461628523646 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 16:55:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:55:23 INFO - PROCESS | 1919 | 1461628523650 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:55:23 INFO - PROCESS | 1919 | 1461628523652 Marionette TRACE conn2 <- [1,2770,null,{}] 16:55:23 INFO - PROCESS | 1919 | 1461628523656 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:55:23 INFO - PROCESS | 1919 | 1461628523771 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 16:55:23 INFO - PROCESS | 1919 | 1461628523831 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:23 INFO - PROCESS | 1919 | ++DOCSHELL 0x124649000 == 53 [pid = 1919] [id = 700] 16:55:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x115fb8c00) [pid = 1919] [serial = 2100] [outer = 0x0] 16:55:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x11831f800) [pid = 1919] [serial = 2101] [outer = 0x115fb8c00] 16:55:23 INFO - PROCESS | 1919 | 1461628523862 Marionette DEBUG loaded listener.js 16:55:23 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x118a38400) [pid = 1919] [serial = 2102] [outer = 0x115fb8c00] 16:55:24 INFO - PROCESS | 1919 | 1461628524343 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:55:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:55:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 721ms 16:55:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:55:24 INFO - PROCESS | 1919 | 1461628524371 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 16:55:24 INFO - PROCESS | 1919 | 1461628524375 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 16:55:24 INFO - PROCESS | 1919 | 1461628524380 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:55:24 INFO - PROCESS | 1919 | 1461628524382 Marionette TRACE conn2 <- [1,2774,null,{}] 16:55:24 INFO - PROCESS | 1919 | 1461628524384 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:55:24 INFO - PROCESS | 1919 | 1461628524494 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 16:55:24 INFO - PROCESS | 1919 | 1461628524554 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:24 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a82d800 == 54 [pid = 1919] [id = 701] 16:55:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x1197dd800) [pid = 1919] [serial = 2103] [outer = 0x0] 16:55:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x1233acc00) [pid = 1919] [serial = 2104] [outer = 0x1197dd800] 16:55:24 INFO - PROCESS | 1919 | 1461628524624 Marionette DEBUG loaded listener.js 16:55:24 INFO - PROCESS | 1919 | ++DOMWINDOW == 136 (0x126bdf800) [pid = 1919] [serial = 2105] [outer = 0x1197dd800] 16:55:25 INFO - PROCESS | 1919 | 1461628525025 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:55:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:55:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 675ms 16:55:25 INFO - PROCESS | 1919 | 1461628525055 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 16:55:25 INFO - PROCESS | 1919 | 1461628525056 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 16:55:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:55:25 INFO - PROCESS | 1919 | 1461628525059 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:55:25 INFO - PROCESS | 1919 | 1461628525062 Marionette TRACE conn2 <- [1,2778,null,{}] 16:55:25 INFO - PROCESS | 1919 | 1461628525070 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:55:25 INFO - PROCESS | 1919 | 1461628525206 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 16:55:25 INFO - PROCESS | 1919 | 1461628525281 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:25 INFO - PROCESS | 1919 | ++DOCSHELL 0x12d7f3000 == 55 [pid = 1919] [id = 702] 16:55:25 INFO - PROCESS | 1919 | ++DOMWINDOW == 137 (0x129392c00) [pid = 1919] [serial = 2106] [outer = 0x0] 16:55:25 INFO - PROCESS | 1919 | ++DOMWINDOW == 138 (0x1294ebc00) [pid = 1919] [serial = 2107] [outer = 0x129392c00] 16:55:25 INFO - PROCESS | 1919 | 1461628525325 Marionette DEBUG loaded listener.js 16:55:25 INFO - PROCESS | 1919 | ++DOMWINDOW == 139 (0x12a704400) [pid = 1919] [serial = 2108] [outer = 0x129392c00] 16:55:25 INFO - PROCESS | 1919 | 1461628525717 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:55:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:55:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 722ms 16:55:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:55:25 INFO - PROCESS | 1919 | 1461628525781 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 16:55:25 INFO - PROCESS | 1919 | 1461628525783 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 16:55:25 INFO - PROCESS | 1919 | 1461628525786 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:55:25 INFO - PROCESS | 1919 | 1461628525787 Marionette TRACE conn2 <- [1,2782,null,{}] 16:55:25 INFO - PROCESS | 1919 | 1461628525790 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:55:25 INFO - PROCESS | 1919 | 1461628525897 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 16:55:25 INFO - PROCESS | 1919 | 1461628525956 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:26 INFO - PROCESS | 1919 | ++DOCSHELL 0x1183ce000 == 56 [pid = 1919] [id = 703] 16:55:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 140 (0x1120e5000) [pid = 1919] [serial = 2109] [outer = 0x0] 16:55:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 141 (0x12939c400) [pid = 1919] [serial = 2110] [outer = 0x1120e5000] 16:55:26 INFO - PROCESS | 1919 | 1461628526032 Marionette DEBUG loaded listener.js 16:55:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 142 (0x12adb7000) [pid = 1919] [serial = 2111] [outer = 0x1120e5000] 16:55:26 INFO - PROCESS | 1919 | 1461628526680 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:55:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:55:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 922ms 16:55:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:55:26 INFO - PROCESS | 1919 | 1461628526709 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 16:55:26 INFO - PROCESS | 1919 | 1461628526711 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 16:55:26 INFO - PROCESS | 1919 | 1461628526714 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:55:26 INFO - PROCESS | 1919 | 1461628526717 Marionette TRACE conn2 <- [1,2786,null,{}] 16:55:26 INFO - PROCESS | 1919 | 1461628526722 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:55:26 INFO - PROCESS | 1919 | 1461628526816 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 16:55:26 INFO - PROCESS | 1919 | 1461628526881 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:26 INFO - PROCESS | 1919 | ++DOCSHELL 0x124643800 == 57 [pid = 1919] [id = 704] 16:55:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 143 (0x1125cb000) [pid = 1919] [serial = 2112] [outer = 0x0] 16:55:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 144 (0x113c41000) [pid = 1919] [serial = 2113] [outer = 0x1125cb000] 16:55:26 INFO - PROCESS | 1919 | 1461628526908 Marionette DEBUG loaded listener.js 16:55:26 INFO - PROCESS | 1919 | ++DOMWINDOW == 145 (0x1161a2000) [pid = 1919] [serial = 2114] [outer = 0x1125cb000] 16:55:27 INFO - PROCESS | 1919 | 1461628527378 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:55:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:55:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 674ms 16:55:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:55:27 INFO - PROCESS | 1919 | 1461628527389 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 16:55:27 INFO - PROCESS | 1919 | 1461628527392 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 16:55:27 INFO - PROCESS | 1919 | 1461628527397 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:55:27 INFO - PROCESS | 1919 | 1461628527399 Marionette TRACE conn2 <- [1,2790,null,{}] 16:55:27 INFO - PROCESS | 1919 | 1461628527401 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:55:27 INFO - PROCESS | 1919 | 1461628527499 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 16:55:27 INFO - PROCESS | 1919 | 1461628527557 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:27 INFO - PROCESS | 1919 | ++DOCSHELL 0x11733a800 == 58 [pid = 1919] [id = 705] 16:55:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 146 (0x110e75000) [pid = 1919] [serial = 2115] [outer = 0x0] 16:55:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 147 (0x112936400) [pid = 1919] [serial = 2116] [outer = 0x110e75000] 16:55:27 INFO - PROCESS | 1919 | 1461628527585 Marionette DEBUG loaded listener.js 16:55:27 INFO - PROCESS | 1919 | ++DOMWINDOW == 148 (0x1164f6c00) [pid = 1919] [serial = 2117] [outer = 0x110e75000] 16:55:27 INFO - PROCESS | 1919 | 1461628527995 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:55:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:55:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 620ms 16:55:28 INFO - PROCESS | 1919 | 1461628528016 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 16:55:28 INFO - PROCESS | 1919 | 1461628528018 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 16:55:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:55:28 INFO - PROCESS | 1919 | 1461628528020 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:55:28 INFO - PROCESS | 1919 | 1461628528022 Marionette TRACE conn2 <- [1,2794,null,{}] 16:55:28 INFO - PROCESS | 1919 | 1461628528030 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:55:28 INFO - PROCESS | 1919 | 1461628528128 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 16:55:28 INFO - PROCESS | 1919 | 1461628528222 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:28 INFO - PROCESS | 1919 | ++DOCSHELL 0x123391800 == 59 [pid = 1919] [id = 706] 16:55:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 149 (0x1170c0800) [pid = 1919] [serial = 2118] [outer = 0x0] 16:55:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 150 (0x118320000) [pid = 1919] [serial = 2119] [outer = 0x1170c0800] 16:55:28 INFO - PROCESS | 1919 | 1461628528251 Marionette DEBUG loaded listener.js 16:55:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 151 (0x118391400) [pid = 1919] [serial = 2120] [outer = 0x1170c0800] 16:55:28 INFO - PROCESS | 1919 | --DOCSHELL 0x12de27000 == 58 [pid = 1919] [id = 698] 16:55:28 INFO - PROCESS | 1919 | --DOCSHELL 0x12d521000 == 57 [pid = 1919] [id = 697] 16:55:28 INFO - PROCESS | 1919 | --DOCSHELL 0x12d51c000 == 56 [pid = 1919] [id = 696] 16:55:28 INFO - PROCESS | 1919 | --DOCSHELL 0x12d22b000 == 55 [pid = 1919] [id = 695] 16:55:28 INFO - PROCESS | 1919 | --DOMWINDOW == 150 (0x111018800) [pid = 1919] [serial = 2011] [outer = 0x0] [url = about:blank] 16:55:28 INFO - PROCESS | 1919 | --DOMWINDOW == 149 (0x116a55400) [pid = 1919] [serial = 2014] [outer = 0x0] [url = about:blank] 16:55:28 INFO - PROCESS | 1919 | --DOMWINDOW == 148 (0x120ff6800) [pid = 1919] [serial = 2017] [outer = 0x0] [url = about:blank] 16:55:28 INFO - PROCESS | 1919 | --DOMWINDOW == 147 (0x124bb9400) [pid = 1919] [serial = 2020] [outer = 0x0] [url = about:blank] 16:55:28 INFO - PROCESS | 1919 | --DOMWINDOW == 146 (0x128b3e800) [pid = 1919] [serial = 2023] [outer = 0x0] [url = about:blank] 16:55:28 INFO - PROCESS | 1919 | --DOMWINDOW == 145 (0x128acac00) [pid = 1919] [serial = 2044] [outer = 0x0] [url = about:blank] 16:55:28 INFO - PROCESS | 1919 | --DOCSHELL 0x12c7d0000 == 54 [pid = 1919] [id = 694] 16:55:28 INFO - PROCESS | 1919 | --DOCSHELL 0x12c372000 == 53 [pid = 1919] [id = 693] 16:55:28 INFO - PROCESS | 1919 | --DOCSHELL 0x12b28d000 == 52 [pid = 1919] [id = 692] 16:55:28 INFO - PROCESS | 1919 | --DOCSHELL 0x12a876000 == 51 [pid = 1919] [id = 691] 16:55:28 INFO - PROCESS | 1919 | --DOCSHELL 0x127640800 == 50 [pid = 1919] [id = 690] 16:55:28 INFO - PROCESS | 1919 | --DOCSHELL 0x12d21f000 == 49 [pid = 1919] [id = 17] 16:55:28 INFO - PROCESS | 1919 | --DOCSHELL 0x12c7ce800 == 48 [pid = 1919] [id = 669] 16:55:28 INFO - PROCESS | 1919 | --DOCSHELL 0x12131b000 == 47 [pid = 1919] [id = 689] 16:55:28 INFO - PROCESS | 1919 | --DOCSHELL 0x12763c800 == 46 [pid = 1919] [id = 688] 16:55:28 INFO - PROCESS | 1919 | --DOCSHELL 0x1249a3000 == 45 [pid = 1919] [id = 687] 16:55:28 INFO - PROCESS | 1919 | --DOCSHELL 0x12c7ce000 == 44 [pid = 1919] [id = 686] 16:55:28 INFO - PROCESS | 1919 | --DOCSHELL 0x12c10f800 == 43 [pid = 1919] [id = 685] 16:55:28 INFO - PROCESS | 1919 | --DOCSHELL 0x12bad1000 == 42 [pid = 1919] [id = 684] 16:55:28 INFO - PROCESS | 1919 | --DOCSHELL 0x129073000 == 41 [pid = 1919] [id = 683] 16:55:28 INFO - PROCESS | 1919 | --DOCSHELL 0x121309000 == 40 [pid = 1919] [id = 682] 16:55:28 INFO - PROCESS | 1919 | --DOCSHELL 0x12a9cc000 == 39 [pid = 1919] [id = 681] 16:55:28 INFO - PROCESS | 1919 | --DOMWINDOW == 144 (0x129393c00) [pid = 1919] [serial = 2009] [outer = 0x0] [url = about:blank] 16:55:28 INFO - PROCESS | 1919 | --DOMWINDOW == 143 (0x1256a8000) [pid = 1919] [serial = 2039] [outer = 0x0] [url = about:blank] 16:55:28 INFO - PROCESS | 1919 | --DOMWINDOW == 142 (0x1246e4800) [pid = 1919] [serial = 2038] [outer = 0x0] [url = about:blank] 16:55:28 INFO - PROCESS | 1919 | --DOMWINDOW == 141 (0x12334b400) [pid = 1919] [serial = 2035] [outer = 0x0] [url = about:blank] 16:55:28 INFO - PROCESS | 1919 | --DOMWINDOW == 140 (0x117e1b800) [pid = 1919] [serial = 2027] [outer = 0x0] [url = about:blank] 16:55:28 INFO - PROCESS | 1919 | --DOMWINDOW == 139 (0x11836c400) [pid = 1919] [serial = 2030] [outer = 0x0] [url = about:blank] 16:55:28 INFO - PROCESS | 1919 | --DOMWINDOW == 138 (0x1269b3c00) [pid = 1919] [serial = 2041] [outer = 0x0] [url = about:blank] 16:55:28 INFO - PROCESS | 1919 | --DOMWINDOW == 137 (0x113379000) [pid = 1919] [serial = 2026] [outer = 0x0] [url = about:blank] 16:55:28 INFO - PROCESS | 1919 | --DOMWINDOW == 136 (0x123358000) [pid = 1919] [serial = 2036] [outer = 0x0] [url = about:blank] 16:55:28 INFO - PROCESS | 1919 | --DOMWINDOW == 135 (0x120f47800) [pid = 1919] [serial = 2033] [outer = 0x0] [url = about:blank] 16:55:28 INFO - PROCESS | 1919 | --DOMWINDOW == 134 (0x117e1b400) [pid = 1919] [serial = 2029] [outer = 0x0] [url = about:blank] 16:55:28 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x127412000) [pid = 1919] [serial = 2042] [outer = 0x0] [url = about:blank] 16:55:28 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x119789c00) [pid = 1919] [serial = 2032] [outer = 0x0] [url = about:blank] 16:55:28 INFO - PROCESS | 1919 | 1461628528628 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:55:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:55:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 621ms 16:55:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:55:28 INFO - PROCESS | 1919 | 1461628528641 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 16:55:28 INFO - PROCESS | 1919 | 1461628528643 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 16:55:28 INFO - PROCESS | 1919 | 1461628528645 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:55:28 INFO - PROCESS | 1919 | 1461628528646 Marionette TRACE conn2 <- [1,2798,null,{}] 16:55:28 INFO - PROCESS | 1919 | 1461628528648 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:55:28 INFO - PROCESS | 1919 | 1461628528731 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 16:55:28 INFO - PROCESS | 1919 | 1461628528786 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:28 INFO - PROCESS | 1919 | ++DOCSHELL 0x119772800 == 40 [pid = 1919] [id = 707] 16:55:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x11838a800) [pid = 1919] [serial = 2121] [outer = 0x0] 16:55:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x11867b800) [pid = 1919] [serial = 2122] [outer = 0x11838a800] 16:55:28 INFO - PROCESS | 1919 | 1461628528813 Marionette DEBUG loaded listener.js 16:55:28 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x118f1b400) [pid = 1919] [serial = 2123] [outer = 0x11838a800] 16:55:29 INFO - PROCESS | 1919 | 1461628529129 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:55:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:55:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 519ms 16:55:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:55:29 INFO - PROCESS | 1919 | 1461628529165 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 16:55:29 INFO - PROCESS | 1919 | 1461628529166 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 16:55:29 INFO - PROCESS | 1919 | 1461628529171 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:55:29 INFO - PROCESS | 1919 | 1461628529172 Marionette TRACE conn2 <- [1,2802,null,{}] 16:55:29 INFO - PROCESS | 1919 | 1461628529175 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:55:29 INFO - PROCESS | 1919 | 1461628529253 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 16:55:29 INFO - PROCESS | 1919 | 1461628529258 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:29 INFO - PROCESS | 1919 | ++DOCSHELL 0x12570d800 == 41 [pid = 1919] [id = 708] 16:55:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 136 (0x118f22000) [pid = 1919] [serial = 2124] [outer = 0x0] 16:55:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 137 (0x119326800) [pid = 1919] [serial = 2125] [outer = 0x118f22000] 16:55:29 INFO - PROCESS | 1919 | 1461628529283 Marionette DEBUG loaded listener.js 16:55:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 138 (0x119ca9800) [pid = 1919] [serial = 2126] [outer = 0x118f22000] 16:55:29 INFO - PROCESS | 1919 | 1461628529662 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:55:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:55:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 521ms 16:55:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:55:29 INFO - PROCESS | 1919 | 1461628529692 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 16:55:29 INFO - PROCESS | 1919 | 1461628529693 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 16:55:29 INFO - PROCESS | 1919 | 1461628529695 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:55:29 INFO - PROCESS | 1919 | 1461628529696 Marionette TRACE conn2 <- [1,2806,null,{}] 16:55:29 INFO - PROCESS | 1919 | 1461628529699 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:55:29 INFO - PROCESS | 1919 | 1461628529795 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 16:55:29 INFO - PROCESS | 1919 | 1461628529805 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:29 INFO - PROCESS | 1919 | ++DOCSHELL 0x12712e800 == 42 [pid = 1919] [id = 709] 16:55:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 139 (0x121257000) [pid = 1919] [serial = 2127] [outer = 0x0] 16:55:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 140 (0x121386400) [pid = 1919] [serial = 2128] [outer = 0x121257000] 16:55:29 INFO - PROCESS | 1919 | 1461628529834 Marionette DEBUG loaded listener.js 16:55:29 INFO - PROCESS | 1919 | ++DOMWINDOW == 141 (0x123355000) [pid = 1919] [serial = 2129] [outer = 0x121257000] 16:55:30 INFO - PROCESS | 1919 | 1461628530173 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:55:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:55:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 520ms 16:55:30 INFO - PROCESS | 1919 | 1461628530216 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 16:55:30 INFO - PROCESS | 1919 | 1461628530217 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 16:55:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:55:30 INFO - PROCESS | 1919 | 1461628530219 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:55:30 INFO - PROCESS | 1919 | 1461628530220 Marionette TRACE conn2 <- [1,2810,null,{}] 16:55:30 INFO - PROCESS | 1919 | 1461628530223 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:55:30 INFO - PROCESS | 1919 | 1461628530333 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 16:55:30 INFO - PROCESS | 1919 | 1461628530370 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:30 INFO - PROCESS | 1919 | ++DOCSHELL 0x118651800 == 43 [pid = 1919] [id = 710] 16:55:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 142 (0x118f82800) [pid = 1919] [serial = 2130] [outer = 0x0] 16:55:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 143 (0x1236d2c00) [pid = 1919] [serial = 2131] [outer = 0x118f82800] 16:55:30 INFO - PROCESS | 1919 | 1461628530397 Marionette DEBUG loaded listener.js 16:55:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 144 (0x1245e3400) [pid = 1919] [serial = 2132] [outer = 0x118f82800] 16:55:30 INFO - PROCESS | 1919 | 1461628530722 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:55:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:55:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 522ms 16:55:30 INFO - PROCESS | 1919 | 1461628530742 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 16:55:30 INFO - PROCESS | 1919 | 1461628530743 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 16:55:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:55:30 INFO - PROCESS | 1919 | 1461628530754 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:55:30 INFO - PROCESS | 1919 | 1461628530755 Marionette TRACE conn2 <- [1,2814,null,{}] 16:55:30 INFO - PROCESS | 1919 | 1461628530757 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:55:30 INFO - PROCESS | 1919 | 1461628530859 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 16:55:30 INFO - PROCESS | 1919 | 1461628530863 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:30 INFO - PROCESS | 1919 | ++DOCSHELL 0x1293e5800 == 44 [pid = 1919] [id = 711] 16:55:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 145 (0x12350c000) [pid = 1919] [serial = 2133] [outer = 0x0] 16:55:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 146 (0x12575b000) [pid = 1919] [serial = 2134] [outer = 0x12350c000] 16:55:30 INFO - PROCESS | 1919 | 1461628530889 Marionette DEBUG loaded listener.js 16:55:30 INFO - PROCESS | 1919 | ++DOMWINDOW == 147 (0x1269ae000) [pid = 1919] [serial = 2135] [outer = 0x12350c000] 16:55:31 INFO - PROCESS | 1919 | 1461628531230 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:55:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:55:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 526ms 16:55:31 INFO - PROCESS | 1919 | 1461628531272 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 16:55:31 INFO - PROCESS | 1919 | 1461628531274 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 16:55:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:55:31 INFO - PROCESS | 1919 | 1461628531276 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:55:31 INFO - PROCESS | 1919 | 1461628531277 Marionette TRACE conn2 <- [1,2818,null,{}] 16:55:31 INFO - PROCESS | 1919 | 1461628531279 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:55:31 INFO - PROCESS | 1919 | 1461628531381 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 16:55:31 INFO - PROCESS | 1919 | 1461628531385 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:31 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a728000 == 45 [pid = 1919] [id = 712] 16:55:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 148 (0x12698f800) [pid = 1919] [serial = 2136] [outer = 0x0] 16:55:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 149 (0x1271c4400) [pid = 1919] [serial = 2137] [outer = 0x12698f800] 16:55:31 INFO - PROCESS | 1919 | 1461628531410 Marionette DEBUG loaded listener.js 16:55:31 INFO - PROCESS | 1919 | ++DOMWINDOW == 150 (0x12769d000) [pid = 1919] [serial = 2138] [outer = 0x12698f800] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 149 (0x121258800) [pid = 1919] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 148 (0x1125c9c00) [pid = 1919] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 147 (0x110e74000) [pid = 1919] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 146 (0x12a7f7800) [pid = 1919] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 145 (0x12a8ac400) [pid = 1919] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 144 (0x12ab56400) [pid = 1919] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 143 (0x118a3b800) [pid = 1919] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 142 (0x127694800) [pid = 1919] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 141 (0x127411000) [pid = 1919] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 140 (0x1164ed000) [pid = 1919] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 139 (0x115f59400) [pid = 1919] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 138 (0x124331c00) [pid = 1919] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 137 (0x1236d4800) [pid = 1919] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 136 (0x112acf400) [pid = 1919] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 135 (0x12adc4400) [pid = 1919] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 134 (0x1169a5000) [pid = 1919] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x12ce38000) [pid = 1919] [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:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x110f84800) [pid = 1919] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x1233af800) [pid = 1919] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 130 (0x112ad1000) [pid = 1919] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 129 (0x1276b2400) [pid = 1919] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 128 (0x120ffd000) [pid = 1919] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x126bdfc00) [pid = 1919] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x118f79c00) [pid = 1919] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x118392400) [pid = 1919] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x1249d3800) [pid = 1919] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x11254f400) [pid = 1919] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x113011000) [pid = 1919] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x110f8b000) [pid = 1919] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x113012400) [pid = 1919] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x1197e8000) [pid = 1919] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x12d220000) [pid = 1919] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x110e7e400) [pid = 1919] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x124bbdc00) [pid = 1919] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x1294e9c00) [pid = 1919] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:55:31 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x12769b800) [pid = 1919] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:55:32 INFO - PROCESS | 1919 | 1461628532321 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:55:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:55:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1072ms 16:55:32 INFO - PROCESS | 1919 | 1461628532349 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 16:55:32 INFO - PROCESS | 1919 | 1461628532352 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 16:55:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:55:32 INFO - PROCESS | 1919 | 1461628532356 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:55:32 INFO - PROCESS | 1919 | 1461628532358 Marionette TRACE conn2 <- [1,2822,null,{}] 16:55:32 INFO - PROCESS | 1919 | 1461628532362 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:55:32 INFO - PROCESS | 1919 | 1461628532468 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 16:55:32 INFO - PROCESS | 1919 | 1461628532527 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:32 INFO - PROCESS | 1919 | ++DOCSHELL 0x1183ba800 == 46 [pid = 1919] [id = 713] 16:55:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x1125d1c00) [pid = 1919] [serial = 2139] [outer = 0x0] 16:55:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x11293fc00) [pid = 1919] [serial = 2140] [outer = 0x1125d1c00] 16:55:32 INFO - PROCESS | 1919 | 1461628532559 Marionette DEBUG loaded listener.js 16:55:32 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x113377c00) [pid = 1919] [serial = 2141] [outer = 0x1125d1c00] 16:55:33 INFO - PROCESS | 1919 | 1461628533005 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:55:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:55:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 721ms 16:55:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:55:33 INFO - PROCESS | 1919 | 1461628533077 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 16:55:33 INFO - PROCESS | 1919 | 1461628533082 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 16:55:33 INFO - PROCESS | 1919 | 1461628533086 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:55:33 INFO - PROCESS | 1919 | 1461628533088 Marionette TRACE conn2 <- [1,2826,null,{}] 16:55:33 INFO - PROCESS | 1919 | 1461628533091 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:55:33 INFO - PROCESS | 1919 | 1461628533193 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 16:55:33 INFO - PROCESS | 1919 | 1461628533295 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:33 INFO - PROCESS | 1919 | ++DOCSHELL 0x1232a9000 == 47 [pid = 1919] [id = 714] 16:55:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x115d3f400) [pid = 1919] [serial = 2142] [outer = 0x0] 16:55:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x1167b0000) [pid = 1919] [serial = 2143] [outer = 0x115d3f400] 16:55:33 INFO - PROCESS | 1919 | 1461628533325 Marionette DEBUG loaded listener.js 16:55:33 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x11831a400) [pid = 1919] [serial = 2144] [outer = 0x115d3f400] 16:55:33 INFO - PROCESS | 1919 | 1461628533758 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:55:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:55:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 721ms 16:55:33 INFO - PROCESS | 1919 | 1461628533808 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 16:55:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:55:33 INFO - PROCESS | 1919 | 1461628533809 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 16:55:33 INFO - PROCESS | 1919 | 1461628533812 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:55:33 INFO - PROCESS | 1919 | 1461628533815 Marionette TRACE conn2 <- [1,2830,null,{}] 16:55:33 INFO - PROCESS | 1919 | 1461628533823 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:55:33 INFO - PROCESS | 1919 | 1461628533928 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 16:55:33 INFO - PROCESS | 1919 | 1461628533989 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:34 INFO - PROCESS | 1919 | ++DOCSHELL 0x128e7d000 == 48 [pid = 1919] [id = 715] 16:55:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x118678000) [pid = 1919] [serial = 2145] [outer = 0x0] 16:55:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x118fe3c00) [pid = 1919] [serial = 2146] [outer = 0x118678000] 16:55:34 INFO - PROCESS | 1919 | 1461628534021 Marionette DEBUG loaded listener.js 16:55:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x119f54000) [pid = 1919] [serial = 2147] [outer = 0x118678000] 16:55:34 INFO - PROCESS | 1919 | 1461628534478 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:55:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:55:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 677ms 16:55:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:55:34 INFO - PROCESS | 1919 | 1461628534489 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 16:55:34 INFO - PROCESS | 1919 | 1461628534491 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 16:55:34 INFO - PROCESS | 1919 | 1461628534494 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:55:34 INFO - PROCESS | 1919 | 1461628534495 Marionette TRACE conn2 <- [1,2834,null,{}] 16:55:34 INFO - PROCESS | 1919 | 1461628534497 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:55:34 INFO - PROCESS | 1919 | 1461628534619 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 16:55:34 INFO - PROCESS | 1919 | 1461628534677 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:34 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ab71000 == 49 [pid = 1919] [id = 716] 16:55:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x121252800) [pid = 1919] [serial = 2148] [outer = 0x0] 16:55:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x121381000) [pid = 1919] [serial = 2149] [outer = 0x121252800] 16:55:34 INFO - PROCESS | 1919 | 1461628534707 Marionette DEBUG loaded listener.js 16:55:34 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x12138cc00) [pid = 1919] [serial = 2150] [outer = 0x121252800] 16:55:35 INFO - PROCESS | 1919 | 1461628535175 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:55:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:55:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 720ms 16:55:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:55:35 INFO - PROCESS | 1919 | 1461628535215 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 16:55:35 INFO - PROCESS | 1919 | 1461628535216 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 16:55:35 INFO - PROCESS | 1919 | 1461628535219 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:55:35 INFO - PROCESS | 1919 | 1461628535220 Marionette TRACE conn2 <- [1,2838,null,{}] 16:55:35 INFO - PROCESS | 1919 | 1461628535223 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:55:35 INFO - PROCESS | 1919 | 1461628535323 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 16:55:35 INFO - PROCESS | 1919 | 1461628535379 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:35 INFO - PROCESS | 1919 | ++DOCSHELL 0x12967c800 == 50 [pid = 1919] [id = 717] 16:55:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x110f8b800) [pid = 1919] [serial = 2151] [outer = 0x0] 16:55:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x12138d000) [pid = 1919] [serial = 2152] [outer = 0x110f8b800] 16:55:35 INFO - PROCESS | 1919 | 1461628535410 Marionette DEBUG loaded listener.js 16:55:35 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x1236cf800) [pid = 1919] [serial = 2153] [outer = 0x110f8b800] 16:55:35 INFO - PROCESS | 1919 | 1461628535828 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:55:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:55:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 670ms 16:55:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:55:35 INFO - PROCESS | 1919 | 1461628535889 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 16:55:35 INFO - PROCESS | 1919 | 1461628535891 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 16:55:35 INFO - PROCESS | 1919 | 1461628535893 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:55:35 INFO - PROCESS | 1919 | 1461628535894 Marionette TRACE conn2 <- [1,2842,null,{}] 16:55:35 INFO - PROCESS | 1919 | 1461628535897 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:55:36 INFO - PROCESS | 1919 | 1461628536033 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 16:55:36 INFO - PROCESS | 1919 | 1461628536240 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:36 INFO - PROCESS | 1919 | ++DOCSHELL 0x117341800 == 51 [pid = 1919] [id = 718] 16:55:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 130 (0x110e11800) [pid = 1919] [serial = 2154] [outer = 0x0] 16:55:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x110e78000) [pid = 1919] [serial = 2155] [outer = 0x110e11800] 16:55:36 INFO - PROCESS | 1919 | 1461628536274 Marionette DEBUG loaded listener.js 16:55:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x111cb8400) [pid = 1919] [serial = 2156] [outer = 0x110e11800] 16:55:36 INFO - PROCESS | 1919 | 1461628536695 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:55:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:55:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 872ms 16:55:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:55:36 INFO - PROCESS | 1919 | 1461628536766 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 16:55:36 INFO - PROCESS | 1919 | 1461628536769 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 16:55:36 INFO - PROCESS | 1919 | 1461628536771 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:55:36 INFO - PROCESS | 1919 | 1461628536774 Marionette TRACE conn2 <- [1,2846,null,{}] 16:55:36 INFO - PROCESS | 1919 | 1461628536777 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:55:36 INFO - PROCESS | 1919 | 1461628536878 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 16:55:36 INFO - PROCESS | 1919 | 1461628536939 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:36 INFO - PROCESS | 1919 | ++DOCSHELL 0x11930d800 == 52 [pid = 1919] [id = 719] 16:55:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x112934800) [pid = 1919] [serial = 2157] [outer = 0x0] 16:55:36 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x113069400) [pid = 1919] [serial = 2158] [outer = 0x112934800] 16:55:36 INFO - PROCESS | 1919 | 1461628536968 Marionette DEBUG loaded listener.js 16:55:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x1161dd400) [pid = 1919] [serial = 2159] [outer = 0x112934800] 16:55:37 INFO - PROCESS | 1919 | --DOCSHELL 0x1293e5800 == 51 [pid = 1919] [id = 711] 16:55:37 INFO - PROCESS | 1919 | --DOCSHELL 0x118651800 == 50 [pid = 1919] [id = 710] 16:55:37 INFO - PROCESS | 1919 | --DOCSHELL 0x12712e800 == 49 [pid = 1919] [id = 709] 16:55:37 INFO - PROCESS | 1919 | --DOCSHELL 0x12570d800 == 48 [pid = 1919] [id = 708] 16:55:37 INFO - PROCESS | 1919 | --DOCSHELL 0x119772800 == 47 [pid = 1919] [id = 707] 16:55:37 INFO - PROCESS | 1919 | --DOCSHELL 0x123391800 == 46 [pid = 1919] [id = 706] 16:55:37 INFO - PROCESS | 1919 | --DOCSHELL 0x11733a800 == 45 [pid = 1919] [id = 705] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 134 (0x12d226000) [pid = 1919] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x12bb38800) [pid = 1919] [serial = 2098] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOCSHELL 0x124643800 == 44 [pid = 1919] [id = 704] 16:55:37 INFO - PROCESS | 1919 | --DOCSHELL 0x12a82d800 == 43 [pid = 1919] [id = 701] 16:55:37 INFO - PROCESS | 1919 | --DOCSHELL 0x124649000 == 42 [pid = 1919] [id = 700] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x111d54800) [pid = 1919] [serial = 1865] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x126991400) [pid = 1919] [serial = 1820] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 130 (0x123768000) [pid = 1919] [serial = 1919] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 129 (0x112acc800) [pid = 1919] [serial = 1868] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 128 (0x126bd9400) [pid = 1919] [serial = 1973] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x1276b4400) [pid = 1919] [serial = 1958] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x120ff9000) [pid = 1919] [serial = 1916] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x1197de400) [pid = 1919] [serial = 1967] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x116a4ac00) [pid = 1919] [serial = 1907] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x113378c00) [pid = 1919] [serial = 1910] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x118316000) [pid = 1919] [serial = 1913] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x1125d3800) [pid = 1919] [serial = 2012] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x118330000) [pid = 1919] [serial = 2015] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x123350800) [pid = 1919] [serial = 2018] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x1125d4000) [pid = 1919] [serial = 1961] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x127693400) [pid = 1919] [serial = 2021] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x117e1ac00) [pid = 1919] [serial = 1964] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x128d3a000) [pid = 1919] [serial = 2024] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x125763400) [pid = 1919] [serial = 1970] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x1296bd800) [pid = 1919] [serial = 2080] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x12939a400) [pid = 1919] [serial = 2077] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x12a89e800) [pid = 1919] [serial = 2083] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x12ab4c800) [pid = 1919] [serial = 2086] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x12a8aac00) [pid = 1919] [serial = 2084] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x12adb5000) [pid = 1919] [serial = 2092] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x118fdcc00) [pid = 1919] [serial = 2068] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 106 (0x121259c00) [pid = 1919] [serial = 2069] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 105 (0x128ad5000) [pid = 1919] [serial = 2074] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x1294ea400) [pid = 1919] [serial = 2063] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 103 (0x1293a0000) [pid = 1919] [serial = 2062] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x118456400) [pid = 1919] [serial = 2066] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 101 (0x118316400) [pid = 1919] [serial = 2065] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 100 (0x118fe8000) [pid = 1919] [serial = 2051] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 99 (0x118a34c00) [pid = 1919] [serial = 2050] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 98 (0x124b73c00) [pid = 1919] [serial = 2071] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 97 (0x1269afc00) [pid = 1919] [serial = 2072] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 96 (0x128ad4c00) [pid = 1919] [serial = 2045] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 95 (0x117564400) [pid = 1919] [serial = 2048] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 94 (0x1134ce800) [pid = 1919] [serial = 2047] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 93 (0x1256acc00) [pid = 1919] [serial = 2053] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 92 (0x128b41000) [pid = 1919] [serial = 2056] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 91 (0x128e9c400) [pid = 1919] [serial = 2059] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 90 (0x12ab52800) [pid = 1919] [serial = 2087] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 89 (0x12adcdc00) [pid = 1919] [serial = 2095] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 88 (0x12ab47c00) [pid = 1919] [serial = 2089] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 87 (0x12bb31400) [pid = 1919] [serial = 2096] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 86 (0x12a7f4800) [pid = 1919] [serial = 2081] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 85 (0x1294e4000) [pid = 1919] [serial = 2078] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 84 (0x12ab54000) [pid = 1919] [serial = 2090] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 83 (0x12adbc400) [pid = 1919] [serial = 2093] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 82 (0x12a7f1000) [pid = 1919] [serial = 1430] [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:55:37 INFO - PROCESS | 1919 | --DOMWINDOW == 81 (0x128d37000) [pid = 1919] [serial = 2075] [outer = 0x0] [url = about:blank] 16:55:37 INFO - PROCESS | 1919 | 1461628537362 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:55:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:55:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 622ms 16:55:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:55:37 INFO - PROCESS | 1919 | 1461628537395 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 16:55:37 INFO - PROCESS | 1919 | 1461628537398 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 16:55:37 INFO - PROCESS | 1919 | 1461628537403 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:55:37 INFO - PROCESS | 1919 | 1461628537405 Marionette TRACE conn2 <- [1,2850,null,{}] 16:55:37 INFO - PROCESS | 1919 | 1461628537407 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:55:37 INFO - PROCESS | 1919 | 1461628537491 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 16:55:37 INFO - PROCESS | 1919 | 1461628537568 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:37 INFO - PROCESS | 1919 | ++DOCSHELL 0x119302800 == 43 [pid = 1919] [id = 720] 16:55:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 82 (0x1164eb000) [pid = 1919] [serial = 2160] [outer = 0x0] 16:55:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 83 (0x117565c00) [pid = 1919] [serial = 2161] [outer = 0x1164eb000] 16:55:37 INFO - PROCESS | 1919 | 1461628537602 Marionette DEBUG loaded listener.js 16:55:37 INFO - PROCESS | 1919 | ++DOMWINDOW == 84 (0x118321800) [pid = 1919] [serial = 2162] [outer = 0x1164eb000] 16:55:37 INFO - PROCESS | 1919 | 1461628537956 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:55:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:55:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 571ms 16:55:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:55:37 INFO - PROCESS | 1919 | 1461628537973 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 16:55:37 INFO - PROCESS | 1919 | 1461628537974 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 16:55:37 INFO - PROCESS | 1919 | 1461628537977 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:55:37 INFO - PROCESS | 1919 | 1461628537982 Marionette TRACE conn2 <- [1,2854,null,{}] 16:55:37 INFO - PROCESS | 1919 | 1461628537990 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:55:38 INFO - PROCESS | 1919 | 1461628538076 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 16:55:38 INFO - PROCESS | 1919 | 1461628538083 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:38 INFO - PROCESS | 1919 | ++DOCSHELL 0x125715800 == 44 [pid = 1919] [id = 721] 16:55:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 85 (0x118330800) [pid = 1919] [serial = 2163] [outer = 0x0] 16:55:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 86 (0x118392400) [pid = 1919] [serial = 2164] [outer = 0x118330800] 16:55:38 INFO - PROCESS | 1919 | 1461628538111 Marionette DEBUG loaded listener.js 16:55:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 87 (0x118fe4000) [pid = 1919] [serial = 2165] [outer = 0x118330800] 16:55:38 INFO - PROCESS | 1919 | 1461628538465 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:55:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:55:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 526ms 16:55:38 INFO - PROCESS | 1919 | 1461628538502 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 16:55:38 INFO - PROCESS | 1919 | 1461628538504 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 16:55:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:55:38 INFO - PROCESS | 1919 | 1461628538506 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:55:38 INFO - PROCESS | 1919 | 1461628538508 Marionette TRACE conn2 <- [1,2858,null,{}] 16:55:38 INFO - PROCESS | 1919 | 1461628538510 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:55:38 INFO - PROCESS | 1919 | 1461628538594 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 16:55:38 INFO - PROCESS | 1919 | 1461628538600 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:38 INFO - PROCESS | 1919 | ++DOCSHELL 0x12763f800 == 45 [pid = 1919] [id = 722] 16:55:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 88 (0x119325000) [pid = 1919] [serial = 2166] [outer = 0x0] 16:55:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 89 (0x119caa000) [pid = 1919] [serial = 2167] [outer = 0x119325000] 16:55:38 INFO - PROCESS | 1919 | 1461628538625 Marionette DEBUG loaded listener.js 16:55:38 INFO - PROCESS | 1919 | ++DOMWINDOW == 90 (0x121256400) [pid = 1919] [serial = 2168] [outer = 0x119325000] 16:55:38 INFO - PROCESS | 1919 | 1461628538973 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:55:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:55:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 470ms 16:55:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:55:38 INFO - PROCESS | 1919 | 1461628538977 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 16:55:38 INFO - PROCESS | 1919 | 1461628538979 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 16:55:38 INFO - PROCESS | 1919 | 1461628538981 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:55:38 INFO - PROCESS | 1919 | 1461628538982 Marionette TRACE conn2 <- [1,2862,null,{}] 16:55:38 INFO - PROCESS | 1919 | 1461628538987 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:55:39 INFO - PROCESS | 1919 | 1461628539072 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 16:55:39 INFO - PROCESS | 1919 | 1461628539137 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:39 INFO - PROCESS | 1919 | ++DOCSHELL 0x128b75800 == 46 [pid = 1919] [id = 723] 16:55:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 91 (0x123351c00) [pid = 1919] [serial = 2169] [outer = 0x0] 16:55:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 92 (0x123359000) [pid = 1919] [serial = 2170] [outer = 0x123351c00] 16:55:39 INFO - PROCESS | 1919 | 1461628539170 Marionette DEBUG loaded listener.js 16:55:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 93 (0x12438bc00) [pid = 1919] [serial = 2171] [outer = 0x123351c00] 16:55:39 INFO - PROCESS | 1919 | 1461628539501 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:55:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:55:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 570ms 16:55:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:55:39 INFO - PROCESS | 1919 | 1461628539551 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 16:55:39 INFO - PROCESS | 1919 | 1461628539552 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 16:55:39 INFO - PROCESS | 1919 | 1461628539555 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:55:39 INFO - PROCESS | 1919 | 1461628539556 Marionette TRACE conn2 <- [1,2866,null,{}] 16:55:39 INFO - PROCESS | 1919 | 1461628539558 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:55:39 INFO - PROCESS | 1919 | 1461628539666 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 16:55:39 INFO - PROCESS | 1919 | 1461628539670 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:39 INFO - PROCESS | 1919 | ++DOCSHELL 0x129694800 == 47 [pid = 1919] [id = 724] 16:55:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 94 (0x1233ad400) [pid = 1919] [serial = 2172] [outer = 0x0] 16:55:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 95 (0x1256a6000) [pid = 1919] [serial = 2173] [outer = 0x1233ad400] 16:55:39 INFO - PROCESS | 1919 | 1461628539728 Marionette DEBUG loaded listener.js 16:55:39 INFO - PROCESS | 1919 | ++DOMWINDOW == 96 (0x126be2800) [pid = 1919] [serial = 2174] [outer = 0x1233ad400] 16:55:40 INFO - PROCESS | 1919 | 1461628540077 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:55:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:55:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 567ms 16:55:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:55:40 INFO - PROCESS | 1919 | 1461628540123 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 16:55:40 INFO - PROCESS | 1919 | 1461628540124 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 16:55:40 INFO - PROCESS | 1919 | 1461628540126 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:55:40 INFO - PROCESS | 1919 | 1461628540128 Marionette TRACE conn2 <- [1,2870,null,{}] 16:55:40 INFO - PROCESS | 1919 | 1461628540130 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:55:40 INFO - PROCESS | 1919 | 1461628540233 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 16:55:40 INFO - PROCESS | 1919 | 1461628540252 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:40 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ab70800 == 48 [pid = 1919] [id = 725] 16:55:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 97 (0x126991800) [pid = 1919] [serial = 2175] [outer = 0x0] 16:55:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 98 (0x12769b400) [pid = 1919] [serial = 2176] [outer = 0x126991800] 16:55:40 INFO - PROCESS | 1919 | 1461628540277 Marionette DEBUG loaded listener.js 16:55:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 99 (0x1276b8400) [pid = 1919] [serial = 2177] [outer = 0x126991800] 16:55:40 INFO - PROCESS | 1919 | 1461628540614 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:55:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:55:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 521ms 16:55:40 INFO - PROCESS | 1919 | 1461628540653 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 16:55:40 INFO - PROCESS | 1919 | 1461628540655 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 16:55:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:55:40 INFO - PROCESS | 1919 | 1461628540657 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:55:40 INFO - PROCESS | 1919 | 1461628540658 Marionette TRACE conn2 <- [1,2874,null,{}] 16:55:40 INFO - PROCESS | 1919 | 1461628540660 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:55:40 INFO - PROCESS | 1919 | 1461628540761 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 16:55:40 INFO - PROCESS | 1919 | 1461628540799 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:40 INFO - PROCESS | 1919 | ++DOCSHELL 0x12bad3800 == 49 [pid = 1919] [id = 726] 16:55:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 100 (0x127410c00) [pid = 1919] [serial = 2178] [outer = 0x0] 16:55:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 101 (0x128ace800) [pid = 1919] [serial = 2179] [outer = 0x127410c00] 16:55:40 INFO - PROCESS | 1919 | 1461628540824 Marionette DEBUG loaded listener.js 16:55:40 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x12125b400) [pid = 1919] [serial = 2180] [outer = 0x127410c00] 16:55:41 INFO - PROCESS | 1919 | 1461628541165 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:55:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:55:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 518ms 16:55:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:55:41 INFO - PROCESS | 1919 | 1461628541175 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 16:55:41 INFO - PROCESS | 1919 | 1461628541177 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 16:55:41 INFO - PROCESS | 1919 | 1461628541179 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:55:41 INFO - PROCESS | 1919 | 1461628541180 Marionette TRACE conn2 <- [1,2878,null,{}] 16:55:41 INFO - PROCESS | 1919 | 1461628541182 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:55:41 INFO - PROCESS | 1919 | 1461628541295 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 16:55:41 INFO - PROCESS | 1919 | 1461628541307 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:41 INFO - PROCESS | 1919 | ++DOCSHELL 0x12bc9d000 == 50 [pid = 1919] [id = 727] 16:55:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x1276b9400) [pid = 1919] [serial = 2181] [outer = 0x0] 16:55:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 104 (0x128b43800) [pid = 1919] [serial = 2182] [outer = 0x1276b9400] 16:55:41 INFO - PROCESS | 1919 | 1461628541332 Marionette DEBUG loaded listener.js 16:55:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x128d37800) [pid = 1919] [serial = 2183] [outer = 0x1276b9400] 16:55:41 INFO - PROCESS | 1919 | --DOMWINDOW == 104 (0x118f82800) [pid = 1919] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:55:41 INFO - PROCESS | 1919 | --DOMWINDOW == 103 (0x12350c000) [pid = 1919] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:55:41 INFO - PROCESS | 1919 | --DOMWINDOW == 102 (0x11838a800) [pid = 1919] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:55:41 INFO - PROCESS | 1919 | --DOMWINDOW == 101 (0x12b21f800) [pid = 1919] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:55:41 INFO - PROCESS | 1919 | --DOMWINDOW == 100 (0x118f22000) [pid = 1919] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:55:41 INFO - PROCESS | 1919 | --DOMWINDOW == 99 (0x121257000) [pid = 1919] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:55:41 INFO - PROCESS | 1919 | --DOMWINDOW == 98 (0x1170c0800) [pid = 1919] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:55:41 INFO - PROCESS | 1919 | --DOMWINDOW == 97 (0x110e75000) [pid = 1919] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:55:41 INFO - PROCESS | 1919 | --DOMWINDOW == 96 (0x1125cb000) [pid = 1919] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:55:41 INFO - PROCESS | 1919 | 1461628541686 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:55:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:55:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 520ms 16:55:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:55:41 INFO - PROCESS | 1919 | 1461628541699 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 16:55:41 INFO - PROCESS | 1919 | 1461628541701 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 16:55:41 INFO - PROCESS | 1919 | 1461628541713 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:55:41 INFO - PROCESS | 1919 | 1461628541714 Marionette TRACE conn2 <- [1,2882,null,{}] 16:55:41 INFO - PROCESS | 1919 | 1461628541721 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:55:41 INFO - PROCESS | 1919 | 1461628541803 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 16:55:41 INFO - PROCESS | 1919 | 1461628541808 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:41 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c109800 == 51 [pid = 1919] [id = 728] 16:55:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 97 (0x117e1bc00) [pid = 1919] [serial = 2184] [outer = 0x0] 16:55:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 98 (0x1256a9000) [pid = 1919] [serial = 2185] [outer = 0x117e1bc00] 16:55:41 INFO - PROCESS | 1919 | 1461628541838 Marionette DEBUG loaded listener.js 16:55:41 INFO - PROCESS | 1919 | ++DOMWINDOW == 99 (0x128e91000) [pid = 1919] [serial = 2186] [outer = 0x117e1bc00] 16:55:42 INFO - PROCESS | 1919 | 1461628542212 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:55:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:55:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 531ms 16:55:42 INFO - PROCESS | 1919 | 1461628542238 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 16:55:42 INFO - PROCESS | 1919 | 1461628542240 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 16:55:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:55:42 INFO - PROCESS | 1919 | 1461628542242 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:55:42 INFO - PROCESS | 1919 | 1461628542244 Marionette TRACE conn2 <- [1,2886,null,{}] 16:55:42 INFO - PROCESS | 1919 | 1461628542246 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:55:42 INFO - PROCESS | 1919 | 1461628542347 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 16:55:42 INFO - PROCESS | 1919 | 1461628542405 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:42 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c38a800 == 52 [pid = 1919] [id = 729] 16:55:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 100 (0x121253400) [pid = 1919] [serial = 2187] [outer = 0x0] 16:55:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 101 (0x1290d8000) [pid = 1919] [serial = 2188] [outer = 0x121253400] 16:55:42 INFO - PROCESS | 1919 | 1461628542430 Marionette DEBUG loaded listener.js 16:55:42 INFO - PROCESS | 1919 | ++DOMWINDOW == 102 (0x1294ec000) [pid = 1919] [serial = 2189] [outer = 0x121253400] 16:55:42 INFO - PROCESS | 1919 | 1461628542752 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:55:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:55:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 568ms 16:55:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:55:42 INFO - PROCESS | 1919 | 1461628542812 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 16:55:42 INFO - PROCESS | 1919 | 1461628542814 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 16:55:42 INFO - PROCESS | 1919 | 1461628542817 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:55:42 INFO - PROCESS | 1919 | 1461628542819 Marionette TRACE conn2 <- [1,2890,null,{}] 16:55:42 INFO - PROCESS | 1919 | 1461628542822 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:55:42 INFO - PROCESS | 1919 | 1461628542952 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 16:55:43 INFO - PROCESS | 1919 | 1461628543032 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:43 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ca67000 == 53 [pid = 1919] [id = 730] 16:55:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 103 (0x1166dec00) [pid = 1919] [serial = 2190] [outer = 0x0] 16:55:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 104 (0x1296b2800) [pid = 1919] [serial = 2191] [outer = 0x1166dec00] 16:55:43 INFO - PROCESS | 1919 | 1461628543074 Marionette DEBUG loaded listener.js 16:55:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 105 (0x12a7f1000) [pid = 1919] [serial = 2192] [outer = 0x1166dec00] 16:55:43 INFO - PROCESS | 1919 | 1461628543392 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:55:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:55:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 624ms 16:55:43 INFO - PROCESS | 1919 | 1461628543441 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 16:55:43 INFO - PROCESS | 1919 | 1461628543442 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 16:55:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:55:43 INFO - PROCESS | 1919 | 1461628543444 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:55:43 INFO - PROCESS | 1919 | 1461628543445 Marionette TRACE conn2 <- [1,2894,null,{}] 16:55:43 INFO - PROCESS | 1919 | 1461628543448 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:55:43 INFO - PROCESS | 1919 | 1461628543598 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 16:55:43 INFO - PROCESS | 1919 | 1461628543697 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:43 INFO - PROCESS | 1919 | ++DOCSHELL 0x116f11000 == 54 [pid = 1919] [id = 731] 16:55:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 106 (0x110e75800) [pid = 1919] [serial = 2193] [outer = 0x0] 16:55:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 107 (0x110f85400) [pid = 1919] [serial = 2194] [outer = 0x110e75800] 16:55:43 INFO - PROCESS | 1919 | 1461628543730 Marionette DEBUG loaded listener.js 16:55:43 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x1125d4000) [pid = 1919] [serial = 2195] [outer = 0x110e75800] 16:55:44 INFO - PROCESS | 1919 | 1461628544178 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:55:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:55:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 772ms 16:55:44 INFO - PROCESS | 1919 | 1461628544240 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 16:55:44 INFO - PROCESS | 1919 | 1461628544244 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 16:55:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:55:44 INFO - PROCESS | 1919 | 1461628544253 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:55:44 INFO - PROCESS | 1919 | 1461628544257 Marionette TRACE conn2 <- [1,2898,null,{}] 16:55:44 INFO - PROCESS | 1919 | 1461628544293 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:55:44 INFO - PROCESS | 1919 | 1461628544404 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 16:55:44 INFO - PROCESS | 1919 | 1461628544477 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:44 INFO - PROCESS | 1919 | ++DOCSHELL 0x1249a9000 == 55 [pid = 1919] [id = 732] 16:55:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x116471800) [pid = 1919] [serial = 2196] [outer = 0x0] 16:55:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x1169b3000) [pid = 1919] [serial = 2197] [outer = 0x116471800] 16:55:44 INFO - PROCESS | 1919 | 1461628544509 Marionette DEBUG loaded listener.js 16:55:44 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x118323000) [pid = 1919] [serial = 2198] [outer = 0x116471800] 16:55:44 INFO - PROCESS | 1919 | 1461628544939 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:55:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:55:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 726ms 16:55:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:55:44 INFO - PROCESS | 1919 | 1461628544978 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 16:55:44 INFO - PROCESS | 1919 | 1461628544980 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 16:55:44 INFO - PROCESS | 1919 | 1461628544982 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:55:44 INFO - PROCESS | 1919 | 1461628544983 Marionette TRACE conn2 <- [1,2902,null,{}] 16:55:44 INFO - PROCESS | 1919 | 1461628544986 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:55:45 INFO - PROCESS | 1919 | 1461628545092 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 16:55:45 INFO - PROCESS | 1919 | 1461628545155 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:45 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ab79800 == 56 [pid = 1919] [id = 733] 16:55:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x118673000) [pid = 1919] [serial = 2199] [outer = 0x0] 16:55:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x11932e800) [pid = 1919] [serial = 2200] [outer = 0x118673000] 16:55:45 INFO - PROCESS | 1919 | 1461628545226 Marionette DEBUG loaded listener.js 16:55:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x12125e400) [pid = 1919] [serial = 2201] [outer = 0x118673000] 16:55:45 INFO - PROCESS | 1919 | 1461628545672 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:55:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:55:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 720ms 16:55:45 INFO - PROCESS | 1919 | 1461628545722 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 16:55:45 INFO - PROCESS | 1919 | 1461628545725 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 16:55:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:55:45 INFO - PROCESS | 1919 | 1461628545733 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:55:45 INFO - PROCESS | 1919 | 1461628545737 Marionette TRACE conn2 <- [1,2906,null,{}] 16:55:45 INFO - PROCESS | 1919 | 1461628545754 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:55:45 INFO - PROCESS | 1919 | 1461628545863 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 16:55:45 INFO - PROCESS | 1919 | 1461628545934 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:45 INFO - PROCESS | 1919 | ++DOCSHELL 0x12d221800 == 57 [pid = 1919] [id = 734] 16:55:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x11867ac00) [pid = 1919] [serial = 2202] [outer = 0x0] 16:55:45 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x123770400) [pid = 1919] [serial = 2203] [outer = 0x11867ac00] 16:55:45 INFO - PROCESS | 1919 | 1461628545964 Marionette DEBUG loaded listener.js 16:55:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x128ad3c00) [pid = 1919] [serial = 2204] [outer = 0x11867ac00] 16:55:46 INFO - PROCESS | 1919 | 1461628546352 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:55:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:55:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 691ms 16:55:46 INFO - PROCESS | 1919 | 1461628546421 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 16:55:46 INFO - PROCESS | 1919 | 1461628546422 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 16:55:46 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:55:46 INFO - PROCESS | 1919 | 1461628546424 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:55:46 INFO - PROCESS | 1919 | 1461628546426 Marionette TRACE conn2 <- [1,2910,null,{}] 16:55:46 INFO - PROCESS | 1919 | 1461628546428 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:55:46 INFO - PROCESS | 1919 | 1461628546538 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 16:55:46 INFO - PROCESS | 1919 | 1461628546598 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:46 INFO - PROCESS | 1919 | ++DOCSHELL 0x12d50a800 == 58 [pid = 1919] [id = 735] 16:55:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x128d34000) [pid = 1919] [serial = 2205] [outer = 0x0] 16:55:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x1290e3000) [pid = 1919] [serial = 2206] [outer = 0x128d34000] 16:55:46 INFO - PROCESS | 1919 | 1461628546628 Marionette DEBUG loaded listener.js 16:55:46 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x1296b4800) [pid = 1919] [serial = 2207] [outer = 0x128d34000] 16:55:47 INFO - PROCESS | 1919 | 1461628547288 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:55:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:55:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:55:47 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 869ms 16:55:47 INFO - PROCESS | 1919 | 1461628547295 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 16:55:47 INFO - PROCESS | 1919 | 1461628547297 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 16:55:47 INFO - TEST-START | /DOMEvents/constructors.html 16:55:47 INFO - PROCESS | 1919 | 1461628547301 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:55:47 INFO - PROCESS | 1919 | 1461628547303 Marionette TRACE conn2 <- [1,2914,null,{}] 16:55:47 INFO - PROCESS | 1919 | 1461628547307 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:55:47 INFO - PROCESS | 1919 | 1461628547403 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 16:55:47 INFO - PROCESS | 1919 | 1461628547459 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:47 INFO - PROCESS | 1919 | ++DOCSHELL 0x126922800 == 59 [pid = 1919] [id = 736] 16:55:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x1125b7800) [pid = 1919] [serial = 2208] [outer = 0x0] 16:55:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x1134cf000) [pid = 1919] [serial = 2209] [outer = 0x1125b7800] 16:55:47 INFO - PROCESS | 1919 | 1461628547487 Marionette DEBUG loaded listener.js 16:55:47 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x1166d4c00) [pid = 1919] [serial = 2210] [outer = 0x1125b7800] 16:55:47 INFO - PROCESS | 1919 | 1461628547892 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:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:55:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:55:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:55:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:55:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:55:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:55:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:55:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:55:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:55:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:55:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:55:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:55:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:55:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:55:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:55:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:55:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:55:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:55:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:55:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:55:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:55:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:55:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:55:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:55:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:55:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:55:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:55:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:55:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:55:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:55:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:55:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:55:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:55:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:55:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:55:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:55:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:55:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:55:47 INFO - TEST-OK | /DOMEvents/constructors.html | took 629ms 16:55:47 INFO - PROCESS | 1919 | 1461628547931 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 16:55:47 INFO - PROCESS | 1919 | 1461628547935 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 16:55:47 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:55:47 INFO - PROCESS | 1919 | 1461628547950 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:55:47 INFO - PROCESS | 1919 | 1461628547951 Marionette TRACE conn2 <- [1,2918,null,{}] 16:55:47 INFO - PROCESS | 1919 | 1461628547956 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:55:48 INFO - PROCESS | 1919 | 1461628548050 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 16:55:48 INFO - PROCESS | 1919 | 1461628548115 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:48 INFO - PROCESS | 1919 | ++DOCSHELL 0x117338000 == 60 [pid = 1919] [id = 737] 16:55:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x113012800) [pid = 1919] [serial = 2211] [outer = 0x0] 16:55:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x118451800) [pid = 1919] [serial = 2212] [outer = 0x113012800] 16:55:48 INFO - PROCESS | 1919 | 1461628548142 Marionette DEBUG loaded listener.js 16:55:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x118f79c00) [pid = 1919] [serial = 2213] [outer = 0x113012800] 16:55:48 INFO - PROCESS | 1919 | --DOCSHELL 0x116f1e800 == 59 [pid = 1919] [id = 653] 16:55:48 INFO - PROCESS | 1919 | --DOCSHELL 0x12bc8b000 == 58 [pid = 1919] [id = 652] 16:55:48 INFO - PROCESS | 1919 | --DOCSHELL 0x12ca67000 == 57 [pid = 1919] [id = 730] 16:55:48 INFO - PROCESS | 1919 | --DOCSHELL 0x12c38a800 == 56 [pid = 1919] [id = 729] 16:55:48 INFO - PROCESS | 1919 | --DOCSHELL 0x12c109800 == 55 [pid = 1919] [id = 728] 16:55:48 INFO - PROCESS | 1919 | --DOCSHELL 0x12bc9d000 == 54 [pid = 1919] [id = 727] 16:55:48 INFO - PROCESS | 1919 | --DOCSHELL 0x12bad3800 == 53 [pid = 1919] [id = 726] 16:55:48 INFO - PROCESS | 1919 | --DOCSHELL 0x12ab70800 == 52 [pid = 1919] [id = 725] 16:55:48 INFO - PROCESS | 1919 | --DOCSHELL 0x129694800 == 51 [pid = 1919] [id = 724] 16:55:48 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x1271c4400) [pid = 1919] [serial = 2137] [outer = 0x0] [url = about:blank] 16:55:48 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x1233acc00) [pid = 1919] [serial = 2104] [outer = 0x0] [url = about:blank] 16:55:48 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x1294ebc00) [pid = 1919] [serial = 2107] [outer = 0x0] [url = about:blank] 16:55:48 INFO - PROCESS | 1919 | --DOCSHELL 0x128b75800 == 50 [pid = 1919] [id = 723] 16:55:48 INFO - PROCESS | 1919 | --DOCSHELL 0x12763f800 == 49 [pid = 1919] [id = 722] 16:55:48 INFO - PROCESS | 1919 | --DOCSHELL 0x125715800 == 48 [pid = 1919] [id = 721] 16:55:48 INFO - PROCESS | 1919 | --DOCSHELL 0x119302800 == 47 [pid = 1919] [id = 720] 16:55:48 INFO - PROCESS | 1919 | --DOCSHELL 0x134b9e000 == 46 [pid = 1919] [id = 699] 16:55:48 INFO - PROCESS | 1919 | --DOCSHELL 0x11930d800 == 45 [pid = 1919] [id = 719] 16:55:48 INFO - PROCESS | 1919 | --DOCSHELL 0x117341800 == 44 [pid = 1919] [id = 718] 16:55:48 INFO - PROCESS | 1919 | --DOCSHELL 0x12a728000 == 43 [pid = 1919] [id = 712] 16:55:48 INFO - PROCESS | 1919 | 1461628548582 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:55:48 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:55:48 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 673ms 16:55:48 INFO - PROCESS | 1919 | 1461628548623 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 16:55:48 INFO - PROCESS | 1919 | 1461628548624 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 16:55:48 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:55:48 INFO - PROCESS | 1919 | 1461628548626 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:55:48 INFO - PROCESS | 1919 | 1461628548629 Marionette TRACE conn2 <- [1,2922,null,{}] 16:55:48 INFO - PROCESS | 1919 | 1461628548636 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:55:48 INFO - PROCESS | 1919 | 1461628548737 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 16:55:48 INFO - PROCESS | 1919 | 1461628548745 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:48 INFO - PROCESS | 1919 | ++DOCSHELL 0x119924800 == 44 [pid = 1919] [id = 738] 16:55:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x118a32c00) [pid = 1919] [serial = 2214] [outer = 0x0] 16:55:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x1197de400) [pid = 1919] [serial = 2215] [outer = 0x118a32c00] 16:55:48 INFO - PROCESS | 1919 | 1461628548773 Marionette DEBUG loaded listener.js 16:55:48 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x12125a800) [pid = 1919] [serial = 2216] [outer = 0x118a32c00] 16:55:48 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x1236d2c00) [pid = 1919] [serial = 2131] [outer = 0x0] [url = about:blank] 16:55:48 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x12575b000) [pid = 1919] [serial = 2134] [outer = 0x0] [url = about:blank] 16:55:48 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x11867b800) [pid = 1919] [serial = 2122] [outer = 0x0] [url = about:blank] 16:55:48 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x118f1b400) [pid = 1919] [serial = 2123] [outer = 0x0] [url = about:blank] 16:55:48 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x12bb3dc00) [pid = 1919] [serial = 2099] [outer = 0x0] [url = about:blank] 16:55:48 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x119326800) [pid = 1919] [serial = 2125] [outer = 0x0] [url = about:blank] 16:55:48 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x119ca9800) [pid = 1919] [serial = 2126] [outer = 0x0] [url = about:blank] 16:55:48 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x1269ae000) [pid = 1919] [serial = 2135] [outer = 0x0] [url = about:blank] 16:55:48 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x121386400) [pid = 1919] [serial = 2128] [outer = 0x0] [url = about:blank] 16:55:48 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x123355000) [pid = 1919] [serial = 2129] [outer = 0x0] [url = about:blank] 16:55:48 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x118391400) [pid = 1919] [serial = 2120] [outer = 0x0] [url = about:blank] 16:55:48 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x112936400) [pid = 1919] [serial = 2116] [outer = 0x0] [url = about:blank] 16:55:48 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x1164f6c00) [pid = 1919] [serial = 2117] [outer = 0x0] [url = about:blank] 16:55:48 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x113c41000) [pid = 1919] [serial = 2113] [outer = 0x0] [url = about:blank] 16:55:48 INFO - PROCESS | 1919 | --DOMWINDOW == 111 (0x1161a2000) [pid = 1919] [serial = 2114] [outer = 0x0] [url = about:blank] 16:55:48 INFO - PROCESS | 1919 | --DOMWINDOW == 110 (0x118320000) [pid = 1919] [serial = 2119] [outer = 0x0] [url = about:blank] 16:55:48 INFO - PROCESS | 1919 | --DOMWINDOW == 109 (0x12939c400) [pid = 1919] [serial = 2110] [outer = 0x0] [url = about:blank] 16:55:48 INFO - PROCESS | 1919 | --DOMWINDOW == 108 (0x11831f800) [pid = 1919] [serial = 2101] [outer = 0x0] [url = about:blank] 16:55:48 INFO - PROCESS | 1919 | --DOMWINDOW == 107 (0x1245e3400) [pid = 1919] [serial = 2132] [outer = 0x0] [url = about:blank] 16:55:49 INFO - PROCESS | 1919 | [1919] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:55:49 INFO - PROCESS | 1919 | [1919] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:55:49 INFO - PROCESS | 1919 | [1919] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:55:49 INFO - PROCESS | 1919 | [1919] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:55:49 INFO - PROCESS | 1919 | 1461628549143 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:55:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:55:49 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:55:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:55:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:55:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:55:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:55:49 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:55:49 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:55:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:55:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:55:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:55:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:55:49 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:55:49 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:55:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:55:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:55:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:55:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:55:49 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:55:49 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:55:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:55:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:55:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:55:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:55:49 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:55:49 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 523ms 16:55:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:55:49 INFO - PROCESS | 1919 | 1461628549151 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 16:55:49 INFO - PROCESS | 1919 | 1461628549153 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 16:55:49 INFO - PROCESS | 1919 | 1461628549155 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:55:49 INFO - PROCESS | 1919 | 1461628549157 Marionette TRACE conn2 <- [1,2926,null,{}] 16:55:49 INFO - PROCESS | 1919 | 1461628549160 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:55:49 INFO - PROCESS | 1919 | 1461628549253 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 16:55:49 INFO - PROCESS | 1919 | 1461628549258 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:49 INFO - PROCESS | 1919 | ++DOCSHELL 0x12764a000 == 45 [pid = 1919] [id = 739] 16:55:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 108 (0x121382000) [pid = 1919] [serial = 2217] [outer = 0x0] 16:55:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 109 (0x123510c00) [pid = 1919] [serial = 2218] [outer = 0x121382000] 16:55:49 INFO - PROCESS | 1919 | 1461628549297 Marionette DEBUG loaded listener.js 16:55:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 110 (0x1249d3400) [pid = 1919] [serial = 2219] [outer = 0x121382000] 16:55:49 INFO - PROCESS | 1919 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:55:49 INFO - PROCESS | 1919 | 1461628549641 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:55:49 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:55:49 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 519ms 16:55:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:55:49 INFO - PROCESS | 1919 | 1461628549675 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 16:55:49 INFO - PROCESS | 1919 | 1461628549677 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 16:55:49 INFO - PROCESS | 1919 | 1461628549679 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:55:49 INFO - PROCESS | 1919 | 1461628549680 Marionette TRACE conn2 <- [1,2930,null,{}] 16:55:49 INFO - PROCESS | 1919 | 1461628549682 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:55:49 INFO - PROCESS | 1919 | 1461628549773 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 16:55:49 INFO - PROCESS | 1919 | 1461628549829 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:49 INFO - PROCESS | 1919 | ++DOCSHELL 0x128d90800 == 46 [pid = 1919] [id = 740] 16:55:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 111 (0x121387c00) [pid = 1919] [serial = 2220] [outer = 0x0] 16:55:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 112 (0x1256aa800) [pid = 1919] [serial = 2221] [outer = 0x121387c00] 16:55:49 INFO - PROCESS | 1919 | 1461628549854 Marionette DEBUG loaded listener.js 16:55:49 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x126be0000) [pid = 1919] [serial = 2222] [outer = 0x121387c00] 16:55:50 INFO - PROCESS | 1919 | 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:55:50 INFO - PROCESS | 1919 | 1461628550131 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:55:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:55:50 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 475ms 16:55:50 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:55:50 INFO - PROCESS | 1919 | 1461628550158 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 16:55:50 INFO - PROCESS | 1919 | 1461628550160 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 16:55:50 INFO - PROCESS | 1919 | 1461628550162 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:55:50 INFO - PROCESS | 1919 | 1461628550163 Marionette TRACE conn2 <- [1,2934,null,{}] 16:55:50 INFO - PROCESS | 1919 | 1461628550173 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:55:50 INFO - PROCESS | 1919 | 1461628550279 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 16:55:50 INFO - PROCESS | 1919 | 1461628550342 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:50 INFO - PROCESS | 1919 | ++DOCSHELL 0x12131e800 == 47 [pid = 1919] [id = 741] 16:55:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x1250e1800) [pid = 1919] [serial = 2223] [outer = 0x0] 16:55:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x1276b5800) [pid = 1919] [serial = 2224] [outer = 0x1250e1800] 16:55:50 INFO - PROCESS | 1919 | 1461628550371 Marionette DEBUG loaded listener.js 16:55:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x1290d4400) [pid = 1919] [serial = 2225] [outer = 0x1250e1800] 16:55:50 INFO - PROCESS | 1919 | 1461628550645 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:55:50 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:55:50 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 519ms 16:55:50 INFO - PROCESS | 1919 | 1461628550681 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 16:55:50 INFO - PROCESS | 1919 | 1461628550683 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 16:55:50 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:55:50 INFO - PROCESS | 1919 | 1461628550693 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:55:50 INFO - PROCESS | 1919 | 1461628550695 Marionette TRACE conn2 <- [1,2938,null,{}] 16:55:50 INFO - PROCESS | 1919 | 1461628550697 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:55:50 INFO - PROCESS | 1919 | 1461628550807 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 16:55:50 INFO - PROCESS | 1919 | 1461628550811 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:50 INFO - PROCESS | 1919 | ++DOCSHELL 0x12bae1800 == 48 [pid = 1919] [id = 742] 16:55:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x129394800) [pid = 1919] [serial = 2226] [outer = 0x0] 16:55:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x1294e7400) [pid = 1919] [serial = 2227] [outer = 0x129394800] 16:55:50 INFO - PROCESS | 1919 | 1461628550837 Marionette DEBUG loaded listener.js 16:55:50 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x1296c0800) [pid = 1919] [serial = 2228] [outer = 0x129394800] 16:55:51 INFO - PROCESS | 1919 | 1461628551144 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:55:51 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:55:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 472ms 16:55:51 INFO - PROCESS | 1919 | 1461628551168 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 16:55:51 INFO - PROCESS | 1919 | 1461628551171 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 16:55:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:55:51 INFO - PROCESS | 1919 | 1461628551179 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:55:51 INFO - PROCESS | 1919 | 1461628551181 Marionette TRACE conn2 <- [1,2942,null,{}] 16:55:51 INFO - PROCESS | 1919 | 1461628551183 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:55:51 INFO - PROCESS | 1919 | 1461628551294 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 16:55:51 INFO - PROCESS | 1919 | 1461628551330 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:51 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c388800 == 49 [pid = 1919] [id = 743] 16:55:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x1296be000) [pid = 1919] [serial = 2229] [outer = 0x0] 16:55:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x12a7eec00) [pid = 1919] [serial = 2230] [outer = 0x1296be000] 16:55:51 INFO - PROCESS | 1919 | 1461628551355 Marionette DEBUG loaded listener.js 16:55:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x12a8a7c00) [pid = 1919] [serial = 2231] [outer = 0x1296be000] 16:55:51 INFO - PROCESS | 1919 | 1461628551659 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:55:51 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:55:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:55:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:55:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:55:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:55:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 518ms 16:55:51 INFO - PROCESS | 1919 | 1461628551705 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 16:55:51 INFO - PROCESS | 1919 | 1461628551706 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 16:55:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:55:51 INFO - PROCESS | 1919 | 1461628551708 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:55:51 INFO - PROCESS | 1919 | 1461628551709 Marionette TRACE conn2 <- [1,2946,null,{}] 16:55:51 INFO - PROCESS | 1919 | 1461628551711 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:55:51 INFO - PROCESS | 1919 | 1461628551815 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 16:55:51 INFO - PROCESS | 1919 | 1461628551820 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:51 INFO - PROCESS | 1919 | ++DOCSHELL 0x12ce58800 == 50 [pid = 1919] [id = 744] 16:55:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x12a7f9000) [pid = 1919] [serial = 2232] [outer = 0x0] 16:55:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x12ab4f400) [pid = 1919] [serial = 2233] [outer = 0x12a7f9000] 16:55:51 INFO - PROCESS | 1919 | 1461628551879 Marionette DEBUG loaded listener.js 16:55:51 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x12adb0400) [pid = 1919] [serial = 2234] [outer = 0x12a7f9000] 16:55:52 INFO - PROCESS | 1919 | 1461628552166 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:55:52 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:55:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 518ms 16:55:52 INFO - PROCESS | 1919 | 1461628552227 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 16:55:52 INFO - PROCESS | 1919 | 1461628552228 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 16:55:52 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:55:52 INFO - PROCESS | 1919 | 1461628552230 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:55:52 INFO - PROCESS | 1919 | 1461628552232 Marionette TRACE conn2 <- [1,2950,null,{}] 16:55:52 INFO - PROCESS | 1919 | 1461628552239 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:55:52 INFO - PROCESS | 1919 | 1461628552346 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 16:55:52 INFO - PROCESS | 1919 | 1461628552383 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:52 INFO - PROCESS | 1919 | ++DOCSHELL 0x12d522000 == 51 [pid = 1919] [id = 745] 16:55:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x12adb1400) [pid = 1919] [serial = 2235] [outer = 0x0] 16:55:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x12adbac00) [pid = 1919] [serial = 2236] [outer = 0x12adb1400] 16:55:52 INFO - PROCESS | 1919 | 1461628552408 Marionette DEBUG loaded listener.js 16:55:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x12adc9c00) [pid = 1919] [serial = 2237] [outer = 0x12adb1400] 16:55:52 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x1276b9400) [pid = 1919] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:55:52 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x117e1bc00) [pid = 1919] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:55:52 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x121253400) [pid = 1919] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:55:52 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x127410800) [pid = 1919] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:55:52 INFO - PROCESS | 1919 | --DOMWINDOW == 123 (0x1236dd000) [pid = 1919] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:55:52 INFO - PROCESS | 1919 | --DOMWINDOW == 122 (0x110e72000) [pid = 1919] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:55:52 INFO - PROCESS | 1919 | --DOMWINDOW == 121 (0x119325000) [pid = 1919] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:55:52 INFO - PROCESS | 1919 | --DOMWINDOW == 120 (0x1164eb000) [pid = 1919] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:55:52 INFO - PROCESS | 1919 | --DOMWINDOW == 119 (0x112934800) [pid = 1919] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:55:52 INFO - PROCESS | 1919 | --DOMWINDOW == 118 (0x12698f800) [pid = 1919] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:55:52 INFO - PROCESS | 1919 | --DOMWINDOW == 117 (0x123351c00) [pid = 1919] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:55:52 INFO - PROCESS | 1919 | --DOMWINDOW == 116 (0x1233ad400) [pid = 1919] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:55:52 INFO - PROCESS | 1919 | --DOMWINDOW == 115 (0x127410c00) [pid = 1919] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:55:52 INFO - PROCESS | 1919 | --DOMWINDOW == 114 (0x118330800) [pid = 1919] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:55:52 INFO - PROCESS | 1919 | --DOMWINDOW == 113 (0x110e11800) [pid = 1919] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:55:52 INFO - PROCESS | 1919 | --DOMWINDOW == 112 (0x126991800) [pid = 1919] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:55:52 INFO - PROCESS | 1919 | ++DOCSHELL 0x1150ee000 == 52 [pid = 1919] [id = 746] 16:55:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 113 (0x111f44c00) [pid = 1919] [serial = 2238] [outer = 0x0] 16:55:52 INFO - PROCESS | 1919 | ++DOMWINDOW == 114 (0x1125d1800) [pid = 1919] [serial = 2239] [outer = 0x111f44c00] 16:55:52 INFO - PROCESS | 1919 | 1461628552878 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:55:52 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:55:52 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 668ms 16:55:52 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:55:52 INFO - PROCESS | 1919 | 1461628552907 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 16:55:52 INFO - PROCESS | 1919 | 1461628552909 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 16:55:52 INFO - PROCESS | 1919 | 1461628552911 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:55:52 INFO - PROCESS | 1919 | 1461628552913 Marionette TRACE conn2 <- [1,2954,null,{}] 16:55:52 INFO - PROCESS | 1919 | 1461628552915 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:55:53 INFO - PROCESS | 1919 | 1461628553040 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 16:55:53 INFO - PROCESS | 1919 | 1461628553105 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:53 INFO - PROCESS | 1919 | ++DOCSHELL 0x12de13000 == 53 [pid = 1919] [id = 747] 16:55:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 115 (0x110f81000) [pid = 1919] [serial = 2240] [outer = 0x0] 16:55:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 116 (0x1236d4400) [pid = 1919] [serial = 2241] [outer = 0x110f81000] 16:55:53 INFO - PROCESS | 1919 | 1461628553135 Marionette DEBUG loaded listener.js 16:55:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 117 (0x12adce000) [pid = 1919] [serial = 2242] [outer = 0x110f81000] 16:55:53 INFO - PROCESS | 1919 | 1461628553434 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:55:53 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:55:53 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:55:53 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 575ms 16:55:53 INFO - PROCESS | 1919 | 1461628553489 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 16:55:53 INFO - PROCESS | 1919 | 1461628553491 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 16:55:53 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:55:53 INFO - PROCESS | 1919 | 1461628553494 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:55:53 INFO - PROCESS | 1919 | 1461628553496 Marionette TRACE conn2 <- [1,2958,null,{}] 16:55:53 INFO - PROCESS | 1919 | 1461628553500 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:55:53 INFO - PROCESS | 1919 | 1461628553651 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 16:55:53 INFO - PROCESS | 1919 | 1461628553773 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:53 INFO - PROCESS | 1919 | ++DOCSHELL 0x134c07000 == 54 [pid = 1919] [id = 748] 16:55:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 118 (0x12adc9000) [pid = 1919] [serial = 2243] [outer = 0x0] 16:55:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 119 (0x12bb64400) [pid = 1919] [serial = 2244] [outer = 0x12adc9000] 16:55:53 INFO - PROCESS | 1919 | 1461628553810 Marionette DEBUG loaded listener.js 16:55:53 INFO - PROCESS | 1919 | ++DOMWINDOW == 120 (0x12add0c00) [pid = 1919] [serial = 2245] [outer = 0x12adc9000] 16:55:54 INFO - PROCESS | 1919 | 1461628554129 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:55:54 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:55:54 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 670ms 16:55:54 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:55:54 INFO - PROCESS | 1919 | 1461628554164 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 16:55:54 INFO - PROCESS | 1919 | 1461628554165 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 16:55:54 INFO - PROCESS | 1919 | 1461628554177 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:55:54 INFO - PROCESS | 1919 | 1461628554178 Marionette TRACE conn2 <- [1,2962,null,{}] 16:55:54 INFO - PROCESS | 1919 | 1461628554180 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:55:54 INFO - PROCESS | 1919 | 1461628554273 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 16:55:54 INFO - PROCESS | 1919 | 1461628554333 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:54 INFO - PROCESS | 1919 | ++DOCSHELL 0x134c1f000 == 55 [pid = 1919] [id = 749] 16:55:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 121 (0x112ac5800) [pid = 1919] [serial = 2246] [outer = 0x0] 16:55:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 122 (0x1236d0000) [pid = 1919] [serial = 2247] [outer = 0x112ac5800] 16:55:54 INFO - PROCESS | 1919 | 1461628554358 Marionette DEBUG loaded listener.js 16:55:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 123 (0x12bb71400) [pid = 1919] [serial = 2248] [outer = 0x112ac5800] 16:55:54 INFO - PROCESS | 1919 | 1461628554612 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:55:54 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:55:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 476ms 16:55:54 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:55:54 INFO - PROCESS | 1919 | 1461628554645 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 16:55:54 INFO - PROCESS | 1919 | 1461628554647 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 16:55:54 INFO - PROCESS | 1919 | 1461628554649 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:55:54 INFO - PROCESS | 1919 | 1461628554650 Marionette TRACE conn2 <- [1,2966,null,{}] 16:55:54 INFO - PROCESS | 1919 | 1461628554660 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:55:54 INFO - PROCESS | 1919 | 1461628554756 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 16:55:54 INFO - PROCESS | 1919 | 1461628554760 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:54 INFO - PROCESS | 1919 | ++DOCSHELL 0x13523c800 == 56 [pid = 1919] [id = 750] 16:55:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 124 (0x12bbc2800) [pid = 1919] [serial = 2249] [outer = 0x0] 16:55:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x12bbc6c00) [pid = 1919] [serial = 2250] [outer = 0x12bbc2800] 16:55:54 INFO - PROCESS | 1919 | 1461628554785 Marionette DEBUG loaded listener.js 16:55:54 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x12bbcd400) [pid = 1919] [serial = 2251] [outer = 0x12bbc2800] 16:55:55 INFO - PROCESS | 1919 | 1461628555400 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:55:55 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:55:55 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 777ms 16:55:55 INFO - PROCESS | 1919 | 1461628555438 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 16:55:55 INFO - PROCESS | 1919 | 1461628555443 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 16:55:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:55:55 INFO - PROCESS | 1919 | 1461628555450 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:55:55 INFO - PROCESS | 1919 | 1461628555457 Marionette TRACE conn2 <- [1,2970,null,{}] 16:55:55 INFO - PROCESS | 1919 | 1461628555463 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:55:55 INFO - PROCESS | 1919 | 1461628555631 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 16:55:55 INFO - PROCESS | 1919 | 1461628555711 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:55 INFO - PROCESS | 1919 | ++DOCSHELL 0x1246c8800 == 57 [pid = 1919] [id = 751] 16:55:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x112acdc00) [pid = 1919] [serial = 2252] [outer = 0x0] 16:55:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x116110800) [pid = 1919] [serial = 2253] [outer = 0x112acdc00] 16:55:55 INFO - PROCESS | 1919 | 1461628555742 Marionette DEBUG loaded listener.js 16:55:55 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x117565000) [pid = 1919] [serial = 2254] [outer = 0x112acdc00] 16:55:56 INFO - PROCESS | 1919 | 1461628556101 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:55:56 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:55:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 678ms 16:55:56 INFO - PROCESS | 1919 | 1461628556128 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 16:55:56 INFO - PROCESS | 1919 | 1461628556132 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 16:55:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:55:56 INFO - PROCESS | 1919 | 1461628556137 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:55:56 INFO - PROCESS | 1919 | 1461628556139 Marionette TRACE conn2 <- [1,2974,null,{}] 16:55:56 INFO - PROCESS | 1919 | 1461628556142 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:55:56 INFO - PROCESS | 1919 | 1461628556255 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 16:55:56 INFO - PROCESS | 1919 | 1461628556337 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:56 INFO - PROCESS | 1919 | ++DOCSHELL 0x1293f7000 == 58 [pid = 1919] [id = 752] 16:55:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 130 (0x118331400) [pid = 1919] [serial = 2255] [outer = 0x0] 16:55:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x118a3a000) [pid = 1919] [serial = 2256] [outer = 0x118331400] 16:55:56 INFO - PROCESS | 1919 | 1461628556379 Marionette DEBUG loaded listener.js 16:55:56 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x119e3bc00) [pid = 1919] [serial = 2257] [outer = 0x118331400] 16:55:56 INFO - PROCESS | 1919 | 1461628556764 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:55:56 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:55:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 673ms 16:55:56 INFO - PROCESS | 1919 | 1461628556811 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 16:55:56 INFO - PROCESS | 1919 | 1461628556812 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 16:55:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:55:56 INFO - PROCESS | 1919 | 1461628556815 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:55:56 INFO - PROCESS | 1919 | 1461628556818 Marionette TRACE conn2 <- [1,2978,null,{}] 16:55:56 INFO - PROCESS | 1919 | 1461628556826 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:55:56 INFO - PROCESS | 1919 | 1461628556942 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 16:55:57 INFO - PROCESS | 1919 | 1461628557047 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:57 INFO - PROCESS | 1919 | ++DOCSHELL 0x12d7f4000 == 59 [pid = 1919] [id = 753] 16:55:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x12138bc00) [pid = 1919] [serial = 2258] [outer = 0x0] 16:55:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x126be3000) [pid = 1919] [serial = 2259] [outer = 0x12138bc00] 16:55:57 INFO - PROCESS | 1919 | 1461628557081 Marionette DEBUG loaded listener.js 16:55:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x128acd400) [pid = 1919] [serial = 2260] [outer = 0x12138bc00] 16:55:57 INFO - PROCESS | 1919 | 1461628557443 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:55:57 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:55:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 672ms 16:55:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:55:57 INFO - PROCESS | 1919 | 1461628557488 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 16:55:57 INFO - PROCESS | 1919 | 1461628557490 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 16:55:57 INFO - PROCESS | 1919 | 1461628557492 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:55:57 INFO - PROCESS | 1919 | 1461628557493 Marionette TRACE conn2 <- [1,2982,null,{}] 16:55:57 INFO - PROCESS | 1919 | 1461628557496 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:55:57 INFO - PROCESS | 1919 | 1461628557605 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 16:55:57 INFO - PROCESS | 1919 | 1461628557694 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:57 INFO - PROCESS | 1919 | ++DOCSHELL 0x135410800 == 60 [pid = 1919] [id = 754] 16:55:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 136 (0x128ad6800) [pid = 1919] [serial = 2261] [outer = 0x0] 16:55:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 137 (0x128d37000) [pid = 1919] [serial = 2262] [outer = 0x128ad6800] 16:55:57 INFO - PROCESS | 1919 | 1461628557725 Marionette DEBUG loaded listener.js 16:55:57 INFO - PROCESS | 1919 | ++DOMWINDOW == 138 (0x1294e4400) [pid = 1919] [serial = 2263] [outer = 0x128ad6800] 16:55:58 INFO - PROCESS | 1919 | 1461628558078 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:55:58 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:55:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:55:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:55:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:55:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 618ms 16:55:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:55:58 INFO - PROCESS | 1919 | 1461628558111 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 16:55:58 INFO - PROCESS | 1919 | 1461628558112 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 16:55:58 INFO - PROCESS | 1919 | 1461628558115 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:55:58 INFO - PROCESS | 1919 | 1461628558116 Marionette TRACE conn2 <- [1,2986,null,{}] 16:55:58 INFO - PROCESS | 1919 | 1461628558119 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:55:58 INFO - PROCESS | 1919 | 1461628558224 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 16:55:58 INFO - PROCESS | 1919 | 1461628558284 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:58 INFO - PROCESS | 1919 | ++DOCSHELL 0x1356c7000 == 61 [pid = 1919] [id = 755] 16:55:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 139 (0x128b46c00) [pid = 1919] [serial = 2264] [outer = 0x0] 16:55:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 140 (0x12adb1000) [pid = 1919] [serial = 2265] [outer = 0x128b46c00] 16:55:58 INFO - PROCESS | 1919 | 1461628558354 Marionette DEBUG loaded listener.js 16:55:58 INFO - PROCESS | 1919 | ++DOMWINDOW == 141 (0x12add1c00) [pid = 1919] [serial = 2266] [outer = 0x128b46c00] 16:55:58 INFO - PROCESS | 1919 | 1461628558723 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:55:58 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:55:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 618ms 16:55:58 INFO - PROCESS | 1919 | 1461628558734 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 16:55:58 INFO - PROCESS | 1919 | 1461628558737 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 16:55:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:55:58 INFO - PROCESS | 1919 | 1461628558740 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:55:58 INFO - PROCESS | 1919 | 1461628558741 Marionette TRACE conn2 <- [1,2990,null,{}] 16:55:58 INFO - PROCESS | 1919 | 1461628558744 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:55:58 INFO - PROCESS | 1919 | 1461628558858 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 16:55:58 INFO - PROCESS | 1919 | 1461628558983 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:59 INFO - PROCESS | 1919 | ++DOCSHELL 0x135726800 == 62 [pid = 1919] [id = 756] 16:55:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 142 (0x12b21f800) [pid = 1919] [serial = 2267] [outer = 0x0] 16:55:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 143 (0x12bbc4000) [pid = 1919] [serial = 2268] [outer = 0x12b21f800] 16:55:59 INFO - PROCESS | 1919 | 1461628559029 Marionette DEBUG loaded listener.js 16:55:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 144 (0x12c1bd000) [pid = 1919] [serial = 2269] [outer = 0x12b21f800] 16:55:59 INFO - PROCESS | 1919 | ++DOCSHELL 0x128b66800 == 63 [pid = 1919] [id = 757] 16:55:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 145 (0x12c335c00) [pid = 1919] [serial = 2270] [outer = 0x0] 16:55:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 146 (0x12c1b5400) [pid = 1919] [serial = 2271] [outer = 0x12c335c00] 16:55:59 INFO - PROCESS | 1919 | 1461628559484 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:55:59 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:55:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 769ms 16:55:59 INFO - PROCESS | 1919 | 1461628559510 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 16:55:59 INFO - PROCESS | 1919 | 1461628559511 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 16:55:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:55:59 INFO - PROCESS | 1919 | 1461628559514 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:55:59 INFO - PROCESS | 1919 | 1461628559515 Marionette TRACE conn2 <- [1,2994,null,{}] 16:55:59 INFO - PROCESS | 1919 | 1461628559518 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:55:59 INFO - PROCESS | 1919 | 1461628559653 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 16:55:59 INFO - PROCESS | 1919 | 1461628559756 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:59 INFO - PROCESS | 1919 | ++DOCSHELL 0x13575e800 == 64 [pid = 1919] [id = 758] 16:55:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 147 (0x12c1b7400) [pid = 1919] [serial = 2272] [outer = 0x0] 16:55:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 148 (0x12c333000) [pid = 1919] [serial = 2273] [outer = 0x12c1b7400] 16:55:59 INFO - PROCESS | 1919 | 1461628559788 Marionette DEBUG loaded listener.js 16:55:59 INFO - PROCESS | 1919 | ++DOMWINDOW == 149 (0x12c33d000) [pid = 1919] [serial = 2274] [outer = 0x12c1b7400] 16:56:00 INFO - PROCESS | 1919 | 1461628560139 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:56:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:56:00 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:56:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 670ms 16:56:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:56:00 INFO - PROCESS | 1919 | 1461628560185 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 16:56:00 INFO - PROCESS | 1919 | 1461628560186 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 16:56:00 INFO - PROCESS | 1919 | 1461628560188 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:56:00 INFO - PROCESS | 1919 | 1461628560190 Marionette TRACE conn2 <- [1,2998,null,{}] 16:56:00 INFO - PROCESS | 1919 | 1461628560192 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:56:00 INFO - PROCESS | 1919 | 1461628560322 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 16:56:00 INFO - PROCESS | 1919 | 1461628560411 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:00 INFO - PROCESS | 1919 | ++DOCSHELL 0x11993e800 == 65 [pid = 1919] [id = 759] 16:56:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 150 (0x113379c00) [pid = 1919] [serial = 2275] [outer = 0x0] 16:56:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 151 (0x12125a400) [pid = 1919] [serial = 2276] [outer = 0x113379c00] 16:56:00 INFO - PROCESS | 1919 | 1461628560441 Marionette DEBUG loaded listener.js 16:56:00 INFO - PROCESS | 1919 | ++DOMWINDOW == 152 (0x12c33c400) [pid = 1919] [serial = 2277] [outer = 0x113379c00] 16:56:00 INFO - PROCESS | 1919 | 1461628560994 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:56:01 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:56:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 824ms 16:56:01 INFO - PROCESS | 1919 | 1461628561013 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 16:56:01 INFO - PROCESS | 1919 | 1461628561015 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 16:56:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:56:01 INFO - PROCESS | 1919 | 1461628561019 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:56:01 INFO - PROCESS | 1919 | 1461628561021 Marionette TRACE conn2 <- [1,3002,null,{}] 16:56:01 INFO - PROCESS | 1919 | 1461628561025 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:56:01 INFO - PROCESS | 1919 | 1461628561157 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 16:56:01 INFO - PROCESS | 1919 | 1461628561305 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:01 INFO - PROCESS | 1919 | ++DOCSHELL 0x126b2d000 == 66 [pid = 1919] [id = 760] 16:56:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 153 (0x11293d800) [pid = 1919] [serial = 2278] [outer = 0x0] 16:56:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 154 (0x112acb400) [pid = 1919] [serial = 2279] [outer = 0x11293d800] 16:56:01 INFO - PROCESS | 1919 | 1461628561352 Marionette DEBUG loaded listener.js 16:56:01 INFO - PROCESS | 1919 | ++DOMWINDOW == 155 (0x1166e1800) [pid = 1919] [serial = 2280] [outer = 0x11293d800] 16:56:01 INFO - PROCESS | 1919 | 1461628561808 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:56:01 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:56:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 823ms 16:56:01 INFO - PROCESS | 1919 | 1461628561842 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 16:56:01 INFO - PROCESS | 1919 | 1461628561846 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 16:56:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:56:01 INFO - PROCESS | 1919 | 1461628561851 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:56:01 INFO - PROCESS | 1919 | 1461628561852 Marionette TRACE conn2 <- [1,3006,null,{}] 16:56:01 INFO - PROCESS | 1919 | 1461628561855 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:56:01 INFO - PROCESS | 1919 | 1461628561954 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 16:56:02 INFO - PROCESS | 1919 | 1461628562021 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:02 INFO - PROCESS | 1919 | ++DOCSHELL 0x121314000 == 67 [pid = 1919] [id = 761] 16:56:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 156 (0x117566800) [pid = 1919] [serial = 2281] [outer = 0x0] 16:56:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 157 (0x11836bc00) [pid = 1919] [serial = 2282] [outer = 0x117566800] 16:56:02 INFO - PROCESS | 1919 | 1461628562049 Marionette DEBUG loaded listener.js 16:56:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 158 (0x118a34400) [pid = 1919] [serial = 2283] [outer = 0x117566800] 16:56:02 INFO - PROCESS | 1919 | --DOCSHELL 0x134c1f000 == 66 [pid = 1919] [id = 749] 16:56:02 INFO - PROCESS | 1919 | --DOCSHELL 0x134c07000 == 65 [pid = 1919] [id = 748] 16:56:02 INFO - PROCESS | 1919 | --DOCSHELL 0x12de13000 == 64 [pid = 1919] [id = 747] 16:56:02 INFO - PROCESS | 1919 | --DOCSHELL 0x1150ee000 == 63 [pid = 1919] [id = 746] 16:56:02 INFO - PROCESS | 1919 | --DOCSHELL 0x12d522000 == 62 [pid = 1919] [id = 745] 16:56:02 INFO - PROCESS | 1919 | --DOCSHELL 0x12ce58800 == 61 [pid = 1919] [id = 744] 16:56:02 INFO - PROCESS | 1919 | --DOCSHELL 0x12c388800 == 60 [pid = 1919] [id = 743] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 157 (0x121381000) [pid = 1919] [serial = 2149] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 156 (0x118fe3c00) [pid = 1919] [serial = 2146] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 155 (0x12138d000) [pid = 1919] [serial = 2152] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 154 (0x1296b2800) [pid = 1919] [serial = 2191] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOCSHELL 0x12bae1800 == 59 [pid = 1919] [id = 742] 16:56:02 INFO - PROCESS | 1919 | --DOCSHELL 0x12131e800 == 58 [pid = 1919] [id = 741] 16:56:02 INFO - PROCESS | 1919 | --DOCSHELL 0x128d90800 == 57 [pid = 1919] [id = 740] 16:56:02 INFO - PROCESS | 1919 | --DOCSHELL 0x12764a000 == 56 [pid = 1919] [id = 739] 16:56:02 INFO - PROCESS | 1919 | --DOCSHELL 0x119924800 == 55 [pid = 1919] [id = 738] 16:56:02 INFO - PROCESS | 1919 | --DOCSHELL 0x117338000 == 54 [pid = 1919] [id = 737] 16:56:02 INFO - PROCESS | 1919 | --DOCSHELL 0x126922800 == 53 [pid = 1919] [id = 736] 16:56:02 INFO - PROCESS | 1919 | --DOCSHELL 0x1249a9000 == 52 [pid = 1919] [id = 732] 16:56:02 INFO - PROCESS | 1919 | --DOCSHELL 0x116f11000 == 51 [pid = 1919] [id = 731] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 153 (0x128d41400) [pid = 1919] [serial = 2057] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 152 (0x126bdb000) [pid = 1919] [serial = 2054] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 151 (0x129399c00) [pid = 1919] [serial = 2060] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 150 (0x119caa000) [pid = 1919] [serial = 2167] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 149 (0x121256400) [pid = 1919] [serial = 2168] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 148 (0x117565c00) [pid = 1919] [serial = 2161] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 147 (0x118321800) [pid = 1919] [serial = 2162] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 146 (0x1161dd400) [pid = 1919] [serial = 2159] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 145 (0x113069400) [pid = 1919] [serial = 2158] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 144 (0x12769d000) [pid = 1919] [serial = 2138] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 143 (0x11293fc00) [pid = 1919] [serial = 2140] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 142 (0x123359000) [pid = 1919] [serial = 2170] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 141 (0x126be2800) [pid = 1919] [serial = 2174] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 140 (0x1256a6000) [pid = 1919] [serial = 2173] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 139 (0x128ace800) [pid = 1919] [serial = 2179] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 138 (0x118392400) [pid = 1919] [serial = 2164] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 137 (0x118fe4000) [pid = 1919] [serial = 2165] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 136 (0x111cb8400) [pid = 1919] [serial = 2156] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 135 (0x110e78000) [pid = 1919] [serial = 2155] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 134 (0x1167b0000) [pid = 1919] [serial = 2143] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x12769b400) [pid = 1919] [serial = 2176] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x12125b400) [pid = 1919] [serial = 2180] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x128b43800) [pid = 1919] [serial = 2182] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 130 (0x1256a9000) [pid = 1919] [serial = 2185] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 129 (0x1294ec000) [pid = 1919] [serial = 2189] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 128 (0x1276b8400) [pid = 1919] [serial = 2177] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x128d37800) [pid = 1919] [serial = 2183] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 126 (0x12438bc00) [pid = 1919] [serial = 2171] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 125 (0x1290d8000) [pid = 1919] [serial = 2188] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | --DOMWINDOW == 124 (0x128e91000) [pid = 1919] [serial = 2186] [outer = 0x0] [url = about:blank] 16:56:02 INFO - PROCESS | 1919 | 1461628562499 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:56:02 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:56:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 669ms 16:56:02 INFO - PROCESS | 1919 | 1461628562520 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 16:56:02 INFO - PROCESS | 1919 | 1461628562521 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 16:56:02 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:56:02 INFO - PROCESS | 1919 | 1461628562524 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:56:02 INFO - PROCESS | 1919 | 1461628562526 Marionette TRACE conn2 <- [1,3010,null,{}] 16:56:02 INFO - PROCESS | 1919 | 1461628562534 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:56:02 INFO - PROCESS | 1919 | 1461628562629 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 16:56:02 INFO - PROCESS | 1919 | 1461628562635 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:02 INFO - PROCESS | 1919 | ++DOCSHELL 0x1235fd800 == 52 [pid = 1919] [id = 762] 16:56:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 125 (0x119789c00) [pid = 1919] [serial = 2284] [outer = 0x0] 16:56:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 126 (0x121253400) [pid = 1919] [serial = 2285] [outer = 0x119789c00] 16:56:02 INFO - PROCESS | 1919 | 1461628562663 Marionette DEBUG loaded listener.js 16:56:02 INFO - PROCESS | 1919 | ++DOMWINDOW == 127 (0x12334b800) [pid = 1919] [serial = 2286] [outer = 0x119789c00] 16:56:03 INFO - PROCESS | 1919 | 1461628563066 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:56: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:56:03 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 571ms 16:56:03 INFO - PROCESS | 1919 | 1461628563096 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 16:56:03 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:56:03 INFO - PROCESS | 1919 | 1461628563097 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 16:56:03 INFO - PROCESS | 1919 | 1461628563100 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:56:03 INFO - PROCESS | 1919 | 1461628563101 Marionette TRACE conn2 <- [1,3014,null,{}] 16:56:03 INFO - PROCESS | 1919 | 1461628563103 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:56:03 INFO - PROCESS | 1919 | 1461628563191 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 16:56:03 INFO - PROCESS | 1919 | 1461628563195 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:03 INFO - PROCESS | 1919 | ++DOCSHELL 0x1293df800 == 53 [pid = 1919] [id = 763] 16:56:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x123355400) [pid = 1919] [serial = 2287] [outer = 0x0] 16:56:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x123768400) [pid = 1919] [serial = 2288] [outer = 0x123355400] 16:56:03 INFO - PROCESS | 1919 | 1461628563222 Marionette DEBUG loaded listener.js 16:56:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 130 (0x12575b000) [pid = 1919] [serial = 2289] [outer = 0x123355400] 16:56:03 INFO - PROCESS | 1919 | [1919] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:56:03 INFO - PROCESS | 1919 | 1461628563576 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:56:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:56:03 INFO - {} 16:56:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:56:03 INFO - {} 16:56:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:56:03 INFO - {} 16:56:03 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:56:03 INFO - {} 16:56:03 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 521ms 16:56:03 INFO - PROCESS | 1919 | 1461628563622 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 16:56:03 INFO - PROCESS | 1919 | 1461628563623 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 16:56:03 INFO - TEST-START | /FileAPI/fileReader.html 16:56:03 INFO - PROCESS | 1919 | 1461628563625 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:56:03 INFO - PROCESS | 1919 | 1461628563626 Marionette TRACE conn2 <- [1,3018,null,{}] 16:56:03 INFO - PROCESS | 1919 | 1461628563629 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:56:03 INFO - PROCESS | 1919 | 1461628563714 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 16:56:03 INFO - PROCESS | 1919 | 1461628563719 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:03 INFO - PROCESS | 1919 | ++DOCSHELL 0x12b339000 == 54 [pid = 1919] [id = 764] 16:56:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x1269a6400) [pid = 1919] [serial = 2290] [outer = 0x0] 16:56:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x127691400) [pid = 1919] [serial = 2291] [outer = 0x1269a6400] 16:56:03 INFO - PROCESS | 1919 | 1461628563745 Marionette DEBUG loaded listener.js 16:56:03 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x128b45400) [pid = 1919] [serial = 2292] [outer = 0x1269a6400] 16:56:04 INFO - PROCESS | 1919 | 1461628564078 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:56:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:56:04 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:56:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:56:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:56:04 INFO - TEST-OK | /FileAPI/fileReader.html | took 471ms 16:56:04 INFO - TEST-START | /FileAPI/historical.html 16:56:04 INFO - PROCESS | 1919 | 1461628564096 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 16:56:04 INFO - PROCESS | 1919 | 1461628564098 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 16:56:04 INFO - PROCESS | 1919 | 1461628564100 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:56:04 INFO - PROCESS | 1919 | 1461628564101 Marionette TRACE conn2 <- [1,3022,null,{}] 16:56:04 INFO - PROCESS | 1919 | 1461628564104 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:56:04 INFO - PROCESS | 1919 | 1461628564205 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 16:56:04 INFO - PROCESS | 1919 | 1461628564274 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:04 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c10a000 == 55 [pid = 1919] [id = 765] 16:56:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x128b43400) [pid = 1919] [serial = 2293] [outer = 0x0] 16:56:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x128e9d400) [pid = 1919] [serial = 2294] [outer = 0x128b43400] 16:56:04 INFO - PROCESS | 1919 | 1461628564302 Marionette DEBUG loaded listener.js 16:56:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 136 (0x12a8ac400) [pid = 1919] [serial = 2295] [outer = 0x128b43400] 16:56:04 INFO - PROCESS | 1919 | 1461628564603 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:56:04 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:56:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:56:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:56:04 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:56:04 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:56:04 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:56:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:56:04 INFO - TEST-OK | /FileAPI/historical.html | took 519ms 16:56:04 INFO - PROCESS | 1919 | 1461628564631 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 16:56:04 INFO - PROCESS | 1919 | 1461628564632 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 16:56:04 INFO - TEST-START | /FileAPI/idlharness.html 16:56:04 INFO - PROCESS | 1919 | 1461628564637 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:56:04 INFO - PROCESS | 1919 | 1461628564640 Marionette TRACE conn2 <- [1,3026,null,{}] 16:56:04 INFO - PROCESS | 1919 | 1461628564643 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:56:04 INFO - PROCESS | 1919 | 1461628564751 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 16:56:04 INFO - PROCESS | 1919 | 1461628564768 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:04 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c7c1800 == 56 [pid = 1919] [id = 766] 16:56:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 137 (0x12a7f8000) [pid = 1919] [serial = 2296] [outer = 0x0] 16:56:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 138 (0x12adb5000) [pid = 1919] [serial = 2297] [outer = 0x12a7f8000] 16:56:04 INFO - PROCESS | 1919 | 1461628564793 Marionette DEBUG loaded listener.js 16:56:04 INFO - PROCESS | 1919 | ++DOMWINDOW == 139 (0x12add2c00) [pid = 1919] [serial = 2298] [outer = 0x12a7f8000] 16:56:05 INFO - PROCESS | 1919 | 1461628565391 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:56:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:56:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:56:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:56:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:56:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:56:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:56:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:56:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:56:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:56:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:56:05 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:56:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:56:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:56:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:56:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:56:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:56:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:56:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:56:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:56:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:56:05 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:56:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:56:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:56:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:56:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:56:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:56:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:56:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:56:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:56:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:56:05 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:56:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:56:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:56:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:56:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:56:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:56:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:56:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:56:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:56:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:56:05 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:56:05 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:56:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:56:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:56:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:56:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:56:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:56:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:56:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:56:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:56:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:56:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:56:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:56:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:56:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:56:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:56:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:56:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:56:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:56:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:56:05 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:56:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:56:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:56:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:56:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:56:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:56:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:56:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:56:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:56:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:56:05 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:56:05 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:56:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:56:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:56:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:56:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:56:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:56:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:56:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:56:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:56:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:56:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:56:05 INFO - TEST-OK | /FileAPI/idlharness.html | took 785ms 16:56:05 INFO - TEST-START | /FileAPI/idlharness.worker 16:56:05 INFO - PROCESS | 1919 | 1461628565421 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 16:56:05 INFO - PROCESS | 1919 | 1461628565422 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 16:56:05 INFO - PROCESS | 1919 | 1461628565424 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:56:05 INFO - PROCESS | 1919 | 1461628565426 Marionette TRACE conn2 <- [1,3030,null,{}] 16:56:05 INFO - PROCESS | 1919 | 1461628565428 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:56:05 INFO - PROCESS | 1919 | 1461628565560 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 16:56:05 INFO - PROCESS | 1919 | 1461628565577 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:05 INFO - PROCESS | 1919 | ++DOCSHELL 0x13521f800 == 57 [pid = 1919] [id = 767] 16:56:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 140 (0x12a8acc00) [pid = 1919] [serial = 2299] [outer = 0x0] 16:56:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 141 (0x12bb6c000) [pid = 1919] [serial = 2300] [outer = 0x12a8acc00] 16:56:05 INFO - PROCESS | 1919 | 1461628565603 Marionette DEBUG loaded listener.js 16:56:05 INFO - PROCESS | 1919 | ++DOMWINDOW == 142 (0x12cfe5800) [pid = 1919] [serial = 2301] [outer = 0x12a8acc00] 16:56:05 INFO - PROCESS | 1919 | [1919] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:56:06 INFO - PROCESS | 1919 | 1461628566353 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:56:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:56:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:56:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:56:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:56:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:56:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:56:06 INFO - {} 16:56:06 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:56:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:56:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:56:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:56:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:56:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:56:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:56:06 INFO - {} 16:56:06 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:56:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:56:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:56:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:56:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:56:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:56:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:56:06 INFO - {} 16:56:06 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:56:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:56:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:56:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:56:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:56:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:56:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:56:06 INFO - {} 16:56:06 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:56:06 INFO - {} 16:56:06 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:56:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:56:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:56:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:56:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:56:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:56:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:56:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:56:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:56:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:56:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:56:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:56:06 INFO - {} 16:56:06 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:56:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:56:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:56:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:56:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:56:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:56:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:56:06 INFO - {} 16:56:06 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:56:06 INFO - {} 16:56:06 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:56:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:56:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:56:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:56:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:56:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:56:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:56:06 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:56:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:56:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:56:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:56:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:56:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:56:06 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:56:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:56:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:56:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:56:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:56:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:56:06 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:56:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:56:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:56:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:56:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:56:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:56:06 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:56:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:56:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:56:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:56:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:56:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:56:06 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:56:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:56:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:56:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:56:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:56:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:56:06 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:56:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:56:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:56:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:56:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:56:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:56:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:56:06 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:56:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:56:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:56:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:56:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:56:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:56:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:56:06 INFO - {} 16:56:06 INFO - TEST-OK | /FileAPI/idlharness.worker | took 985ms 16:56:06 INFO - PROCESS | 1919 | 1461628566410 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 16:56:06 INFO - PROCESS | 1919 | 1461628566411 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 16:56:06 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:56:06 INFO - PROCESS | 1919 | 1461628566413 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:56:06 INFO - PROCESS | 1919 | 1461628566414 Marionette TRACE conn2 <- [1,3034,null,{}] 16:56:06 INFO - PROCESS | 1919 | 1461628566417 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:56:06 INFO - PROCESS | 1919 | 1461628566535 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 16:56:06 INFO - PROCESS | 1919 | --DOMWINDOW == 141 (0x113012800) [pid = 1919] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:56:06 INFO - PROCESS | 1919 | --DOMWINDOW == 140 (0x12adb1400) [pid = 1919] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:56:06 INFO - PROCESS | 1919 | --DOMWINDOW == 139 (0x121382000) [pid = 1919] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:56:06 INFO - PROCESS | 1919 | --DOMWINDOW == 138 (0x1296be000) [pid = 1919] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:56:06 INFO - PROCESS | 1919 | --DOMWINDOW == 137 (0x1250e1800) [pid = 1919] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:56:06 INFO - PROCESS | 1919 | --DOMWINDOW == 136 (0x110f81000) [pid = 1919] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:56:06 INFO - PROCESS | 1919 | --DOMWINDOW == 135 (0x118a32c00) [pid = 1919] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:56:06 INFO - PROCESS | 1919 | --DOMWINDOW == 134 (0x12adc9000) [pid = 1919] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:56:06 INFO - PROCESS | 1919 | --DOMWINDOW == 133 (0x129394800) [pid = 1919] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:56:06 INFO - PROCESS | 1919 | --DOMWINDOW == 132 (0x121387c00) [pid = 1919] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:56:06 INFO - PROCESS | 1919 | --DOMWINDOW == 131 (0x12a7f9000) [pid = 1919] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:56:06 INFO - PROCESS | 1919 | --DOMWINDOW == 130 (0x111f44c00) [pid = 1919] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:56:06 INFO - PROCESS | 1919 | --DOMWINDOW == 129 (0x1125b7800) [pid = 1919] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:56:06 INFO - PROCESS | 1919 | --DOMWINDOW == 128 (0x1166dec00) [pid = 1919] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:56:06 INFO - PROCESS | 1919 | --DOMWINDOW == 127 (0x112ac5800) [pid = 1919] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:56:06 INFO - PROCESS | 1919 | 1461628566700 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:06 INFO - PROCESS | 1919 | ++DOCSHELL 0x127124800 == 58 [pid = 1919] [id = 768] 16:56:06 INFO - PROCESS | 1919 | ++DOMWINDOW == 128 (0x111f44c00) [pid = 1919] [serial = 2302] [outer = 0x0] 16:56:06 INFO - PROCESS | 1919 | ++DOMWINDOW == 129 (0x1166dec00) [pid = 1919] [serial = 2303] [outer = 0x111f44c00] 16:56:06 INFO - PROCESS | 1919 | 1461628566728 Marionette DEBUG loaded listener.js 16:56:06 INFO - PROCESS | 1919 | ++DOMWINDOW == 130 (0x12a7f2800) [pid = 1919] [serial = 2304] [outer = 0x111f44c00] 16:56:07 INFO - PROCESS | 1919 | 1461628567000 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:56:07 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:56:07 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 621ms 16:56:07 INFO - PROCESS | 1919 | 1461628567042 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 16:56:07 INFO - PROCESS | 1919 | 1461628567043 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 16:56:07 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:56:07 INFO - PROCESS | 1919 | 1461628567046 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:56:07 INFO - PROCESS | 1919 | 1461628567047 Marionette TRACE conn2 <- [1,3038,null,{}] 16:56:07 INFO - PROCESS | 1919 | 1461628567049 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:56:07 INFO - PROCESS | 1919 | 1461628567148 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 16:56:07 INFO - PROCESS | 1919 | 1461628567153 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:07 INFO - PROCESS | 1919 | ++DOCSHELL 0x13817a000 == 59 [pid = 1919] [id = 769] 16:56:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 131 (0x128a59400) [pid = 1919] [serial = 2305] [outer = 0x0] 16:56:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 132 (0x128a62400) [pid = 1919] [serial = 2306] [outer = 0x128a59400] 16:56:07 INFO - PROCESS | 1919 | 1461628567178 Marionette DEBUG loaded listener.js 16:56:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 133 (0x128a67c00) [pid = 1919] [serial = 2307] [outer = 0x128a59400] 16:56:07 INFO - PROCESS | 1919 | 1461628567494 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:56:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:56:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:56:07 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 468ms 16:56:07 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:56:07 INFO - PROCESS | 1919 | 1461628567515 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 16:56:07 INFO - PROCESS | 1919 | 1461628567516 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 16:56:07 INFO - PROCESS | 1919 | 1461628567519 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:56:07 INFO - PROCESS | 1919 | 1461628567524 Marionette TRACE conn2 <- [1,3042,null,{}] 16:56:07 INFO - PROCESS | 1919 | 1461628567527 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:56:07 INFO - PROCESS | 1919 | 1461628567665 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 16:56:07 INFO - PROCESS | 1919 | 1461628567672 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:07 INFO - PROCESS | 1919 | ++DOCSHELL 0x1386ce800 == 60 [pid = 1919] [id = 770] 16:56:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 134 (0x128a68800) [pid = 1919] [serial = 2308] [outer = 0x0] 16:56:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 135 (0x128aea000) [pid = 1919] [serial = 2309] [outer = 0x128a68800] 16:56:07 INFO - PROCESS | 1919 | 1461628567702 Marionette DEBUG loaded listener.js 16:56:07 INFO - PROCESS | 1919 | ++DOMWINDOW == 136 (0x12adc9000) [pid = 1919] [serial = 2310] [outer = 0x128a68800] 16:56:08 INFO - PROCESS | 1919 | 1461628568129 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:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:56:08 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:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:56:08 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:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:56:08 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:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:56:08 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:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:56:08 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:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:56:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:56:08 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:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:56:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:56:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:56:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:56:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:56:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:56:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:56:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:56:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:56:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:56:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:56:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:56:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:56:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:56:08 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 631ms 16:56:08 INFO - PROCESS | 1919 | 1461628568150 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 16:56:08 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:56:08 INFO - PROCESS | 1919 | 1461628568151 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 16:56:08 INFO - PROCESS | 1919 | 1461628568153 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:56:08 INFO - PROCESS | 1919 | 1461628568154 Marionette TRACE conn2 <- [1,3046,null,{}] 16:56:08 INFO - PROCESS | 1919 | 1461628568157 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:56:08 INFO - PROCESS | 1919 | 1461628568250 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 16:56:08 INFO - PROCESS | 1919 | 1461628568255 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:08 INFO - PROCESS | 1919 | ++DOCSHELL 0x140775800 == 61 [pid = 1919] [id = 771] 16:56:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 137 (0x1297c2c00) [pid = 1919] [serial = 2311] [outer = 0x0] 16:56:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 138 (0x135a45000) [pid = 1919] [serial = 2312] [outer = 0x1297c2c00] 16:56:08 INFO - PROCESS | 1919 | 1461628568279 Marionette DEBUG loaded listener.js 16:56:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 139 (0x135d1e400) [pid = 1919] [serial = 2313] [outer = 0x1297c2c00] 16:56:08 INFO - PROCESS | 1919 | [1919] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:56:08 INFO - PROCESS | 1919 | 1461628568633 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:56:08 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:56:08 INFO - {} 16:56:08 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 520ms 16:56:08 INFO - PROCESS | 1919 | 1461628568748 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 16:56:08 INFO - PROCESS | 1919 | 1461628568750 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 16:56:08 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:56:08 INFO - PROCESS | 1919 | 1461628568761 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:56:08 INFO - PROCESS | 1919 | 1461628568763 Marionette TRACE conn2 <- [1,3050,null,{}] 16:56:08 INFO - PROCESS | 1919 | 1461628568768 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:56:08 INFO - PROCESS | 1919 | 1461628568893 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 16:56:08 INFO - PROCESS | 1919 | 1461628568969 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:08 INFO - PROCESS | 1919 | ++DOCSHELL 0x118a8d800 == 62 [pid = 1919] [id = 772] 16:56:08 INFO - PROCESS | 1919 | ++DOMWINDOW == 140 (0x1125cb800) [pid = 1919] [serial = 2314] [outer = 0x0] 16:56:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 141 (0x11293b800) [pid = 1919] [serial = 2315] [outer = 0x1125cb800] 16:56:09 INFO - PROCESS | 1919 | 1461628569002 Marionette DEBUG loaded listener.js 16:56:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 142 (0x1164ee000) [pid = 1919] [serial = 2316] [outer = 0x1125cb800] 16:56:09 INFO - PROCESS | 1919 | 1461628569384 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:56:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:56:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:56:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:56:09 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:56:09 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 673ms 16:56:09 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:56:09 INFO - PROCESS | 1919 | 1461628569434 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 16:56:09 INFO - PROCESS | 1919 | 1461628569437 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 16:56:09 INFO - PROCESS | 1919 | 1461628569443 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:56:09 INFO - PROCESS | 1919 | 1461628569446 Marionette TRACE conn2 <- [1,3054,null,{}] 16:56:09 INFO - PROCESS | 1919 | 1461628569449 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:56:09 INFO - PROCESS | 1919 | 1461628569620 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 16:56:09 INFO - PROCESS | 1919 | 1461628569699 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:09 INFO - PROCESS | 1919 | ++DOCSHELL 0x12a83b000 == 63 [pid = 1919] [id = 773] 16:56:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 143 (0x1125cd800) [pid = 1919] [serial = 2317] [outer = 0x0] 16:56:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 144 (0x118681800) [pid = 1919] [serial = 2318] [outer = 0x1125cd800] 16:56:09 INFO - PROCESS | 1919 | 1461628569741 Marionette DEBUG loaded listener.js 16:56:09 INFO - PROCESS | 1919 | ++DOMWINDOW == 145 (0x12122c000) [pid = 1919] [serial = 2319] [outer = 0x1125cd800] 16:56:10 INFO - PROCESS | 1919 | 1461628570290 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:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:56:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:56:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:56:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:56:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:56:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:56:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:56:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:56:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:56:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:56:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:56:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:56:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:56:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:56:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:56:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:56:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:56:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:56:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:56:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:56:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:56:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:56:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:56:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:56:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:56:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:56:10 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:56:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:56:10 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:56:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:56:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:56:10 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 890ms 16:56:10 INFO - PROCESS | 1919 | 1461628570360 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 16:56:10 INFO - PROCESS | 1919 | 1461628570362 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 16:56:10 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:56:10 INFO - PROCESS | 1919 | 1461628570366 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:56:10 INFO - PROCESS | 1919 | 1461628570368 Marionette TRACE conn2 <- [1,3058,null,{}] 16:56:10 INFO - PROCESS | 1919 | 1461628570381 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:56:10 INFO - PROCESS | 1919 | 1461628570501 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 16:56:10 INFO - PROCESS | 1919 | 1461628570583 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:10 INFO - PROCESS | 1919 | ++DOCSHELL 0x12de23800 == 64 [pid = 1919] [id = 774] 16:56:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 146 (0x128ae9800) [pid = 1919] [serial = 2320] [outer = 0x0] 16:56:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 147 (0x128aebc00) [pid = 1919] [serial = 2321] [outer = 0x128ae9800] 16:56:10 INFO - PROCESS | 1919 | 1461628570616 Marionette DEBUG loaded listener.js 16:56:10 INFO - PROCESS | 1919 | ++DOMWINDOW == 148 (0x1290d4800) [pid = 1919] [serial = 2322] [outer = 0x128ae9800] 16:56:11 INFO - PROCESS | 1919 | 1461628571049 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:56:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:56:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:56:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:56:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:56:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:56:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:56:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:56:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:56:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:56:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:56:11 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:56:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:11 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:56:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:56:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:56:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:56:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:56:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:56:11 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:56:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:56:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:11 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:56:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:56:11 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:56:11 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 730ms 16:56:11 INFO - PROCESS | 1919 | 1461628571096 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 16:56:11 INFO - PROCESS | 1919 | 1461628571098 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 16:56:11 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:56:11 INFO - PROCESS | 1919 | 1461628571100 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:56:11 INFO - PROCESS | 1919 | 1461628571101 Marionette TRACE conn2 <- [1,3062,null,{}] 16:56:11 INFO - PROCESS | 1919 | 1461628571104 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:56:11 INFO - PROCESS | 1919 | 1461628571216 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 16:56:11 INFO - PROCESS | 1919 | 1461628571323 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:11 INFO - PROCESS | 1919 | ++DOCSHELL 0x13872e000 == 65 [pid = 1919] [id = 775] 16:56:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 149 (0x1296b6400) [pid = 1919] [serial = 2323] [outer = 0x0] 16:56:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 150 (0x12a7f3c00) [pid = 1919] [serial = 2324] [outer = 0x1296b6400] 16:56:11 INFO - PROCESS | 1919 | 1461628571355 Marionette DEBUG loaded listener.js 16:56:11 INFO - PROCESS | 1919 | ++DOMWINDOW == 151 (0x12adb5400) [pid = 1919] [serial = 2325] [outer = 0x1296b6400] 16:56:11 INFO - PROCESS | 1919 | [1919] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:56:11 INFO - PROCESS | 1919 | 1461628571734 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:56:11 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:56:11 INFO - {} 16:56:11 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 670ms 16:56:11 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:56:11 INFO - PROCESS | 1919 | 1461628571771 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 16:56:11 INFO - PROCESS | 1919 | 1461628571772 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 16:56:11 INFO - PROCESS | 1919 | 1461628571774 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:56:11 INFO - PROCESS | 1919 | 1461628571776 Marionette TRACE conn2 <- [1,3066,null,{}] 16:56:11 INFO - PROCESS | 1919 | 1461628571778 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:56:11 INFO - PROCESS | 1919 | 1461628571922 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 16:56:12 INFO - PROCESS | 1919 | 1461628572025 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:12 INFO - PROCESS | 1919 | ++DOCSHELL 0x1356dd000 == 66 [pid = 1919] [id = 776] 16:56:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 152 (0x12bb33000) [pid = 1919] [serial = 2326] [outer = 0x0] 16:56:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 153 (0x12c1b3400) [pid = 1919] [serial = 2327] [outer = 0x12bb33000] 16:56:12 INFO - PROCESS | 1919 | 1461628572057 Marionette DEBUG loaded listener.js 16:56:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 154 (0x12ce3f000) [pid = 1919] [serial = 2328] [outer = 0x12bb33000] 16:56:12 INFO - PROCESS | 1919 | 1461628572419 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:56:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:56:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:56:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:56:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:56:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:56:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:56:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:56:12 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 670ms 16:56:12 INFO - PROCESS | 1919 | 1461628572444 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 16:56:12 INFO - PROCESS | 1919 | 1461628572446 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 16:56:12 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:56:12 INFO - PROCESS | 1919 | 1461628572448 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:56:12 INFO - PROCESS | 1919 | 1461628572450 Marionette TRACE conn2 <- [1,3070,null,{}] 16:56:12 INFO - PROCESS | 1919 | 1461628572452 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:56:12 INFO - PROCESS | 1919 | 1461628572584 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 16:56:12 INFO - PROCESS | 1919 | 1461628572689 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:12 INFO - PROCESS | 1919 | ++DOCSHELL 0x1409de800 == 67 [pid = 1919] [id = 777] 16:56:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 155 (0x1250e2000) [pid = 1919] [serial = 2329] [outer = 0x0] 16:56:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 156 (0x12ce3e000) [pid = 1919] [serial = 2330] [outer = 0x1250e2000] 16:56:12 INFO - PROCESS | 1919 | 1461628572720 Marionette DEBUG loaded listener.js 16:56:12 INFO - PROCESS | 1919 | ++DOMWINDOW == 157 (0x12d42d800) [pid = 1919] [serial = 2331] [outer = 0x1250e2000] 16:56:13 INFO - PROCESS | 1919 | 1461628573094 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:56:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:56:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:56:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:56:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:56:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:56:13 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:56:13 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 670ms 16:56:13 INFO - PROCESS | 1919 | 1461628573118 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 16:56:13 INFO - PROCESS | 1919 | 1461628573120 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 16:56:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:56:13 INFO - PROCESS | 1919 | 1461628573122 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:56:13 INFO - PROCESS | 1919 | 1461628573124 Marionette TRACE conn2 <- [1,3074,null,{}] 16:56:13 INFO - PROCESS | 1919 | 1461628573126 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:56:13 INFO - PROCESS | 1919 | 1461628573236 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 16:56:13 INFO - PROCESS | 1919 | 1461628573348 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:13 INFO - PROCESS | 1919 | ++DOCSHELL 0x140a2a000 == 68 [pid = 1919] [id = 778] 16:56:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 158 (0x124bb8000) [pid = 1919] [serial = 2332] [outer = 0x0] 16:56:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 159 (0x12d434c00) [pid = 1919] [serial = 2333] [outer = 0x124bb8000] 16:56:13 INFO - PROCESS | 1919 | 1461628573380 Marionette DEBUG loaded listener.js 16:56:13 INFO - PROCESS | 1919 | ++DOMWINDOW == 160 (0x12d43b000) [pid = 1919] [serial = 2334] [outer = 0x124bb8000] 16:56:13 INFO - PROCESS | 1919 | 1461628573759 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:56:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:56:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:56:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:56:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:56:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:56:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:56:13 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 671ms 16:56:13 INFO - PROCESS | 1919 | 1461628573794 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 16:56:13 INFO - PROCESS | 1919 | 1461628573795 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 16:56:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:56:13 INFO - PROCESS | 1919 | 1461628573797 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:56:13 INFO - PROCESS | 1919 | 1461628573799 Marionette TRACE conn2 <- [1,3078,null,{}] 16:56:13 INFO - PROCESS | 1919 | 1461628573801 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:56:13 INFO - PROCESS | 1919 | 1461628573917 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 16:56:14 INFO - PROCESS | 1919 | 1461628574035 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:14 INFO - PROCESS | 1919 | ++DOCSHELL 0x119b9a800 == 69 [pid = 1919] [id = 779] 16:56:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 161 (0x110e7dc00) [pid = 1919] [serial = 2335] [outer = 0x0] 16:56:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 162 (0x1167af800) [pid = 1919] [serial = 2336] [outer = 0x110e7dc00] 16:56:14 INFO - PROCESS | 1919 | 1461628574067 Marionette DEBUG loaded listener.js 16:56:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 163 (0x12122f800) [pid = 1919] [serial = 2337] [outer = 0x110e7dc00] 16:56:14 INFO - PROCESS | 1919 | 1461628574433 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:56:14 INFO - PROCESS | 1919 | 1461628574470 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 16:56:14 INFO - PROCESS | 1919 | 1461628574473 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:56:14 INFO - PROCESS | 1919 | 1461628574474 Marionette TRACE conn2 <- [1,3082,null,{}] 16:56:14 INFO - PROCESS | 1919 | 1461628574477 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:56:14 INFO - PROCESS | 1919 | 1461628574588 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 16:56:14 INFO - PROCESS | 1919 | 1461628574882 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:14 INFO - PROCESS | 1919 | ++DOCSHELL 0x1243f5000 == 70 [pid = 1919] [id = 780] 16:56:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 164 (0x110e03000) [pid = 1919] [serial = 2338] [outer = 0x0] 16:56:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 165 (0x110e77c00) [pid = 1919] [serial = 2339] [outer = 0x110e03000] 16:56:14 INFO - PROCESS | 1919 | 1461628574936 Marionette DEBUG loaded listener.js 16:56:14 INFO - PROCESS | 1919 | ++DOMWINDOW == 166 (0x112ac5800) [pid = 1919] [serial = 2340] [outer = 0x110e03000] 16:56:15 INFO - PROCESS | 1919 | 1461628575366 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:56:15 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:56:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:56:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:56:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 919ms 16:56:15 INFO - PROCESS | 1919 | 1461628575393 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 16:56:15 INFO - PROCESS | 1919 | 1461628575395 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 16:56:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:56:15 INFO - PROCESS | 1919 | 1461628575398 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:56:15 INFO - PROCESS | 1919 | 1461628575401 Marionette TRACE conn2 <- [1,3086,null,{}] 16:56:15 INFO - PROCESS | 1919 | 1461628575404 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:56:15 INFO - PROCESS | 1919 | 1461628575513 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 16:56:15 INFO - PROCESS | 1919 | 1461628575632 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:15 INFO - PROCESS | 1919 | ++DOCSHELL 0x119457800 == 71 [pid = 1919] [id = 781] 16:56:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 167 (0x118370c00) [pid = 1919] [serial = 2341] [outer = 0x0] 16:56:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 168 (0x118f1b400) [pid = 1919] [serial = 2342] [outer = 0x118370c00] 16:56:15 INFO - PROCESS | 1919 | 1461628575664 Marionette DEBUG loaded listener.js 16:56:15 INFO - PROCESS | 1919 | ++DOMWINDOW == 169 (0x121229c00) [pid = 1919] [serial = 2343] [outer = 0x118370c00] 16:56:16 INFO - PROCESS | 1919 | --DOCSHELL 0x1232a9000 == 70 [pid = 1919] [id = 714] 16:56:16 INFO - PROCESS | 1919 | --DOCSHELL 0x1386ce800 == 69 [pid = 1919] [id = 770] 16:56:16 INFO - PROCESS | 1919 | --DOCSHELL 0x13817a000 == 68 [pid = 1919] [id = 769] 16:56:16 INFO - PROCESS | 1919 | --DOCSHELL 0x127124800 == 67 [pid = 1919] [id = 768] 16:56:16 INFO - PROCESS | 1919 | --DOCSHELL 0x13521f800 == 66 [pid = 1919] [id = 767] 16:56:16 INFO - PROCESS | 1919 | --DOCSHELL 0x12c7c1800 == 65 [pid = 1919] [id = 766] 16:56:16 INFO - PROCESS | 1919 | --DOCSHELL 0x12c10a000 == 64 [pid = 1919] [id = 765] 16:56:16 INFO - PROCESS | 1919 | --DOCSHELL 0x12b339000 == 63 [pid = 1919] [id = 764] 16:56:16 INFO - PROCESS | 1919 | --DOCSHELL 0x1293df800 == 62 [pid = 1919] [id = 763] 16:56:16 INFO - PROCESS | 1919 | --DOCSHELL 0x1235fd800 == 61 [pid = 1919] [id = 762] 16:56:16 INFO - PROCESS | 1919 | --DOCSHELL 0x121314000 == 60 [pid = 1919] [id = 761] 16:56:16 INFO - PROCESS | 1919 | --DOCSHELL 0x126b2d000 == 59 [pid = 1919] [id = 760] 16:56:16 INFO - PROCESS | 1919 | --DOCSHELL 0x11993e800 == 58 [pid = 1919] [id = 759] 16:56:16 INFO - PROCESS | 1919 | --DOCSHELL 0x13575e800 == 57 [pid = 1919] [id = 758] 16:56:16 INFO - PROCESS | 1919 | --DOCSHELL 0x128b66800 == 56 [pid = 1919] [id = 757] 16:56:16 INFO - PROCESS | 1919 | --DOCSHELL 0x135726800 == 55 [pid = 1919] [id = 756] 16:56:16 INFO - PROCESS | 1919 | --DOCSHELL 0x1356c7000 == 54 [pid = 1919] [id = 755] 16:56:16 INFO - PROCESS | 1919 | --DOCSHELL 0x135410800 == 53 [pid = 1919] [id = 754] 16:56:16 INFO - PROCESS | 1919 | --DOCSHELL 0x12d7f4000 == 52 [pid = 1919] [id = 753] 16:56:16 INFO - PROCESS | 1919 | --DOCSHELL 0x1293f7000 == 51 [pid = 1919] [id = 752] 16:56:16 INFO - PROCESS | 1919 | --DOCSHELL 0x1246c8800 == 50 [pid = 1919] [id = 751] 16:56:16 INFO - PROCESS | 1919 | 1461628576105 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:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 168 (0x12add0c00) [pid = 1919] [serial = 2245] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 167 (0x1236d0000) [pid = 1919] [serial = 2247] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 166 (0x12bb71400) [pid = 1919] [serial = 2248] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 165 (0x118451800) [pid = 1919] [serial = 2212] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 164 (0x12adc9c00) [pid = 1919] [serial = 2237] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 163 (0x123510c00) [pid = 1919] [serial = 2218] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 162 (0x12a7eec00) [pid = 1919] [serial = 2230] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 161 (0x1290d4400) [pid = 1919] [serial = 2225] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 160 (0x12adce000) [pid = 1919] [serial = 2242] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 159 (0x11932e800) [pid = 1919] [serial = 2200] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 158 (0x12125a800) [pid = 1919] [serial = 2216] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 157 (0x12bb64400) [pid = 1919] [serial = 2244] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 156 (0x123770400) [pid = 1919] [serial = 2203] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 155 (0x1294e7400) [pid = 1919] [serial = 2227] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 154 (0x1256aa800) [pid = 1919] [serial = 2221] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 153 (0x12adb0400) [pid = 1919] [serial = 2234] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 152 (0x1276b5800) [pid = 1919] [serial = 2224] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 151 (0x1125d1800) [pid = 1919] [serial = 2239] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 150 (0x1197de400) [pid = 1919] [serial = 2215] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 149 (0x1166d4c00) [pid = 1919] [serial = 2210] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 148 (0x12a7f1000) [pid = 1919] [serial = 2192] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 147 (0x1290e3000) [pid = 1919] [serial = 2206] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 146 (0x118f79c00) [pid = 1919] [serial = 2213] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 145 (0x126be0000) [pid = 1919] [serial = 2222] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 144 (0x1249d3400) [pid = 1919] [serial = 2219] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 143 (0x1134cf000) [pid = 1919] [serial = 2209] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 142 (0x110f85400) [pid = 1919] [serial = 2194] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 141 (0x1169b3000) [pid = 1919] [serial = 2197] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 140 (0x1236d4400) [pid = 1919] [serial = 2241] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 139 (0x12adbac00) [pid = 1919] [serial = 2236] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 138 (0x1296c0800) [pid = 1919] [serial = 2228] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 137 (0x12ab4f400) [pid = 1919] [serial = 2233] [outer = 0x0] [url = about:blank] 16:56:16 INFO - PROCESS | 1919 | --DOMWINDOW == 136 (0x12a8a7c00) [pid = 1919] [serial = 2231] [outer = 0x0] [url = about:blank] 16:56:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:56:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 773ms 16:56:16 INFO - PROCESS | 1919 | 1461628576173 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 16:56:16 INFO - PROCESS | 1919 | 1461628576175 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 16:56:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:56:16 INFO - PROCESS | 1919 | 1461628576179 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:56:16 INFO - PROCESS | 1919 | 1461628576180 Marionette TRACE conn2 <- [1,3090,null,{}] 16:56:16 INFO - PROCESS | 1919 | 1461628576183 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:56:16 INFO - PROCESS | 1919 | 1461628576278 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 16:56:16 INFO - PROCESS | 1919 | 1461628576285 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:16 INFO - PROCESS | 1919 | ++DOCSHELL 0x118a73000 == 51 [pid = 1919] [id = 782] 16:56:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 137 (0x118a39400) [pid = 1919] [serial = 2344] [outer = 0x0] 16:56:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 138 (0x120f47000) [pid = 1919] [serial = 2345] [outer = 0x118a39400] 16:56:16 INFO - PROCESS | 1919 | 1461628576307 Marionette DEBUG loaded listener.js 16:56:16 INFO - PROCESS | 1919 | ++DOMWINDOW == 139 (0x12125b400) [pid = 1919] [serial = 2346] [outer = 0x118a39400] 16:56:16 INFO - PROCESS | 1919 | 1461628576780 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:56:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:56:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 620ms 16:56:16 INFO - PROCESS | 1919 | 1461628576800 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 16:56:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:56:16 INFO - PROCESS | 1919 | 1461628576803 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 16:56:16 INFO - PROCESS | 1919 | 1461628576809 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:56:16 INFO - PROCESS | 1919 | 1461628576816 Marionette TRACE conn2 <- [1,3094,null,{}] 16:56:16 INFO - PROCESS | 1919 | 1461628576829 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:56:16 INFO - PROCESS | 1919 | 1461628576985 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 16:56:17 INFO - PROCESS | 1919 | 1461628577072 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:17 INFO - PROCESS | 1919 | ++DOCSHELL 0x12968d000 == 52 [pid = 1919] [id = 783] 16:56:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 140 (0x118f22000) [pid = 1919] [serial = 2347] [outer = 0x0] 16:56:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 141 (0x123664c00) [pid = 1919] [serial = 2348] [outer = 0x118f22000] 16:56:17 INFO - PROCESS | 1919 | 1461628577098 Marionette DEBUG loaded listener.js 16:56:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 142 (0x124bba000) [pid = 1919] [serial = 2349] [outer = 0x118f22000] 16:56:17 INFO - PROCESS | 1919 | 1461628577383 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:56:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:56:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 583ms 16:56:17 INFO - PROCESS | 1919 | 1461628577393 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 16:56:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:56:17 INFO - PROCESS | 1919 | 1461628577395 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 16:56:17 INFO - PROCESS | 1919 | 1461628577397 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:56:17 INFO - PROCESS | 1919 | 1461628577398 Marionette TRACE conn2 <- [1,3098,null,{}] 16:56:17 INFO - PROCESS | 1919 | 1461628577408 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:56:17 INFO - PROCESS | 1919 | 1461628577505 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 16:56:17 INFO - PROCESS | 1919 | 1461628577510 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:17 INFO - PROCESS | 1919 | ++DOCSHELL 0x12bc88800 == 53 [pid = 1919] [id = 784] 16:56:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 143 (0x1256acc00) [pid = 1919] [serial = 2350] [outer = 0x0] 16:56:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 144 (0x12769ac00) [pid = 1919] [serial = 2351] [outer = 0x1256acc00] 16:56:17 INFO - PROCESS | 1919 | 1461628577537 Marionette DEBUG loaded listener.js 16:56:17 INFO - PROCESS | 1919 | ++DOMWINDOW == 145 (0x128a5f000) [pid = 1919] [serial = 2352] [outer = 0x1256acc00] 16:56:17 INFO - PROCESS | 1919 | 1461628577870 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:56:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:56:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:56:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 519ms 16:56:17 INFO - PROCESS | 1919 | 1461628577917 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 16:56:17 INFO - PROCESS | 1919 | 1461628577918 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 16:56:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:56:17 INFO - PROCESS | 1919 | 1461628577923 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:56:17 INFO - PROCESS | 1919 | 1461628577925 Marionette TRACE conn2 <- [1,3102,null,{}] 16:56:17 INFO - PROCESS | 1919 | 1461628577927 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:56:18 INFO - PROCESS | 1919 | 1461628578056 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 16:56:18 INFO - PROCESS | 1919 | 1461628578074 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:18 INFO - PROCESS | 1919 | ++DOCSHELL 0x12c7cc000 == 54 [pid = 1919] [id = 785] 16:56:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 146 (0x128ae2c00) [pid = 1919] [serial = 2353] [outer = 0x0] 16:56:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 147 (0x128ae6800) [pid = 1919] [serial = 2354] [outer = 0x128ae2c00] 16:56:18 INFO - PROCESS | 1919 | 1461628578107 Marionette DEBUG loaded listener.js 16:56:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 148 (0x128d3c800) [pid = 1919] [serial = 2355] [outer = 0x128ae2c00] 16:56:18 INFO - PROCESS | 1919 | 1461628578474 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:56:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:56:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 570ms 16:56:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:56:18 INFO - PROCESS | 1919 | 1461628578494 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 16:56:18 INFO - PROCESS | 1919 | 1461628578495 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 16:56:18 INFO - PROCESS | 1919 | 1461628578497 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:56:18 INFO - PROCESS | 1919 | 1461628578498 Marionette TRACE conn2 <- [1,3106,null,{}] 16:56:18 INFO - PROCESS | 1919 | 1461628578501 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:56:18 INFO - PROCESS | 1919 | 1461628578618 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 16:56:18 INFO - PROCESS | 1919 | 1461628578633 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:18 INFO - PROCESS | 1919 | ++DOCSHELL 0x12d231800 == 55 [pid = 1919] [id = 786] 16:56:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 149 (0x128e93800) [pid = 1919] [serial = 2356] [outer = 0x0] 16:56:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 150 (0x12939cc00) [pid = 1919] [serial = 2357] [outer = 0x128e93800] 16:56:18 INFO - PROCESS | 1919 | 1461628578659 Marionette DEBUG loaded listener.js 16:56:18 INFO - PROCESS | 1919 | ++DOMWINDOW == 151 (0x1296b1c00) [pid = 1919] [serial = 2358] [outer = 0x128e93800] 16:56:19 INFO - PROCESS | 1919 | 1461628579000 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:56:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:56:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:56:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:56:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 519ms 16:56:19 INFO - PROCESS | 1919 | 1461628579017 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 16:56:19 INFO - PROCESS | 1919 | 1461628579018 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 16:56:19 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:56:19 INFO - PROCESS | 1919 | 1461628579028 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:56:19 INFO - PROCESS | 1919 | 1461628579029 Marionette TRACE conn2 <- [1,3110,null,{}] 16:56:19 INFO - PROCESS | 1919 | 1461628579031 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:56:19 INFO - PROCESS | 1919 | 1461628579144 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 16:56:19 INFO - PROCESS | 1919 | 1461628579187 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:19 INFO - PROCESS | 1919 | ++DOCSHELL 0x12de15000 == 56 [pid = 1919] [id = 787] 16:56:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 152 (0x12939e000) [pid = 1919] [serial = 2359] [outer = 0x0] 16:56:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 153 (0x12a70e400) [pid = 1919] [serial = 2360] [outer = 0x12939e000] 16:56:19 INFO - PROCESS | 1919 | 1461628579213 Marionette DEBUG loaded listener.js 16:56:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 154 (0x12ab47800) [pid = 1919] [serial = 2361] [outer = 0x12939e000] 16:56:19 INFO - PROCESS | 1919 | 1461628579535 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:56:19 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:56:19 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:56:19 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:56:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:19 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:56:19 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 524ms 16:56:19 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:56:19 INFO - PROCESS | 1919 | 1461628579547 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 16:56:19 INFO - PROCESS | 1919 | 1461628579549 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 16:56:19 INFO - PROCESS | 1919 | 1461628579551 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:56:19 INFO - PROCESS | 1919 | 1461628579553 Marionette TRACE conn2 <- [1,3114,null,{}] 16:56:19 INFO - PROCESS | 1919 | 1461628579566 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:56:19 INFO - PROCESS | 1919 | 1461628579679 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 16:56:19 INFO - PROCESS | 1919 | 1461628579723 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\", \"391f4dbc-874b-47e3-9087-4d1ac3cb87df\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:19 INFO - PROCESS | 1919 | ++DOCSHELL 0x134c1f000 == 57 [pid = 1919] [id = 788] 16:56:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 155 (0x1297bb000) [pid = 1919] [serial = 2362] [outer = 0x0] 16:56:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 156 (0x12ab54800) [pid = 1919] [serial = 2363] [outer = 0x1297bb000] 16:56:19 INFO - PROCESS | 1919 | 1461628579748 Marionette DEBUG loaded listener.js 16:56:19 INFO - PROCESS | 1919 | ++DOMWINDOW == 157 (0x12add0c00) [pid = 1919] [serial = 2364] [outer = 0x1297bb000] 16:56:20 INFO - PROCESS | 1919 | 1461628580058 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:56:20 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:56:20 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 522ms 16:56:20 INFO - PROCESS | 1919 | 1461628580075 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 16:56:20 INFO - PROCESS | 1919 | 1461628580076 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 16:56:20 INFO - PROCESS | 1919 | --DOMWINDOW == 156 (0x12a7f8000) [pid = 1919] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 16:56:20 INFO - PROCESS | 1919 | --DOMWINDOW == 155 (0x111f44c00) [pid = 1919] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 16:56:20 INFO - PROCESS | 1919 | --DOMWINDOW == 154 (0x128a68800) [pid = 1919] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 16:56:20 INFO - PROCESS | 1919 | --DOMWINDOW == 153 (0x128b43400) [pid = 1919] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 16:56:20 INFO - PROCESS | 1919 | --DOMWINDOW == 152 (0x11293d800) [pid = 1919] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 16:56:20 INFO - PROCESS | 1919 | --DOMWINDOW == 151 (0x1269a6400) [pid = 1919] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 16:56:20 INFO - PROCESS | 1919 | --DOMWINDOW == 150 (0x117566800) [pid = 1919] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 16:56:20 INFO - PROCESS | 1919 | --DOMWINDOW == 149 (0x12c335c00) [pid = 1919] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:56:20 INFO - PROCESS | 1919 | --DOMWINDOW == 148 (0x119789c00) [pid = 1919] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 16:56:20 INFO - PROCESS | 1919 | --DOMWINDOW == 147 (0x128a59400) [pid = 1919] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 16:56:20 INFO - PROCESS | 1919 | --DOMWINDOW == 146 (0x12a8acc00) [pid = 1919] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 16:56:20 INFO - PROCESS | 1919 | --DOMWINDOW == 145 (0x123355400) [pid = 1919] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 16:56:21 WARNING - u'runner_teardown' () 16:56:21 INFO - No more tests 16:56:21 INFO - Got 0 unexpected results 16:56:21 INFO - SUITE-END | took 524s 16:56:21 INFO - Closing logging queue 16:56:21 INFO - queue closed 16:56:21 INFO - Return code: 0 16:56:21 WARNING - # TBPL SUCCESS # 16:56:21 INFO - Running post-action listener: _resource_record_post_action 16:56:21 INFO - Running post-run listener: _resource_record_post_run 16:56:22 INFO - Total resource usage - Wall time: 545s; CPU: 58.0%; Read bytes: 2019328; Write bytes: 955398656; Read time: 22; Write time: 4847 16:56:22 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:56:22 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 148218368; Write bytes: 150872064; Read time: 13480; Write time: 332 16:56:22 INFO - run-tests - Wall time: 528s; CPU: 58.0%; Read bytes: 1122304; Write bytes: 792472064; Read time: 17; Write time: 4473 16:56:22 INFO - Running post-run listener: _upload_blobber_files 16:56:22 INFO - Blob upload gear active. 16:56:22 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:56:22 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:56:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 16:56:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 16:56:22 INFO - (blobuploader) - INFO - Open directory for files ... 16:56:22 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:56:22 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:56:22 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:56:23 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:56:23 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:56:23 INFO - (blobuploader) - INFO - Done attempting. 16:56:23 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:56:23 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:56:23 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:56:25 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:56:25 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:56:25 INFO - (blobuploader) - INFO - Done attempting. 16:56:25 INFO - (blobuploader) - INFO - Iteration through files over. 16:56:25 INFO - Return code: 0 16:56:25 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:56:25 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:56:25 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/61e30766152351aac0f6411a37eef86b00a1d4cbe20b0ce47e346102326cef26bc382f047abdfc0c7f8e754836d555e800dd7967ea45900cd881c3d557c45aab", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d07e6c515613e0921afa8f3c6f7b848823ea9d1f6e48c8ba71ab7a75a685e231865eb959893cc4c78958d0c80a9c5c79d9b654c9d28711de46da80ce9c656f15"} 16:56:25 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:56:25 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:56:25 INFO - Contents: 16:56:25 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/61e30766152351aac0f6411a37eef86b00a1d4cbe20b0ce47e346102326cef26bc382f047abdfc0c7f8e754836d555e800dd7967ea45900cd881c3d557c45aab", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d07e6c515613e0921afa8f3c6f7b848823ea9d1f6e48c8ba71ab7a75a685e231865eb959893cc4c78958d0c80a9c5c79d9b654c9d28711de46da80ce9c656f15"} 16:56:25 INFO - Running post-run listener: copy_logs_to_upload_dir 16:56:25 INFO - Copying logs to upload dir... 16:56:25 INFO - mkdir: /builds/slave/test/build/upload/logs 16:56:25 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=597.162153 ========= master_lag: 6.45 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 3 secs) (at 2016-04-25 16:56:31.773588) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-25 16:56:31.781518) ========= 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.wx0TM3WzEz/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.N4kYjDP09Y/Listeners TMPDIR=/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/61e30766152351aac0f6411a37eef86b00a1d4cbe20b0ce47e346102326cef26bc382f047abdfc0c7f8e754836d555e800dd7967ea45900cd881c3d557c45aab", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d07e6c515613e0921afa8f3c6f7b848823ea9d1f6e48c8ba71ab7a75a685e231865eb959893cc4c78958d0c80a9c5c79d9b654c9d28711de46da80ce9c656f15"} build_url:https://queue.taskcluster.net/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013309 build_url: 'https://queue.taskcluster.net/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/61e30766152351aac0f6411a37eef86b00a1d4cbe20b0ce47e346102326cef26bc382f047abdfc0c7f8e754836d555e800dd7967ea45900cd881c3d557c45aab", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d07e6c515613e0921afa8f3c6f7b848823ea9d1f6e48c8ba71ab7a75a685e231865eb959893cc4c78958d0c80a9c5c79d9b654c9d28711de46da80ce9c656f15"}' symbols_url: 'https://queue.taskcluster.net/v1/task/S-EnmSSNS9Kh5o0bUMYYMg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 1.82 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-25 16:56:33.610138) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:56:33.610430) ========= 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.wx0TM3WzEz/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.N4kYjDP09Y/Listeners TMPDIR=/var/folders/8q/yndjsd4s3gdcrwzkrbfc4fc000000w/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.005345 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:56:33.656286) ========= ========= Started reboot skipped (results: 3, elapsed: 4 secs) (at 2016-04-25 16:56:33.656561) ========= ========= Finished reboot skipped (results: 3, elapsed: 4 secs) (at 2016-04-25 16:56:38.081036) ========= ========= Total master_lag: 8.38 =========